如何在R中将数据帧转换为json格式

时间:2013-06-06 16:20:15

标签: r

我有一个这样的数据框:

dput(head(y,20))
structure(list(DATETIME = structure(c(1369540800, 1369541700, 
1369542600, 1369543500, 1369544400, 1369545300, 1369546200, 1369547100, 
1369548000, 1369548900, 1369549800, 1369550700, 1369551600, 1369552500, 
1369553400, 1369554300, 1369555200, 1369556100, 1369557000, 1369557900
), class = c("POSIXct", "POSIXt"), tzone = ""), CPU = c(14.84, 
13.6333333333333, 14.7666666666667, 13.5333333333333, 17.8666666666667, 
15.9333333333333, 14.2333333333333, 13.3, 10.8333333333333, 9.76666666666667, 
8.93333333333333, 9.43333333333333, 10.2, 6.63333333333333, 13, 
14.3, 15.3666666666667, 16.6666666666667, 17.8666666666667, 14.7
)), .Names = c("DATETIME", "CPU"), row.names = c(NA, 20L), class = "data.frame")

我想将此数据框转换为json格式,如下所示:

library(RJSONIO)
data<-toJSON(y)
cat(data, file="data.json"

当我查看data.json文件时,我只看到DATETIME HEADER,而不是CPU。我在这里做错了什么?

[{"DATETIME":[1369540800,1369541700,1369542600,1369543500,1369544400

0 个答案:

没有答案