【发布时间】:2015-05-05 07:54:18
【问题描述】:
我正在尝试将 R data.frame 转换为 json 文件,以便在 js 代码中通过 jquery 进一步调用此 json 文件。
我有以下data.frame:
# Input data.frame
data <- data.frame(Product=c("Prod1","Prod2","Prod3","Prod4"), Val1=c(4,5,2,6.8), Val2=c(6,5,2,7.8), Val3=c(8,5,6,6.7),
Description=c("Doritos 1.0 Intel PAV UMA","Stag 1.2 Intel PAV UMA","Pike 1.0 Intel Spectre x360",
"Antinori 1.2 Intel PAV UMA"))
我需要将它转换成json文件,就像这样:
# Desired Output
[
["Product","Val1","Val2","Val3", "Description"],
["Prod1",4,6,8,"Doritos 1.0 Intel PAV UMA"],
["Prod2",5,5,5,"Stag 1.2 Intel PAV UMA"],
["Prod3",2,2,6,"Pike 1.0 Intel Spectre x360"],
["Prod4",6.8,7.8,6.7,"Antinori 1.2 Intel PAV UMA"]
]
我尝试使用 jsonlite 包的 toJSON,但输出不是我需要的输出。
谁能帮助我,我如何将原始 data.frame 转换为上面所需的输出。非常感谢转发。
【问题讨论】:
标签: r