Ice*_*ger 5 python json dataframe python-3.x pandas
我将JSON转换为DataFrame并以“ Structure_value”列结尾,该列具有以下值作为字典/词典列表:
Structure_value
[{'Room': 6, 'Length': 7}, {'Room': 6, 'Length': 7}]
[{'Room': 6, 'Length': 22}]
[{'Room': 6, 'Length': 8}, {'Room': 6, 'Length': 9}]
Run Code Online (Sandbox Code Playgroud)
由于它是一个对象,所以我猜它最终会以这种格式出现。
我需要将其分为以下四列:
Structure_value_room_1
Structure_value_length_1
Structure_value_room_2
Structure_value_length_2
StackOverflow上的所有其他解决方案仅处理将简单JSON转换为DataFrame而不是嵌套结构的问题。
PS:我知道我可以通过显式命名字段来做一些事情,但是我需要一个通用的解决方案,以便将来可以处理这种格式的任何JSON
[编辑]:输出应如下所示:
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 9.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |