【发布时间】:2021-02-27 15:20:13
【问题描述】:
如果以前有人问过这个问题,请原谅我,但我无法输入正确的搜索词来找到其他有此问题的人。
使用循环,我创建了一个数据框名称列表。我要做的是使用该列表的引用,以便 rbind 将相应的数据帧附加在一起。下面是我正在尝试做的一个例子:
list <- list("df1","df2","df3") #represents the list of names of the dataframes
all_df <- rbind(list)
上面只是将数据帧的名称附加在一起,而不是数据帧本身。我也试过:
all_df <- rbindlist(list)
和
all_df <- do.call(what = rbind, args = list)
但没有运气。我能找到的所有建议似乎都是指数据框列表,而不是数据框名称列表。
请帮忙!我正在为此烦恼,因为我知道解决方案可能真的很简单!
【问题讨论】:
-
你可以试试
rlist包中的list.rbind函数:rdocumentation.org/packages/rlist/versions/0.4.6.1/topics/… -
您好 :) 这是因为您正在使用字符向量。不是命名对象的列表。