python小白联盟numpy&pandas&matlaplib

尝尝pandas(6)

2018-09-11  本文已影响0人  雨路浅歌

今天我们将通过学习pandas读取和写入数据来结束pandas的学习。pandas可以读取的数据类型有很多种,在这里我只介绍其中的csv和excel类型,其它的大家可以上官网了解。

csv文件

csv,全称是Comma-Separated Values(网上查的),也就是逗号分隔值,也就是说大多数情况下它的字段是以逗号分割开的,另外,常见的分隔符还有制表符。

写入数据

创建一个表格并将其写如csv文件。

可以看到,其分隔符确实是逗号。另外需要注意的是,写入的内容包括行索引和列索引。

当然,我们也可以指定其它分隔符。

读取数据

因为读取数据的时候分隔符默认为是逗号,而该文件的分割符是制表符,这时候的数据可以说是乱成一团,为了数据更加美观,我们需要指定分隔符为制表符。

当然,这时候的数据也并不如人意,因为在写入数据的时候,行索引被当作内容写入到文件中,读取的时候也就被当作内容读取了,而行索引也被作为内容写入文件中,为什么就没有出现这种情况呢?原因是第一行默认为就是行索引。

如果想要进一步美化数据,我们可以选取A、B列

read_csv还有很多其它参数,我在这里列举其它部分参数,以供参考

excel文件

写入数据

写入数据,和写入csv一样的套路

从结果可以看出,写入csv和excel两种格式的方式是不一样的。

read_excel其它部分参数

额.....其它的记不住了,大家上官网查吧。

ok,pandas历程结束。下一步的计划是学习matplotlib

python小白联盟
上一篇 下一篇

猜你喜欢

热点阅读