2

、、およびその他のようなスマート は必要ありません。rbindrbindlistrbind.fillbind_row

rbind2つのデータフレームを単純にバインドするには、ダムが必要です:

> a <- data.frame(a = 1:3)
> b <- data.frame(b = 1:2)

> some.magic.bind(a, b) # what function to use here?

   a  b
1  1 1
2  2 2
3  3 NA
4

2 に答える 2

9

あなたはしたくcbindないrbind

試す :

a = c(1:3)
b = c(1:2)

length(b) = length(a)

cbind(a, b)
于 2015-05-05T16:30:57.440 に答える
5

mergedata.frame長さの異なる2 つの に直接作用し、それを として保持しますdata.frame:

merge(a,b,by="row.names",all.x=TRUE)[,-1]
  a  b
1 1  1
2 2  2
3 3 NA
于 2015-05-05T16:38:45.343 に答える