Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在其他几个对象中,我有几个数据帧存储在 R 内存中。它们的特殊性在于它们都被命名为“Station_Year.df”。我想将所有这些数据框合并为一个。
我试过了:
df_list <- ls(pattern=".df") dataset <- rbind(df_list)
但是我得到一个带有数据框名称的数据框...
您应该使用mget来获取 df_list 的每个数据帧的数据。所以你可以这样做:
mget
dataset <- do.call(rbind, mget(df_list))
请注意,这意味着所有行的长度相同。可能您会发现该merge功能也很有用。谢谢 alexis_laz,我忘记了 do.call。
merge