【发布时间】:2020-06-24 12:01:39
【问题描述】:
假设我们有这个字典
d = {'A':True, 'B':False, 'C':True}
通过这个命令,我得到了这个想要的数据框:
import pandas as pd
df = pd.DataFrame(d.items())
0 1
0 A True
1 B False
2 C True
但是当我想转换回字典时,我得到了这个:
d_again = df.to_dict('records')
[{0: 'A', 1: True}, {0: 'B', 1: False}, {0: 'C', 1: True}]
这与第一个 dict d 不同。
感谢您的帮助! :)
【问题讨论】:
标签: python dataframe dictionary transform