【发布时间】:2014-02-03 15:10:33
【问题描述】:
假设我有三个名为 A1-pre、B3-pos、B4-pre 的数据帧,我想合并这些数据帧。这些列具有相同的名称,因此我可以使用 rbind。
newdf <- rbind(A1-pre, B3-pos, B4-pre) #this would work
但是,我不想自己手动输入数据框的所有名称,我宁愿为此使用通配符,比如
newdf <- rbind(grep(-)) #but this does not work
知道我该怎么做吗?或者更好的是,匹配任何名为“pre”或“pos”的数据框并将它们全部 rbind。
【问题讨论】:
-
你真的用
-命名了你的data.frames?考虑使用ls()、do.call()和get()。