【方法】 rbind_all(list(df.x, df.y, df.z))
【補足】 異なる列名もつなげる
テスト用のデータフレーム作成
v.x <- c(1,2,3)
v.y <- c(10,20,30)
df.x <- data.frame(id = v.x)
df.y <- data.frame(id = v.y)
> df.x id 1 1 2 2 3 3
> df.y id 1 10 2 20 3 30
df.z <- rbind(df.x, df.y)
> df.z id 1 1 2 2 3 3 4 10 5 20 6 30
rbind_all(list(df.x, df.y, df.z))
> rbind_all(list(df.x, df.y, df.z)) Source: local data frame [12 x 1] id 1 1 2 2 3 3 4 10 5 20 6 30 7 1 8 2 9 3 10 10 11 20 12 30
列名が異なるデータフレームを用意する
v.d <- c(1,2,3)
df.d <- data.frame(d = v.d)
> df.d d 1 1 2 2 3 3
rbind_all(list(df.x, df.y, df.d))
> rbind_all(list(df.x, df.y, df.d)) Source: local data frame [9 x 2] id d 1 1 NA 2 2 NA 3 3 NA 4 10 NA 5 20 NA 6 30 NA 7 NA 1 8 NA 2 9 NA 3
0 件のコメント :
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。