【pandas读入数据报错】OSError: Initializing from file failed

问题描述:

pandas载入csv格式数据报错

B = pd.read_csv("C:/Users/hp/Desktop/动手学数据分析/第一单元项目集合/train.csv")
B.head(3)

报错:

OSError: Initializing from file failed

原因分析:

调用pandas的read_csv()方法时,默认使用C engine作为parser engine,而当文件名中含有中文的时候,用C engine在部分情况下就会出错。


解决方案:

在调用read_csv()方法时指定engine为Python

B = pd.read_csv("C:/Users/hp/Desktop/动手学数据分析/第一单元项目集合/train.csv",engine='python')
B.head(3)

在这里插入图片描述

你可能感兴趣的:(Python,数据分析,python,机器学习,数据挖掘,pandas)