python报错OSError: Initializing from file failed

两种情况:
1、因为解压的原因,导致函数参数写成路径而非文件名称
错误的写法:
df=pd.read_csv(‘F:\date\asutria\asturies-er-1year-mobility.csv,sep=’ ‘)
正确的写法:
df=pd.read_csv(‘F:\date\asutria\asturies-er-1year-mobility.csv\relpositions-meters-112-oneyear.csv’,sep=’ ')
2、另一种是函数参数带有中文。
默认使用C engine作为parser engine,而当文件名中含有中文的时候,用C engine在部分情况下就会出错。所以在调用read_csv()方法时指定engine为Python就可以解决问题了。
df=pd.read_csv(path,engine=‘python’)

你可能感兴趣的:(pythonDateframe)