随机选择 R 数据中的特定行

标签 r excel random

我想知道是否可以从 R 中的 excel 电子表格的行中随机选择特定类别。
例如。这是样本数据
sample data
我只想随机选择一种类型的“站”行(例如,只有“LC04”行,但随机确定)。有没有办法在 R 中做到这一点?我有一个大数据集,并且想要随机选择约 100 次,所以我可以使用每个随机结果进行额外的分析。
谢谢!

最佳答案

使用 group_bysample_n dplyr 库中的函数

newdata <- sampledata %>% group_by(station) %>% sample_n(2)
sample_n值可根据各类型站所需的行数进行修改

关于随机选择 R 数据中的特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69027198/

相关文章:

r - 批处理 R 脚本 - 设置工作目录并选择输出文件夹

database - 清理网络用户的 R 查询

c++ - 什么是好的游戏随机数生成器?

java - 多种语言的随机数

html - 将操纵输出与 knitr 集成

r - 左右对齐轴文本,各文本之间要有精确的间距

excel - 如何分别识别分组列和隐藏列?

python - 使用 Python 根据第一列将 xlsx 文件拆分为其他 xlsx 文件

python - pandas pd.ExcelWriter 和 xlrd 将 python 数据帧输出为 excel 文件

javascript - 在 JavaScript 中生成一个不重复的随机数