顺子の杂货铺
生命不息,折腾不止,且行且珍惜~

Pandas问题锦集

DMIT VPS

使用pandas处理数据时,遇到的问题汇总,持续更新

Pandas在read_csv中发现好些数据都用科学计数法显示
  • 解决办法如下:
    pd.set_option('display.float_format',lambda x : '%.f' % x)
报错IllegalCharacterError
  • 原因是字段中包含了unicode字符
  • 解决办法如下:
    1. 首先安装软件:pip install xlsxwriter
    2. 用’xlsxwriter’替换默认引擎’openpyxl’
      to_excel(datafile,sheet_name='Sheet1',index=False,engine='xlsxwriter')
pandas保存数据到多个sheet
data1 = data[0:65535]
data2 = data[65536:65535*2]
data3 = data[65535*2+1:65535*3]

with pd.ExcelWriter(r'C:\Users\数据\Desktop\data\test2.xls') as writer:
    data1.to_excel(writer, sheet_name='df1')
    data2.to_excel(writer, sheet_name='df2')
    data3.to_excel(writer, sheet_name='df3')
赞(0)
未经允许不得转载:順子の杂货铺 » Pandas问题锦集
搬瓦工VPS

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

分享创造快乐

联系我们联系我们