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

How to take sample form two different vectors?

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

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

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

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

试试这个:

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))