【发布时间】:2019-08-27 17:45:50
【问题描述】:
我正在从 excel 工作表中提取数据并将其存储到数据框中。我想从数据框的列中创建一个键:值对字典。
例如:[{key=column1 : value = column2, key = column3 : value=column4 }],以此类推,直到最后一列。
这是我正在处理的示例数据:[1]:https://i.stack.imgur.com/JrurH.png
我知道逻辑,df.set_index('column1').T.to_dict('records')[0]
但是这个逻辑对我不起作用,因为我想获取每两个连续列的键:值对。
预期结果:
[{column1.value:column2.value, column3.value:column4.value, column5.value:column6.value}]
提前致谢。
【问题讨论】:
-
所以你想要每一行都有一个单独的字典吗?还是整个 DataFrame 只用一本字典?
-
您好 Alloz,感谢您的快速回复。我想要一个用于整个数据框的字典。
标签: pandas python-2.7 dictionary