首页 > 技术文章 > pandas 读取文件时报错 Initializing from file failed

shanger 2019-07-31 22:07 原文

示例:

path = r'E:\pyspace\数据集'
data_file = os.path.join(path, "income_dist.csv")
pd.read_csv(data_file)

 

。。。。。。

 

 

原因:

文件名称中包含中文字符。

 

解决办法有二:

1、更改文件名称,替换其中的中文字符。

 

2、用 open() 函数作为中间参数进行传递

path = r'E:\pyspace\数据集'
data_file = os.path.join(path, 'income_dist.csv')
pd.read_csv(open(data_file))

 

推荐阅读