gpt4 book ai didi

r - 如何通过多次观察随机抽取变量样本

转载 作者:行者123 更新时间:2023-12-05 08:17:34 25 4
gpt4 key购买 nike

这里是菜鸟 -- 我有一个包含大约 75,000 个观察值和 2000 个唯一 ID 的大型数据集。因此,每个 ID 大约有 37 个观察值。现在,我如何随机抽取唯一 ID 的样本,比如 4,这样我就有一个新的数据框,其中包含 4 个随机的唯一 ID 及其相应的观察值,总共约 150 个观察值?

最佳答案

像这样:

df <- data.frame(id = gl(2000, 37), obs = runif(74000)) # Example data set
ids <- sample(levels(df$id), 4)
df.sub <- df[df$id %in% ids, ]

关于r - 如何通过多次观察随机抽取变量样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25433099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com