微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Pandas库处理csv文件怎么做?Pandas处理csv数据的方法是什么

pandas这个第三方库是python中几乎能够用来处理任意文本文件的工具,而csv这种用来保存文本数据的表格文件也是会在python程序中经常进行处理操作。下面文主要来介绍的内容就是pandas库处理csv文件方法,感兴趣的话就一起往下看看吧。

一、读取文件

像这种表格类型数据的处理无非就是读写两种操作,而且csv一般保存的都是不会再去修改的数据,所以在大部分时候读取文件操作使用的比较频繁,那么pandas库用来读取csv文件和数据的方法有read_csv()以及read_table()两种。

其中read_csv()方法能够直接将一个csv文件完完整整的读取进来并且转为Dataframe结构对象,在不指定列名的情况下,则是会以该文件中第一行作为列名,也可以使用names()参数来指定它的列名,代码示例如下:

import pandas
test_csv = pandas.read_csv("./test.csv")
print(test_csv)
# 结果
name position          camp
0  Ezreal      ADC      Piltover
1      Vi      JUN      Piltover

而read_table()方法也是同样可以将csv文件读取出来,不过它必须要通过sep这个参数来指定分隔符,也就是文件之中的数据是以这个符号来进行划分的,示例如下:

test_csv = pandas.read_table("./test.csv", sep=",")

二、写入文件

那么写入文件调用方法就是to_csv()了,在这方法之中仍然是需要将csv文件作为路径传入进去。不过调用这个方法的对象需要是Dataframe,所以需要将python字典对象先转为该类型之后在来调用这个写入csv文件方法,详细代码示例如下所示:

data = {"name": ["Iowa", "Cleveland", "Baltimore", "Worcester", "Lexington"]}
frame = pandas.DataFrame(data)
frame.to_csv("./ship.csv", index=False)

以上就是关于“Pandas库处理csv文件怎么做?Pandas处理csv数据的方法是什么”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐