Python熊猫数据框/字典到csv

时间:2018-09-24 14:33:08

标签: python pandas dataframe

我需要一些帮助来格式化写入csv的python pandas数据框。数据帧包含多个数据字典。字典键可以很好地打印,但是我需要将值写在一列的单独行中,并且没有方括号和引号。我一直在为此挠头。我尝试了pd.wide_to_long并使熊猫融化。但是,输出不是我所需要的。

当前字典值在单个单元格中看起来像这样:

键 ['a''b''c''d']

我想a,b,c,d向下打印一列: 键 一种 b C d

1 个答案:

答案 0 :(得分:0)

您可以像这样在数据框的构造函数中传递字典

mp = {'key0': ['a', 'b', 'c', 'd'], 
      'key1': [1, 2, 3, 4]}
df = pd.DataFrame(data=mp)

print(df)

   key0 key1
0   a    1
1   b    2
2   c    3
3   d    4

请确保所有列表的大小均相同。