我需要在R中将数据帧转换为json格式

我需要在R中将数据帧转换为json格式,json,r,rjson,Json,R,Rjson,我有这个数据框: dput(头部(dat)) 我需要将其转换为json格式 我试过这个: dList <- unname(apply(dat[,1:2], 1, function(y) unname(as.list(y)))) df1<-toJSON(list( data = dList)) 我需要的是: [[5, 1423825200000.0], [0, 1423825500000.0], [0, 1423825800000.0], [0, 1423826100000.0],

我有这个数据框:

dput(头部(dat))

我需要将其转换为json格式

我试过这个:

dList <- unname(apply(dat[,1:2], 1, function(y) unname(as.list(y))))
df1<-toJSON(list( data = dList))
我需要的是:

 [[5, 1423825200000.0], [0, 1423825500000.0], [0, 1423825800000.0], [0, 1423826100000.0], [0, 1423826400000.0], [0, 1423826700000.0], [0, 1423827000000.0], [0, 1423827300000.0], [0, 1423827600000.0], [0, 1423827900000.0]]

你知道我如何在R

中将
dat
转换成矩阵,然后通过
jsonlite::toJSON运行它吗

jsonlite::toJSON(as.matrix(dat))
# [[5,1423825200000],[0,1423825500000],[0,1423825800000],[0,1423826100000],[0,1423826400000],[0,1423826700000]] 

您没有发布data.frame。您
dput
-ed了
dput
函数本身(至少是它的前6行)。@flick先生,对不起,胖手指,更正了它。
 [[5, 1423825200000.0], [0, 1423825500000.0], [0, 1423825800000.0], [0, 1423826100000.0], [0, 1423826400000.0], [0, 1423826700000.0], [0, 1423827000000.0], [0, 1423827300000.0], [0, 1423827600000.0], [0, 1423827900000.0]]
jsonlite::toJSON(as.matrix(dat))
# [[5,1423825200000],[0,1423825500000],[0,1423825800000],[0,1423826100000],[0,1423826400000],[0,1423826700000]]