【发布时间】:2017-01-10 21:44:22
【问题描述】:
我有一个运行并创建如下数据框的查询:
Group Hour
G1 0
G1 4
G2 1
G3 5
然后我使用
将数据帧写入 json 文件out = df1.to_json(orient='records')[1:-1].replace('},{', '} {')
目前我的输出看起来像
{"Group":"G1","Hour":0} {"Group":"G2","Hour":4} {"Group":"G2","Hour":1}
这是一个连续的线条流。我正在尝试将每个 json 文档放在单独的行中,如下所示:
{"Group":"G1","Hour":0}
{"Group":"G2","Hour":4}
{"Group":"G2","Hour":1}
不确定是否有办法在 Python 中实现这一点。任何帮助将不胜感激。
【问题讨论】:
-
你为什么首先用
} {替换},{?当然,您可以轻松地使用\n换行符代替空格。