Pandas Dataframe から JSON ファイルにデータをダンプして、MongoDB にインポートしようとしています。ファイルで必要な形式には、フォームの各行に JSON レコードがあります。
{<column 1>:<value>,<column 2>:<value>,...,<column N>:<value>}
df.to_json(,orient='records') は結果に近づきますが、すべてのレコードが単一の JSON 配列内にダンプされます。
データフレームからこの結果を得る効率的な方法について何か考えはありますか?
更新:私が思いついた最良の解決策は次のとおりです。
dlist = df.to_dict('records')
dlist = [json.dumps(record)+"\n" for record in dlist]
open('data.json','w').writelines(dlist)