Python Pandas read_json函数的orient kwarg是如何工作的?
我试图使用Python Pandas read_json函数的orient kwarg是如何工作的?,python,json,pandas,Python,Json,Pandas,我试图使用read\u JSON函数将原始JSON数据从加载到熊猫数据帧中 BEA JSON结果的结构如下: {"BEAAPI": {"Request":..., "Results": {..., "Data": {ALL_MY_DATA_IS HERE!} } } } 我目前的解决方案是定义一个单独的函数 def json_file_to_datafra
read\u JSON
函数将原始JSON数据从加载到熊猫数据帧中
BEA JSON结果的结构如下:
{"BEAAPI": {"Request":...,
"Results": {...,
"Data": {ALL_MY_DATA_IS HERE!}
}
}
}
我目前的解决方案是定义一个单独的函数
def json_file_to_dataframe(json_file):
"""Load raw BEA JSON file and convert to a Pandas DataFrame."""
raw_json_data = json.load(open(json_file))
tmp_json_data = raw_json_data['BEAAPI']['Results']['Data']
tmp_data = pd.DataFrame(tmp_json_data, dtype=np.int64)
return tmp_data
我觉得使用read_JSON
并适当地指定orient
关键字arg将此JSON数据加载到熊猫数据框应该是“容易”的。不幸的是,官方文档对orient
kwarg的语法非常模糊,我还没有找到任何具体的例子。想法?和我做的很相似。IIRC BLS数据不是熊猫可以轻松解析的任何标准形式。祝你好运