python第三方库pandas_浅谈python的第三方库——pandas(三)

令笔者对pandas印象最为深入的一件事,就是在pandas中已经内置了不少数据导入导出方法,然而本人并不了解,在一次小项目的工做中曾手写了一个从excel表格导入数据到DataFrame的python脚本。这个糗事让笔者深感代码能力急需增强!html

为了让那次教训刻骨铭心,也为了不广大读者再走相似的弯路,本文主要介绍关于pandas的数据导入导出功能,理解起来很是简单。

pandas支持的导入导出数据格式多种多样,有csv,excel,sql,json,html,pickle等。

虽然支持众多数据格式,但各种数据格式导入导出的操做方法千篇一概,了解其中一个便能掌握所有,于是本文以数据分析中常见的csv格式为例,介绍pandas的数据导入导出功能。python

1 从csv文件导入数据到pandas

例中,要读取的csv文件与代码程序在同一目录下:sql

41d345aff54b97085bbca363dc5c976e.png

exam.csv文件内容以下:json

9695b7ac758eaf339de979e6a24493b5.png

程序将csv文件读入到data变量中:函数

489d6fe020a6ccf5c90806e12e73c6da.png

从中能够看到:pandas默认会将csv文件的第一行做为列名导入进来。excel

若是导入的数据文件中没有保存列名,则在导入时能够手动添加列名,示例以下:htm

先复制一份上述csv文件,去掉原有列名部分,其他不变:

4b8254c26db17da098dddf47080eb091.pngblog

在读入数据时,指定列名:

646c79519a6131e559bdae8982fc059e.png索引

2 导出数据到csv文件

cc9f6c27d70b30e7f4f283150f000bce.png

为方便起见,咱们将刚才读入的数据再次导出到同目录下的daochu.csv文件:数据分析

7f57ca61527eeb2c6f31bad983de91d9.png

查看daochu.csv文件中的内容:

7c2ebeda45a03cbfecd995b8ea07b25a.png

能够看到:导出时选择了三列数据,而且输出列名(header=True)与行索引(index=True),索引默认是“0,1,2,3”的形式。

导出csv文件函数的参数比较多,能够对导出后的文件内容进行多种设定,具体每个参数的做用效果还要靠诸位亲自探索。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值