很多方法!
如果你的数据不大的话(比如你举得列子),可以这样:
> z
[,1] [,2]
[1,] 2376 0.590
[2,] 600074 0.409
> z <- rbind(z,z,z)
> z
[,1] [,2]
[1,] 2376 0.590
[2,] 600074 0.409
[3,] 2376 0.590
[4,] 600074 0.409
[5,] 2376 0.590
[6,] 600074 0.409
如果想重复次数多的话,就该这样:
> z1 <- z[,1]
> z2 <- z[,2]
> z1
[1] 2376 600074
> z2
[1] 0.590 0.409
> y <- data.frame(rep(z1,100),rep(z2,100))
>
> y
rep.z1..10. rep.z2..10.
1 2376 0.590
2 600074 0.409
3 2376 0.590
4 600074 0.409
5 2376 0.590
6 600074 0.409
7 2376 0.590
8 600074 0.409
9 2376 0.590
10 600074 0.409
11 2376 0.590
12 600074 0.409