如何将pandas数据帧转换为Morris数据集进行引导

2024-09-27 04:20:38 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我想创建图形和表格与引导使用莫里斯js。你知道吗

我必须使用以下数据帧:

     date          x      y
0    2016-10-03    156   123
1    2016-10-04    220   156
2    2016-10-05    153   152

我需要用这种格式:

[
{ date: '2016-10-03',x:156, y:123 },
{ date: '2016-10-04',x:220, y:156 },
{ date: '2016-10-05',x:153, y:152 }
]

我尝试了tou json,但这不是正确的格式,当选择iso时,它会将日期转换为ms或datetimes。你知道吗

是否有一个内置函数,或者我是否需要编写一个自定义函数和for循环来获得这种格式?你知道吗


Tags: 数据函数json图形fordate格式js
2条回答

使用to_json

print(df.to_json(orient='records'))

[{"date":"2016-10-03","x":156,"y":123},{"date":"2016-10-04","x":220,"y":156},{"date":"2016-10-05","x":153,"y":152}]

像这样的东西应该可以得到你想要的输出。你知道吗

somelist = []
for n,i in df.iterrows():
    row = {'date': i.date, 'x': i.x, 'y': i.y}
    somelist.append(row)

相关问题 更多 >

    热门问题