今天在用pandas读取csv文件的时候出现了Initializing from file failed这个错误,之前用anaconda的另一个环境的时候没有出现这个问题,不知道是什么原因,可能是路径有中文名吧。
解决办法:
1.在读取方法之前用open()先把文件打开。
f = open('我的文件.csv')
df = pd.read_csv(f)
2.直接在函数后面加入引擎参数,engine
=
'python',
默认是c引擎解析,如果使用python引擎,可以解析更丰富的内容。
df = pd.read_csv('我的文件.csv',engine
=
'python'
)