PythonPython_数据分析_pandasPython_办公自动化

pandas-写入csv/excel

2021-10-14  本文已影响0人  Rainbow想喝奶茶

我以为写入很复杂,然后刚刚学习并且试了一下,发现pandas真伟大。

写入csv

dic_data是要写入的数据,比如目前是字典。代码实现如下:

df=pd.DataFrame(dic_data)
df.to_csv('try.csv',index=False)

第一步:将数据转换为DataFrame数据类型,原有数据如果是json需要先用json.dumps转换一下。
第二步:输出到指定文件中,因为索引通常是不需要在表格中标明的,所以将其设置为false

运行,即输出了文件,是真的厉害!

如果只想输出指定的列到表格中,则利用loc对行或者列进行一下筛选即可。

df=pd.DataFrame(dic_data)
ddf=df.loc[:,["uid","name"]]
ddf.to_csv('try1.csv',index=False)

写入excel

to_csv方法改为to_excel即可。代码实现如下:

df=pd.DataFrame(dic_data)
df.to_excel('try.xls',index=False)

自我记录,有错误欢迎指正~

上一篇下一篇

猜你喜欢

热点阅读