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)
自我记录,有错误欢迎指正~