R数据帧到数组字符串

时间:2016-02-14 17:16:01

标签: r

我有数据框 DF

col1|col2
---------
A   |1
B   |2
C   |3

创建字符串js数组的简单方法是什么?

'[["A",1],["B",2],["C",3]]'

1 个答案:

答案 0 :(得分:1)

我们可以在设置' data.frame'的列名后,从toJSON尝试jsonlite为NULL。

library(jsonlite)
toJSON(setNames(df1, NULL))
#[["A",1],["B",2],["C",3]] 

数据

df1 <- structure(list(col1 = c("A", "B", "C"), 
 col2 = 1:3), .Names = c("col1", 
"col2"), class = "data.frame", row.names = c(NA, -3L))