从嵌套字典创建csv文件

时间:2014-10-19 01:24:31

标签: python csv dictionary

我有一个如下所示的数据结构:

 x = {'A1':{'day1':{'feature1':20, 'feature2':40}},
      'A2':{'day2':{'feature1':50, 'feature2':70}}}

我希望能够将这个字典写成这样的csv:

     day1, day2
 a1, 20,   40
 a2, 50,   70

是否可以使用python csv模块来创建它?

1 个答案:

答案 0 :(得分:0)

是的,有可能,因为你编写了一个迭代词典的函数。您的数据结构令人困惑,您是否知道如何手动将其映射到CSV(除了可视化)?

另外需要注意的是,字典键彼此之间没有特定的顺序,因此您需要知道如何在最终的CSV输出中对它们进行排序。例如,feature1可能出现在x.keys()

中feature2之后的OR之前