尝尝pandas(6)

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

csv文件

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

写入数据

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

《尝尝pandas(6)》

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

《尝尝pandas(6)》

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

《尝尝pandas(6)》
《尝尝pandas(6)》

读取数据

《尝尝pandas(6)》

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

《尝尝pandas(6)》

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

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

《尝尝pandas(6)》

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

《尝尝pandas(6)》

excel文件

写入数据

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

《尝尝pandas(6)》
《尝尝pandas(6)》
《尝尝pandas(6)》

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

read_excel其它部分参数

《尝尝pandas(6)》

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

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

《尝尝pandas(6)》 python小白联盟

    原文作者:雨路浅歌
    原文地址: https://www.jianshu.com/p/8015e8e44099
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞