繁体   English   中英

如何从字典创建csv

[英]How can I create a csv from a dictionary

我在这里有一个非常独特的情况。 我的字典有字符串键和pandas.DataFrame值:

d = {'0':df1,'1':df2,'2':df3,...,'1000':df1001}

我想为df1,df2,df3等创建单独的csv文件,以此类推,直到df1001,文件名分别为'0'.csv,'1'.csv,'2'.csv等,直到'1000'。 csv。

我尝试使用熊猫to_csv,但这对问题没有帮助。 任何人都可以在这里帮助我。

提前致谢。

绝对可以调用to_csv

for k, v in d.items():
    v.to_csv("{0}.csv".format(k))

我会推荐使用pandas库。 熊猫库可以轻松地从字典创建数据框。 该数据框可以存储为CSV文件。

import pandas as pd
df = pd.DataFrame.from_dict(dict)

现在您可以将熊猫数据框另存为CSV文件:

df.to_csv('results.csv', index=False, header=False)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM