我有一个数据框,像这样:
我希望将这个数据转化为以下格式:
import pandas as pd
x = [
{
"timestamp" :1576019484523,
"status": "1"
},
{
"timestamp" :1576019496337,
"status": "0"
},
{
"timestamp" :1576019548740,
"status": "1"
},
{
"timestamp" :1576020996586,
"status": "0"
}
]
data_frame = pd.DataFrame(x)
DataFrame
0 1576019484523 1
1 1576019496337 0
2 1576019548740 1
3 1576020996586 0
我希望将这个数据转化为以下格式:
[
{
"range" :"1576019484523 - 1576019496337",
"status": "1"
},
{
"range" : "1576019496337 - 1576019548740",
"status": "0"
},
{
"range" :"1576019548740 - 1576020996586",
"status": "1"
}
]
如果项目数目是奇数,我不知道如何解决。我想知道 pandas 中是否有任何函数或 python 中的任何函数可以帮助我。
[t0-t1] status 0
[t1-t2] status 1
[t2-t3] status 0
[t3-t4] status 1