如何rbind具有序列名称的数据集?

时间:2015-12-04 07:26:00

标签: r dataframe rbind

我的rbind数据集存在问题。

例如,数据集名称如下:

data_1, data_2, data_3,...,data_100

数据集编号不固定。有时100,有时250。

我的方法只是编写每个数据集(a <- rbind(data_1, data_2, ... , data_100)。

我想使用循环功能,但我无法实现。

1 个答案:

答案 0 :(得分:3)

我们可以在Member中使用pattern参数来获取与模式匹配的对象名称作为字符串,然后我们使用ls来获取mget中的值最后list rbind元素与list

do.call

或者我们可以使用lst <- mget(ls(pattern='data_\\d+')) do.call(rbind, list)

rbindlist

library(data.table) rbindlist(lst) 来自bind_rows

dplyr