Dumb rbind for data.frames of different length

时间:2015-05-05 16:24:06

标签: r dataframe cbind

我不需要任何智能 npm init,例如rbindrbindlistrbind.fill等。

我需要一个愚蠢的bind_row来简单地绑定两个数据帧:

rbind

2 个答案:

答案 0 :(得分:9)

您希望cbind不是rbind

尝试:

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

length(b) = length(a)

cbind(a, b)

答案 1 :(得分:5)

merge直接在不同长度的两个data.frame上工作,并将其保留为data.frame

merge(a,b,by="row.names",all.x=TRUE)[,-1]
  a  b
1 1  1
2 2  2
3 3 NA