【发布时间】:2014-09-19 23:53:06
【问题描述】:
我想将稀疏表示单个特征观察的字典列表转换为密集的数据结构(例如数据框)。
每个观察都是一个字典,其键(信号名称)-值的数量可变,具体取决于在特定实例上触发了哪个信号。
我想将此字典列表转换为密集数据框,以便列包含所有可能的键。我开始写一些代码,但我想我会先问一下这个功能是否真的存在于某个包中。
谢谢。
【问题讨论】:
标签: python dictionary pandas sparse-matrix
我想将稀疏表示单个特征观察的字典列表转换为密集的数据结构(例如数据框)。
每个观察都是一个字典,其键(信号名称)-值的数量可变,具体取决于在特定实例上触发了哪个信号。
我想将此字典列表转换为密集数据框,以便列包含所有可能的键。我开始写一些代码,但我想我会先问一下这个功能是否真的存在于某个包中。
谢谢。
【问题讨论】:
标签: python dictionary pandas sparse-matrix
我不确定您尝试了什么,但这似乎只是工作TM。
In [11]: d1 = {'A': 1}
In [12]: d2 = {'A': 4, 'B': 5}
In [13]: d3 = {'C': 9}
In [14]: pd.DataFrame([d1, d2, d3])
Out[14]:
A B C
0 1 NaN NaN
1 4 5 NaN
2 NaN NaN 9
【讨论】: