Мне нужно объединить одинаковые значения в col2 и col3, поэтому я ожидаю получить SUM в col4 и col5:
df <- data.frame("col1"="a", "col2"=c("mi", "se", "mi", "se", "ty"),
"col3"=c("re", "my", "re", "my", "my"), "col4"=c(1, 2, 3, 4, 5),
"col5"=c(1, 2, 3, 4, 5))
agg <- aggregate(df, by=list(df$col1, df$col2), FUN=sum)
В результате возникает ошибка:
Error in Summary.factor(c(1L, 1L), na.rm = FALSE) : ‘sum’ not meaningful for factors
Мой ожидаемый результат -
col1 col2 col3 col4 col5
1 a mi re 4 4
2 a se my 6 6
3 a ty my 5 5