【学习总结】GirlsInAI ML-diary day-18-下载/保存excel

【学习总结】GirlsInAI ML-diary 总

原博github链接-day18

使用Python来操作excel文件

  • Excel的处理与DataFrame格式是分不开的
  • 可以理解为DataFrame就是Excel在python里的一种表现形式

1-创建并保存excel

  • 打开jupyter notebook,创建一个dataframe
    1265453-20190302105910394-1999711603.png

  • 查看当前文件路径
    1265453-20190302110153919-974548563.png

  • 把df保存在相同路径下时,使用to_excel,括号内是保存为的文件名
    报错
    1265453-20190302110832249-241182140.png
    试试CSDN看到的方法: cmd -- pip install openpyxl
    1265453-20190302112201053-1654920.png
    1265453-20190302112257582-437303683.png
    1265453-20190302112610790-78592112.png

  • 切换路径保存
    1265453-20190302112950524-426004502.png

2-读取/改写excel

  • 使用pandas包的read_excel()函数,括号内写上想读取的excel名
    报错:缺少xlrd包,同上安装后可读取
    1265453-20190302115326497-1619152137.png

  • 新读取进Python里的excel虽然和之前的df长的一样,但是已经是两个表格了(存放在不同的变量名中所以是两个?)

  • 改写df2:
    1265453-20190302120741720-884293363.png

  • 路径不变,再次保存,如果文件名也不变,将覆盖原excel文件
    1265453-20190302121216105-1653787469.png

3-读写csv

  • 除了excel,DataFrame还可以保存为csv文件
  • csv文件是一个非常常见并且非常重要的表格格式,与'.xlsx'差不多

  • to_csv() - 将df保存为csv格式
    1265453-20190302121527512-1546067757.png

  • read_csv() - 读取csv文件
    1265453-20190302121652113-852043537.png

  • csv读取的df多个一列unnamed: 0
  • 用list(df)来检查列名:确实变为5列,把index索引那一列也弄成一列了
    1265453-20190302121901669-1123979207.png

  • 删掉没用的那一列
    1265453-20190302122157951-970706164.png

总结:缺什么补什么

  • 保存excel文件需要openpyxl
  • 读取excel文件需要xlrd
  • 缺少的包:cmd--pip install xx

END

转载于:https://www.cnblogs.com/anliux/p/10459988.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值