【发布时间】:2021-09-27 23:04:27
【问题描述】:
我想在最后将数据框更改为自定义 json 格式。标签是从日期和压力列创建的,名称是值,列名是组名和需要。
以下是生成用于复制此问题的数据框的方法
df<-setNames(
data.frame(
t(data.frame(c("",1,2,0,20,"2b9c5fb7-72a4-4482-baa1-34cc37522d24","Yes","210521"),c("",2,3,20,40,"7f615aea-330f-4c67-8101-0ae501c793cd","No","210522")))
,row.names = NULL,stringsAsFactors = FALSE
),
c("notes","instanceNum","modifyCount","startTime","endTime","uniqueId","Pressure","Date")
)
这是所需的自定义 json 格式。任何指导表示赞赏
{
"labels": [
{
"name": "Yes",
"group": "Pressure"
},
{
"name": "210521",
"group": "Date"
}
],
"notes": "",
"instanceNum": 1,
"modifyCount": 2,
"startTime": 0,
"endTime": 20,
"uniqueId": "2b9c5fb7-72a4-4482-baa1-34cc37522d24"
},
{
"labels": [
{
"name": "No",
"group": "Pressure"
},
{
"name": "210522",
"group": "Date"
}
],
"notes": "",
"instanceNum": 2,
"modifyCount": 3,
"startTime": 20,
"endTime": 40,
"uniqueId": "7f615aea-330f-4c67-8101-0ae501c793cd"
}
【问题讨论】:
标签: r arrays json dataframe jsonlite