1

JSON に関する Pandas のドキュメントとクックブック (CSV への参照と区切り記号付きのテキスト ファイルのみ) には何も見つかりませんでした。

JSON を直接 DataFrame にロードする定義済みの関数はありますか? 異なる選択肢がある場合、どれが最も効率的ですか?

4

3 に答える 3

9

JSON を DataFrame にロードする一般的な方法は上記のとおりです。

import pandas as pd
d = pd.read_json('JSON File')

ただし、JSON ファイルがネストされていて、その中にネストされた属性の DataFrame を作成する必要がある場合は、次を使用できます。

 from pandas.io.json import json_normalize
 json_normalize(df[JSONKEYWORD])

JSONKEYWORD では、ネストされた JSON オブジェクトを渡すことができ、そのネストされた JSON オブジェクトのサブ データ フレームを取得します。

于 2014-05-25T08:35:41.737 に答える