今天在用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')
本文介绍了解决Pandas在读取含有中文路径的CSV文件时遇到的Initializing from file failed错误的方法。提供了两种解决方案:一是先用open()函数打开文件再读取;二是直接在pd.read_csv()函数中指定engine参数为'python'。
555

被折叠的 条评论
为什么被折叠?



