首页 > 解决方案 > R中的排序列

问题描述

我的数据包括一个用 1 表示的治疗组和一个用 0 表示的对照组。这些都包含在变量 Treat_invite 下。如何将这些分开并取 pct_missing 的平均值作为 1 和 0?我附上了一张图片以供澄清。

在此处输入图像描述

标签: r

解决方案


假设您的数据框被称为df

df <- df %>% group_by(treat_invite) %>% mutate(MeanPCTMissing = mean(PCT_missing))

或者,如果您只想拥有汇总表(而不是带有附加列的原始表):

df <- df %>% group_by(treat_invite) %>% summarise(MeanPCTMissing = 
mean(PCT_missing))

推荐阅读