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="gb2312")然后看看你的python是保存为什么编码的, 推荐用notepad++打开,然后转化为utf-

本文分享了使用pandas处理Excel数据时遇到的问题,包括Excel文件名和列名的编码限制,以及如何应对KeyError。尽管pandas在数据处理上强大,但在数据展示上可能不如Excel直观。建议小批量导入数据,利用pandas进行复杂计算后再导回Excel。通过点击Out cell的左侧可以滚动显示DataFrame内容。
最低0.47元/天 解锁文章
2178

被折叠的 条评论
为什么被折叠?



