IPython使用Pandas读取CSV文件时含有中文路径的解决办法
以下内容请适当参考,不一定对,新手请多多指教。
1、简单粗暴的方法
将文件放置到不含中文路径下。
2、使用pd.read_table()时先用open()打开路径下的文件
f = open('E:/LEARN/学校学习/大三下学习/数据挖掘/课堂/CSV文件/meal_order_info.csv')
order = pd.read_table(f,sep=',',encoding = 'utf8')
print(order)
print(len(order))
运行结果就不会报错了:
3、使用pd.read_csv()读取文件时在参数里添加engine = “python”
order = pd.read_csv(r'E:/LEARN/学校学习/大三下学习/数据挖掘/课堂/CSV文件/meal_order_info.csv',engine = "python",sep=',',encoding = 'gbk')
# print(order)
print(len(order))
运行结果: