如何从两个不同的向量中取样?

时间:2017-09-20 05:54:22

标签: r sample sampling

我有两个不同大小的向量。说

x <- rnorm(50, 2, 0.8) 
y <- rnorm(35, 4, 0.5)

我想创建一个大小为100的新向量z,其中包含来自x的大小为75的观察样本和来自y的大小为25的样本。

我想使用基础包的sample()功能。

1 个答案:

答案 0 :(得分:1)

试试这个:

x <- rnorm(50, 2, 0.8)
y <- rnorm(35, 4, 0.5)
z<-c(sample(x = x,size = 75,replace = T),sample(x = y,size = 25,replace = T))