如何将Python字典保存到没有索引的csv文件?

时间:2017-03-19 02:56:54

标签: python csv dictionary

我将3 DataFrame存储在一个名为dict的字典中,我想将所有数据帧保存在这样的csv文件中,

      dict 
      Key  Type        Size    Value
      001  DataFrame   (3,4)   Columns names: date, count, number, expiration
      002  DateFrame   (3,4)   Columns names: date, count, number, expiration               
      003  DateFrame   (3,4)   Columns names: date, count, number, expiration

      Index      date     count  number    expiration
       0      1991-10-01    3     001      1992-10-01
       1      1991-10-02    5     002      1992-10-02
       2      1991-10-03    7     003      1992-10-03

我试过了,

with open('data.csv','w') as f:
     w = csv.writer(f, delimiter = '\t')
     w.writerows(dict.items())

但事实证明,这一行包含所有值,还有Index enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用to_csv课程的DataFrame功能:

df.to_csv('/path/to/file.csv',sep='\t')

(假设您的DataFrame名为df

更新:如果您有多个相同类型的DataFrame,那么您可以将它们合并到一个DataFrame中(而不是将它们分别保存在字典中)并使用to_csv函数来存储它。