Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将稀疏字典表示转换为密集数据帧_Python_Dictionary_Pandas_Sparse Matrix - Fatal编程技术网

Python 将稀疏字典表示转换为密集数据帧

Python 将稀疏字典表示转换为密集数据帧,python,dictionary,pandas,sparse-matrix,Python,Dictionary,Pandas,Sparse Matrix,我想将一个字典列表转换为一个密集的数据结构(例如,数据帧),这些字典稀疏地表示特征的单个观察结果 每个观察值都是一个字典,其键数(signal_name)-值可变,具体取决于在特定实例中触发的信号 我想将这个字典列表转换成一个密集的数据框架,这样列就包含了所有可能的键。我开始写一些代码,但我想我应该先问问这个功能是否真的存在于某个包中 谢谢。我不确定你试过什么,但这似乎很有效 In [11]: d1 = {'A': 1} In [12]: d2 = {'A': 4, 'B': 5} In [

我想将一个字典列表转换为一个密集的数据结构(例如,数据帧),这些字典稀疏地表示特征的单个观察结果

每个观察值都是一个字典,其键数(signal_name)-值可变,具体取决于在特定实例中触发的信号

我想将这个字典列表转换成一个密集的数据框架,这样列就包含了所有可能的键。我开始写一些代码,但我想我应该先问问这个功能是否真的存在于某个包中


谢谢。

我不确定你试过什么,但这似乎很有效

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