pandas读取csv⽂件提⽰不存在的解决⽅法及原因分析⼀般情况是数据⽂件没有在当前路径,那么它是⽆法读取数据的。另外,如果路径名包含中⽂它也是⽆法读取的。
(1)可以选择:
import os
python怎么读csv数据获得当前的⼯作路径,把你的数据⽂件放在此路径上就可以了,就可以直接使⽤pd.read_csv("./_.csv")
(2)可以选择:
使⽤os.chdir(path),path是你的那个数据⽂件路径
(3)可以选择:
不更改路径,直接调⽤ad_csv(U"⽂件存储的盘(如C盘):/⽂件夹/⽂件名。csv"),⽐如在C盘的Python⽂件夹的stock data 下:da = pd.read_csv(U"C:/Python2.7/stock data/sh600.csv")
如果是在ubuntu 系统下可以:
data = pd.read_csv(U"/home/lilai/Tinic/train")
补充知识:jupyter 解决pandas因含中⽂字体⽆法读取csv⽂件
问题
ad_csv("train.csv")
报错
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte
解决⽅法
ad_csv(r"train.csv", encoding = 'gb2312')
以上这篇pandas读取csv⽂件提⽰不存在的解决⽅法及原因分析就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论