r - 带放回抽样的数据操作
问题描述
与本网站上的大多数人相比,我在 R 方面是一个极端的新手,并且希望能提供任何可能的帮助。我希望通过替换对我的数据进行采样,但鉴于我的数据是如何设置的,我不确定如何去做。我有11种植物。对于每个物种,我采取了 5 个植物插条,并从每个插条中取样 10 片叶子,每种植物共有 50 片叶子。我需要在物种内进行替换采样。我正在考虑为此使用示例功能,但考虑到我需要在物种内进行采样,我不确定是否可以。附件是我的数据照片以供参考。
数据图像
提前为我的问题的天真道歉,并提前感谢您的帮助!
解决方案
你可以分组然后取样。这是假设每个物种有 5 个插条。如果不是,您可能希望通过以下方式从组中删除此条件
library(dplyr)
data %>%
group_by(species, cutting) %>%
slice_sample(weight_by = `leaf size`, n=10, replace = TRUE) %>%
ungroup()
推荐阅读
- reactjs - Understanding async dispatch actions using redux thunk
- javascript - jquery在php中返回多个选择作为数组并且没有输入正确的值
- python - 正确阅读时间
- vuejs2 - 的价值
我有一个用户列表。单击特定用户,填充用户编辑表单,但我可以在输入中获取值的唯一方法是将返回值放入
<input v-model="this.cl.data.USER_RLTNP_SCTY_ACCS_GRP.User_Name" ref=User_Name>
- activemq - 在 Apache ActiveMQ 库中,在 5.7.0 和 5.8.0 版本之间的 `xbean` 发生了什么?
- python - 修复 Python 3.7 中的 base64 编码错误
- javascript - 使用 Babel *from vanilla js* 将如何使用已翻译成 vanilla JS 的 ES6 模块
- reactjs - react 正在编辑所有数组对象,而不仅仅是一个数组对象
- php - 如何将 AJAX 响应作为更新发布给所有登录的用户
- java - 从 InputStreamReader 读取字节进入无限循环