【问题标题】:Convert sparse dictionary representation into a dense dataframe将稀疏字典表示转换为密集数据帧
【发布时间】:2014-09-19 23:53:06
【问题描述】:

我想将稀疏表示单个特征观察的字典列表转换为密集的数据结构(例如数据框)。

每个观察都是一个字典,其键(信号名称)-值的数量可变,具体取决于在特定实例上触发了哪个信号。

我想将此字典列表转换为密集数据框,以便列包含所有可能的键。我开始写一些代码,但我想我会先问一下这个功能是否真的存在于某个包中。

谢谢。

【问题讨论】:

    标签: python dictionary pandas sparse-matrix


    【解决方案1】:

    我不确定您尝试了什么,但这似乎只是工作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
    

    【讨论】:

      猜你喜欢
      • 2016-09-09
      • 1970-01-01
      • 2016-08-03
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      • 2016-02-01
      相关资源
      最近更新 更多