pandas-19 DataFrame读取写入文件的方法

Posted wenqiangit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas-19 DataFrame读取写入文件的方法相关的知识,希望对你有一定的参考价值。

pandas-19 DataFrame读取写入文件的方法

DataFrame有非常丰富的IO方法,比如DataFrame读写csv文件excel文件等等,操作很简单。下面在代码中标记出来一些常用的读写操作方法,需要的时候查询一下该方法就可以了。

df1.to_csv(‘df1.csv’) # 默认会把 index 也当成一列写入到文件中
df1.to_csv(‘df2.csv’, index=False) # 如果不想显示索引,可以添加第二个参数 index = False
df1.to_json(‘df1.csv’) 写入到json文件
df1.to_excel(‘df1.xlsx’) 写入到excel文件

更多例子参考如下:

import pandas as pd
from pandas import Series, DataFrame

import webbrowser
link = 'http://pandas.pydata.org/pandas-docs/version/0.20/io.html'
webbrowser.open(link)

df1 = pd.read_clipboard()
print(df1)
'''
   Format Type      Data Description          Reader        Writer
0         text                   CSV        read_csv        to_csv
1         text                  JSON       read_json       to_json
2         text                  HTML       read_html       to_html
3         text       Local clipboard  read_clipboard  to_clipboard
4       binary              MS Excel      read_excel      to_excel
5       binary           HDF5 Format        read_hdf        to_hdf
6       binary        Feather Format    read_feather    to_feather
7       binary               Msgpack    read_msgpack    to_msgpack
8       binary                 Stata      read_stata      to_stata
9       binary                   SAS        read_sas              
10      binary  Python Pickle Format     read_pickle     to_pickle
11         SQL                   SQL        read_sql        to_sql
12         SQL      Google Big Query        read_gbq        to_gbq
'''

df1.to_csv('df1.csv') # 默认会把 index 也当成一列写入到文件中

df1.to_csv('df2.csv', index=False) # 如果不想显示索引,可以添加第二个参数 index = False

print(df1.to_json())

df1.to_excel('df1.xlsx')

以上是关于pandas-19 DataFrame读取写入文件的方法的主要内容,如果未能解决你的问题,请参考以下文章

使用python读取和保存为excelcsvtxt文件以及对DataFrame文件的基本操作

Spark SQL - 如何将 DataFrame 写入文本文件?

Python怎么读取csv文件指定列为dataframe?

在 DataFrame 的每个分区内读取、转换和写入数据

如何使用从 python 中的 DataFrame 生成的结果写入 csv?

dataframe to sqlite写入读取数据库