У меня есть запрос, который работает и создает dataframe, как показано ниже:Форматирование JSON строки в Python
Group Hour
G1 0
G1 4
G2 1
G3 5
я тогда написать dataframe в файл 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» новую строку вместо пространства там, конечно. –