我有多个以相同名称开头的列表。
(values_1, values_2,values_n)
有没有办法把它们组合起来
all_lists <- c(values_*)
答案 0 :(得分:1)
正如 Ronak Shah 评论所建议的:
.GlobalEnv
ls
返回.GlobalEnv中已经定义的所有对象pattern
参数允许您仅获取与模式匹配的对象。
ls()
返回带有对象名称的字符向量。
get()
函数当您有多个名称时,可以使用 mget()
。所以最后的片段是
list_data <- mget(ls(pattern = 'values_'))
这是一个工作示例:
mtc_1 <- mtcars
mtc_2 <- mtcars
mtc_3 <- mtcars
list_data <- mget(ls(pattern = 'mtc_'))
do.call(rbind, list_data)