【发布时间】:2020-10-09 22:43:29
【问题描述】:
在 json 中保存 pandas 数据框时遇到了一些麻烦:
我知道 pandas.DataFrame.to_json 但仍有问题要解决
从此:
import pandas as pd
df = pd.DataFrame([[0, 1], [2, 3]],
index=pd.to_datetime(['2020-02-03 02:59:33', '2020-02-06 02:44:33']),
columns=['Var1', 'Var2'])
到这里:
Var1=df.columns[0]
Var2=df.columns[1]
dev='mydevice'
json={
"device":dev,
"signals":{
Var1:
{"history" : [
{"value" : 0,"date" : "2020-02-03T02:59:33.000+0000"},
{"value" : 2,"date" : "2020-02-06T02:44:33.000+0000"}
]}},
Var2:
{"history" : [
{"value" : 1,"date" : "2020-02-03T02:59:33.000+0000"},
{"value" : 3,"date" : "2020-02-06T02:44:33.000+0000"}
]}}
日期必须以第二种格式输出
所有的时间,我来这里是为了解决对这个问题的任何最终疑问。
【问题讨论】:
标签: python json pandas dataframe datetime