У меня есть такой фрейм данных:
df <- data.frame(v1 = c('jan1', 'jan2', 'jan3', 'jan4', 'feb1', 'feb2', 'mar1', 'mar2', 'mar3'),
v2 = rnorm(9))
Я хочу обобщить данные после их группировки.Я хочу, чтобы они были сгруппированы по номеру в v1
, то есть одна группа была бы (jan1, feb1, mar1), другая была бы (jan2, feb2, mar2) и т. Д.
Я пробовал это,но это не работает:
df %>% group_by(str_detect(v1, '1')) %>% summarise(meanp = mean(v2),
medianp = median(v2))