私のデータは次のようになります。私はパンダのデータフレームに変換したいパンダのデータフレームに辞書を変換し
{u'"57e01311817bc367c030b390"': u'{"ad_since": 2016, "indoor_swimming_pool": "No", "seaside": "No", "handicapped_access": "Yes"}', u'"57e01311817bc367c030b3a8"': u'{"ad_since": 2012, "indoor_swimming_pool": "No", "seaside": "No", "handicapped_access": "Yes"}'}
。私は単一の列を取得できますか
0 1
0 "57e01311817bc367c030b390" {"ad_since": 2016, "indoor_swimming_pool": "No...
1 "57e01311817bc367c030b3a8" {"ad_since": 2012, "indoor_swimming_pool": "No...
:私は
df = pd.DataFrame(response.items())
をしようとすると、しかし、私は、2つの列を持つデータフレーム、最初のキーを持つ最初の、そしてキーの値を持つ第二の取得します各キーについて:"ad_since"
,"indoor_swimming_pool"
,"indoor_swimming_pool"
?そして、最初の列を保持するか、idをインデックスとして取得します。
try read_json http://pandas.pydata.org/pandas-docs/version/0.17.0/generated/pandas.read_json.html –
サンプルデータを 'pd.DataFrame(response.items())'で試してみますか? ?私にとっては、それは仕事をしません。 – jezrael
@jezraelコメントをいただき、ありがとうございました投稿を編集しました – mitsi