У меня есть привязка к кадрам данных:
x <-
id1 id2 val1 val2 val3 val4
1 a x 1 9
2 a x 2 4
3 a y 3 5
4 a y 4 9
5 b x 1 7
6 b y 4 4
7 b x 3 9
8 b y 2 8
Я хочу объединить вышеперечисленное с помощью id1 & id2. Я хочу иметь возможность получать средства для val1, val2, val3, val4 одновременно.
Как мне это сделать?
Это то, что у меня есть, но оно работает только для 1 колонки:
agg <- aggregate(x$val1, list(id11 = x$id1, id2= x$id2), mean)
names(agg)[3] <- c("val1") # Rename the column
Кроме того, как мне переименовать столбцы, которые выводятся как средства в том же самом заявлении, приведенном выше