【发布时间】:2020-09-12 23:32:46
【问题描述】:
我想知道是否有办法在下面的data 中使用唯一的sch.id 对每一行进行子集化(例如,每个sch.id 的第一行)?
由于有 160 个唯一的 sch.id,我预计最终输出中有 160 行。
library(tidyverse)
hsb <- read.csv('https://raw.githubusercontent.com/rnorouzian/e/master/hsb.csv')
data <- hsb %>% group_by(sch.id) %>% mutate(math_ave = mean(math))
【问题讨论】:
-
你需要
summarise而不是mutate
标签: r dataframe dplyr tidyverse