我编写了一个脚本,将Json文件解析为数据帧。 结果是:
>> df
parcelles
0 {'code': '680CC68A-D4A9-4E24-AC66-F1186A9A4BBC...
1 {'code': 'DDA7E136-E21E-474B-95E2-F42E5D794AEF...
2 {'code': 'DF9F311D-9620-4755-A43F-F7CB839B428E...
3 {'code': '98D7BDEA-5696-42D0-B2AC-3B47782D64FE...
4 {'code': '83B6B9D0-3EDF-420B-9A20-BFF27187201A...
5 {'code': '698CD222-5090-4017-8361-E4154B371B99...
>> df['parcelles'][0]
{'code': '680CC68A-D4A9-4E24-AC66-F1186A9A4BBC',
'nomUsuel': '9816 02 LES FLORANCIS',
'numero': 'VT 77CHT9617',
'campagne': {'code': None},
'cru': {'code': None, 'libelle': None}
}
是否仍然可以自动解析DF的每一行(df['parcelles'][0]
)。我想要这样的东西:
for Some in Something:
print(Some + " value is: " + (df['parcelles'][0][Some]) +"\n" )
结果将是:
code value is: 680CC68A-D4A9-4E24-AC66-F1186A9A4BBC
nomUsuel value is: 9816 02 LES FLORANCIS
numero value is: VT 77CHT9617
....
我已经能够使用:df['parcelles'][0]['code']
获取所有值,因此我只需要一个方法来用所有json键值替换code
。思想?多谢各位
我找到了the solution。
df['parcelles'][0]
的结果具有dict
类型。要解析它,我们可以执行以下操作:相关问题 更多 >
编程相关推荐