【问题标题】:How to take sample form two different vectors? [duplicate]如何从两个不同的向量中抽取样本? [复制]
【发布时间】:2017-09-20 05:54:22
【问题描述】:

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

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

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

我想使用基础包的sample()函数。

【问题讨论】:

    标签: r sample sampling


    【解决方案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))
    

    【讨论】:

    • 谢谢。它对我有用。
    猜你喜欢
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 2021-09-23
    • 2017-12-06
    相关资源
    最近更新 更多