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数据不是熊猫可以轻松解析的任何标准形式。祝你好运