更改结构数据以写入 JSON

问题描述

嗨,我想更改我写入 JSON 的数据结构,但我不确定如何。

这是我的代码:

test_df <- data.frame(Metric = c("test1","test2","test3","test4","test5"),Value = c(tail(test1$v,1),tail(test2$v,tail(test3$v,tail(test4$v,tail(test5$v,1)))
                                              


test_df_list <- list(test_df)

names(test_df_list) <- "test_df_df"

test_df_exportJSON <- toJSON(test_df_list,pretty = TRUE)

write(test_df_exportJSON,"test_df.json") 

结果:

{
  "test_df": [
    {
      "Metric": "test1","Value": 47
    },{
      "Metric": "test2","Value": 0.85
    },{
      "Metric": "test3","Value": 0.98
    },{
      "Metric": "test4","Value": 137
    },{
      "Metric": "test5","Value": 2.1
    }
  ]
}

但我想删除 [] 像:

{
  "test_df": 
    {
      "test1": 47,"test2": 0.85,"test3": 0.98,"test4": 137,"test5": 2.1
    }
}

知道怎么做吗?任何帮助都会很棒!

不知何故,我收到消息“看起来您的帖子主要是代码;请添加更多详细信息”,因此请忽略此行以使其接受;)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)