4、Pandas csv读写文件
4.1读取csv文件
在 Pandas 中用于读取文本的函数有两个,分别是: read_csv() 和 read_table() ,它们能够自动地将表格数据转换为 DataFrame 对象。其中 read_csv 的语法格式
输出结果为:
此外还可以在pd.read_csv语句中添加参数,对读取的文件进行查看跟修改操作
(1)查看前几行用head()语句,查看尾几行用tail()语句,如:
输出结果为:
(2)对csv文件的一些其他操作
输出结果为:
4.2 to_csv()
to_csv() 函数用于将 DataFrame 转换为 CSV 数据。如果想要把 CSV 数据写入文件,只需向函数传递一个文件对象即可。否则,CSV 数据将以字符串格式返回。
输出结果为:
5、Pandas Excel读写文件
要使用 pandas 将 Excel 文件(扩展名:.xlsx、.xls)作为 pandas.DataFrame 读取,需要使用 pandas.read_excel () 函数。pandas.read_excel () 在内部使用名为 openpyxl 和 xlrd 的库。
openpyxl 和 xlrd 是在 Python 中读取和写入 Excel 文件(.xlsx、.xls)的库。必须要安装
5.1读取excel文件
一些常见参数的说明如下:
默认为 header = 0(= 第一行是列),index_col = None(= 没有指定列作为索引)。
(1)读取Excel文件,如果没有指定,默认读取第一个文件
输出结果为:
(2)读取指定工作表
此时会输出表2的内容
(3)加载所有工作表
5.2 to_excel()
通过 to_excel() 函数可以将 Dataframe 中的数据写入到 Excel 文件。有一些参数的说明:
最后在桌面会创建一个website.xlsx的文件。