我有两个不同大小的向量。说
x <- rnorm(50, 2, 0.8)
y <- rnorm(35, 4, 0.5)
我想创建一个大小为100的新向量z
,其中包含来自x
的大小为75的观察样本和来自y
的大小为25的样本。
我想使用基础包的sample()
功能。
答案 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))