【发布时间】:2021-12-23 09:05:44
【问题描述】:
我对 R 有点陌生,我正在尝试制作一个简单的函数,该函数将从 df 中的每个组中抽取 n 个观察值的样本:
df <- data.frame(var1=c(rnorm(50,50,10)),b=letters[1:2])
这个想法是用来自 eahc 组(a 或 b)的 n 个观察样本获得 2 个新的 df。
我试过了:
random_sample_groups <- function(aorb){
df_out <- df %>%
filter(group == "aorb") %>%
sample_n(10)
}
我不知道如何告诉 R df_out 是数据帧...
您的帮助将不胜感激,谢谢!!
【问题讨论】: