皆さん、
MongoDBクエリから作成した巨大なPythonリストがあります。次のようになります。
documents[0]['person']
出力:
{'phone': '3368988989898989898',
'name': 'PABLO',
'age': 27}
従来のデータベースのようなデータフレームを作成したいと思います。
PHONE | NAME | AGE
336...| PABLO| 27
335...| PEDRO| 32
このリストをPandasデータフレームに変換して、リレーショナルデータベースに書き込むにはどうすればよいですか?
IIUCpd.DataFrame
とapply(pd.Series)
documents=[{'person':{'phone': '3368988989898989898',
'name': 'PABLO',
'age': 27}},{'person':{'phone': '3368988989898989898',
'name': 'PEDRO',
'age': 35}}]
pd.DataFrame(documents).person.apply(pd.Series)
Out[920]:
age name phone
0 27 PABLO 3368988989898989898
1 35 PEDRO 3368988989898989898
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加