pandas处理excel数据经验

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

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=<
  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值