首页 > 解决方案 > 如何从 DataFrame 中获取包含多个字典的数据

问题描述

我有以下类型的 DataFrame 结构。

   0                                  1                                  2  
0  {'A': 5, 'B': 0, 'C': 7, 'D': 9}  {'A': 6, 'B': 7, 'C': 2, 'D': 8}  {'A': 2, 'B': 8, 'C': 6, 'D': 3}

我正在寻找的输出:

My dataframe is of number dictionaries in the columns 

    A    B    C    D
0   5    0    7    9
1   6    7    2    8
2   2    8    6    3

code 我对解决这种类型的 DataFrame 结构没有太多想法

标签: pythonpandasdataframe

解决方案


你可以这样做squeeze

df = pd.DataFrame(df.squeeze().tolist())

   A  B  C  D
0  5  0  7  9
1  6  7  2  8
2  2  8  6  3

推荐阅读