Python pandas数据框/字典转换成cs

2024-03-29 11:42:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一些帮助格式化python pandas数据帧,它被写入csv。数据帧由多个数据字典组成。字典的键打印得很好,但是我需要将这些值分开写在一个列的下面,并且没有方括号和引号。我一直在为这件事挠头。我试过了pd.wide_到\u long在熊猫融化的时候变得有创意。但是,输出不是我需要的。在

当前字典值在单个单元格中如下所示:

钥匙 ['a''b''c''d']

我想把a、b、c、d打印成一列: 钥匙 一 b c d


Tags: csv数据pandas字典引号longpd钥匙
1条回答
网友
1楼 · 发布于 2024-03-29 11:42:50

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

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

但是要确保所有列表的大小相同。在

相关问题 更多 >