2

在其他几个对象中,我有几个数据帧存储在 R 内存中。它们的特殊性在于它们都被命名为“Station_Year.df”。我想将所有这些数据框合并为一个。

我试过了:

df_list <- ls(pattern=".df")
dataset <- rbind(df_list)

但是我得到一个带有数据框名称的数据框...

4

1 回答 1

3

您应该使用mget来获取 df_list 的每个数据帧的数据。所以你可以这样做:

dataset <- do.call(rbind, mget(df_list))

请注意,这意味着所有行的长度相同。可能您会发现该merge功能也很有用。谢谢 alexis_laz,我忘记了 do.call。

于 2014-03-01T09:39:04.403 回答