【发布时间】:2020-12-17 03:04:20
【问题描述】:
只是一个简单的问题:如何将 dplyr 函数 slice_sample 转换为基础 R?这是一个玩具数据集:
y <- rnorm(20)
x <- rnorm(20)
z <- rep(1:4, 5)
w <- rep(1:5, each=4)
dd <- data.frame(id=z,cluster=w,x=x,y=y)
然后我用slice_sample随机抽取18个案例:
dd %>% slice_sample(n = 18) %>%
arrange(cluster)
如何在不使用任何包的情况下将上面的 dplyr 代码翻译成 base R?非常感谢!
【问题讨论】: