我正在尝试重新安排一个数据帧,我使用Pandas从json中自动读取该数据帧。我找过,但没有成功。
我有下面的json(保存为字符串以便于复制/粘贴),标签“value”下有一堆json对象/字典json_str = '''{"preferred_timestamp": "internal_timestamp",
"internal_timestamp": 3606765503.684,
"stream_name": "ctdpf_j_cspp_instrument",
"values": [{
"value_id": "temperature",
"value": 9.8319
}, {
"value_id": "conductivity",
"value": 3.58847
}, {
"value_id": "pressure",
"value": 22.963
}]
}'''
我使用函数'json_normalize'将json加载到扁平的Pandas数据帧中。>>> from pandas.io.json import json_normalize
>>> import simplejson as json
>>> df = json_normalize(json.loads(json_str), 'values', ['preferred_timestamp',