2

他のいくつかのオブジェクトの中で、いくつかのデータ フレームが R メモリに格納されています。それらの特殊性は、それらがすべて「Station_Year.df」という名前になっていることです。これらすべてのデータ フレームを 1 つにマージしたいと考えています。

私は試した:

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

しかし、データフレームの名前を持つデータフレームを取得します...

4

1 に答える 1

3

mgetdf_list の各データフレームのデータを取得するために使用する必要があります。したがって、次のことができます。

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

これは、すべての行が同じ長さであることを意味することに注意してください。機能も重宝しそうですmerge。alexis_laz に感謝します。do.call を忘れていました。

于 2014-03-01T09:39:04.403 に答える