1.excel文件名,或者工作簿中都不能含有中文字符,一旦含有,载入时就会报IO错误。列名似乎可以支持中文字符。
解决方案,网友遇到类似的问题,“csv文件中有大量中文,怎样在pandas里面显示?”
主要是解码编码的问题。
方案一:
pd.read_csv("example.csv",encoding="gb2312")补充下:import pandas as pddf = pd.read_csv("example.csv",encoding="gb2312") 这样基本能保证pandas读取中文后不乱吗,最近遇到还有例外的情况,用encoding = ‘gb18030’ 就能解决。
方案二:
首先 python文件开始 添加 一行 #-*- coding=utf-8 -*-然后调用的时候 pd.read_csv(csvname,encoding=<