【发布时间】:2019-11-14 14:24:58
【问题描述】:
我有以下格式的 API 输出。
reponse.text
'{"position": {"lat": 1.352083, "lon": 103.819836}, "mapView": {"N": 1.4784001, "E": 104.0945001, "S": 1.1496, "W": 103.594}}\n'
我想将此输出转换为 pandas 数据帧。
我的代码
import json
d = json.loads(response.text)
df = pd.DataFrame(d)
电流输出
position mapView
E NaN 104.0945
N NaN 1.4784
S NaN 1.1496
W NaN 103.5940
lat 1.352083 NaN
lon 103.819836 NaN
我的预期输出
lat lon
1.352083 103.819836
这在python中如何实现?
【问题讨论】:
标签: python json python-3.x pandas dataframe