如何将数据列从数据帧转换为json格式



我有一个示例数据帧,数据如下:

2019-04-01 11:00:13
2020-09-05 10:19:11
2021-04-06 12:41:34
2020-11-11 10:49:32
2020-04-04 12:53:52

我想将其转换为json,但数据格式更改为:

"2021-04-06T12:50:23.000Z"

我用这个代码转换成json:

df.to_json('output/df.json', orient='records', lines=True, date_format='iso')

如果没有T和000Z,我如何保持与数据帧中相同的格式?

如果将日期时间转换为字符串,则有可能:

df['date'] = df['date'].astype(str)
j = df.to_json(orient='records', lines=True, date_format='iso')
print (j)
{"date":"2021-04-06 12:50:23"}
{"date":"2020-10-01 10:39:41"}
{"date":"2021-04-06 12:48:34"}
{"date":"2020-10-01 10:39:36"}
{"date":"2021-04-06 12:52:58"}

df.to_json('output/df.json', orient='records', lines=True, date_format='iso')的输出存储为out(我将向熊猫熊猫发送一个补丁以允许此功能(:

[in-out.values((的o.strftime('%Y-%m-%d%H:%m:%S(]

相关内容

  • 没有找到相关文章

最新更新