【发布时间】:2019-08-06 01:55:30
【问题描述】:
> df1
n1 mt1
1 Mike 48
2 John 64
3 Steve 32
4 Dan 87
> df2
n1 mt1
1 Peter 32
2 Chris 23
3 Brendan 44
4 Joseph 52
我想从 df1 和 df2 中选择第 1 行。 df1 和 df2 的第 2 行。 df1 和 df2 的第 3 行。 df1 和 df2 的第 4 行。我可以用下面的代码做到这一点,但想知道当有数百行时是否有更简单的方法来做到这一点?我总是从两个 df 中寻找匹配的行,并希望它们配对。
> m1 <- rbind(df1[1,], df2[1,])
> m2 <- rbind(df1[2,], df2[2,])
> m3 <- rbind(df1[3,], df2[3,])
> m4 <- rbind(df1[4,], df2[4,])
> m1
n1 mt1
1 Mike 48
2 Peter 32
> m2
n1 mt1
2 John 64
21 Chris 23
> m3
n1 mt1
3 Steve 32
31 Brendan 44
> m4
n1 mt1
4 Dan 87
41 Joseph 52
【问题讨论】:
标签: r