r - R中的排序列
问题描述
我的数据包括一个用 1 表示的治疗组和一个用 0 表示的对照组。这些都包含在变量 Treat_invite 下。如何将这些分开并取 pct_missing 的平均值作为 1 和 0?我附上了一张图片以供澄清。
解决方案
假设您的数据框被称为df
:
df <- df %>% group_by(treat_invite) %>% mutate(MeanPCTMissing = mean(PCT_missing))
或者,如果您只想拥有汇总表(而不是带有附加列的原始表):
df <- df %>% group_by(treat_invite) %>% summarise(MeanPCTMissing =
mean(PCT_missing))
推荐阅读
- java - 带有浮点值的Java机器人类mouseclick可能吗?
- python - 遍历 url 列表并用 %20 替换空格
- asp.net-core-webapi - 更改 Asp.net core Web Api 中的默认路由
- excel - 如何在下一个空表行中粘贴单元格范围?
- python - 通过 Pandas 在 Jupyter Notebook 中读取 CSV 时出错
- python - plt.bar 不与点击事件(或任何事件)连接 - python matplotlib
- ide - 启动自己的项目时,Omnet++ IDE 一直冻结
- java - 找不到 .csv 文件
- c++ - 在类中使用 boost::math::distribution
- excel - 从 Excel 电子表格中填写 Word 文档,并能够选择用于生成文档的行