【发布时间】:2019-07-22 07:38:39
【问题描述】:
我正在尝试将 R 中的数据框作为 json 文件输出,以用于我在 R 之外制作的 highcharts 图。这就是我的输出的样子:-
[{"name":"alpha","value":1},{"name":"brave","value":2},{"name":"charlie","value":3}]
但是,我希望我的输出看起来像这样:-
[{name:"alpha",value:1},{name:"brave",value:2} {name:"charlie",value:3}]
我应该怎么做才能不将我的数据框的名称(在本例中为名称和值)放在引号中?如果将我的数据转换为 json 文件不是最好的方法,我还能/应该做什么?
library(tidyverse)
library(jsonlite)
data = tibble(name = c("alpha", "bravo", "charlie"),
value = c(1, 2, 3))
output = toJSON(data, dataframe="rows")
write(output, "output.txt")
【问题讨论】:
-
你想要的输出不是有效的 json,你知道吗?
-
是的,你是对的,但我不知道如何表达我的句子。
标签: r json jsonlite r-highcharter