【发布时间】:2020-03-15 20:29:40
【问题描述】:
我将 JSON 转换为 DataFrame 并最终得到一个列“Structure_value”,其中包含以下值作为字典/字典列表:
Structure_value
[{'Room': [6], 'Length': 7}, {'Room': [6], 'Length': 7}]
[{'Room': [6], 'Length': 22}]
[{'Room': [6,6], 'Length': 8}]
我需要把它分成以下四列:
Structure_value_room_1 结构值长度_1 Structure_value_room_2 结构值长度_2
这个的输出应该如下:
Structure_value_room_1 Structure_value_length_1 Structure_value_room_2 \
0 6 7 6.0
1 6 22 NaN
2 6 8 6.0
Structure_value_length_2
0 7.0
1 NaN
2 8.0
如何处理单个属性在单个列表中有多个值并且我们需要将它们拆分到其他列的情况。
P.S.:我能够处理这种数据如下的情况:[{'Room': [6], 'Length': 7}, {'Room': [6], 'Length': 7}],但我无法处理这种情况[{'Room': [6,6], 'Length': 8}]。
【问题讨论】: