R数据表:如何将数据框列表组合到单个数据表中

时间:2017-08-15 11:48:03

标签: r dataframe data.table

我有以下数据框列表。我想将它们组合在一起并将结果存储在数据表中

A <- data.frame(A=1:3)
B <- data.frame(B=4:6)
AB_List <- list(A,B)

实现这一目标的方法之一是

AB_df <- data.table(do.call("cbind", AB_List))

有没有其他方法可以直接获取结果,而无需显式包装

1 个答案:

答案 0 :(得分:3)

如果列表中有数据框,sh """ ssh -o StrictHostKeyChecking=no $connectionName 'bash /<pathToTheScript>/<scriptName>.sh' """ 将起作用。见例。

as.data.table

要获取数据框列表,您需要使用require(data.table) AB_list <- lapply(seq(LETTERS), function(i) { df <- data.frame(A = (3*i-2):(3*i)) names(df) <- LETTERS[i] df }) as.data.table(AB_list) 和参数ls()pattern获取数据框名称的向量。之后,您可以创建数据框列表。

grep()
相关问题