У меня есть данные, которые выглядят следующим образом:Сумма несколько столбцов по группам
Time ColA ColB ColC
0 1 10 5
1 3 7 15
2 0 8 9
3 3 4 5
4 4 5 6
7 10 23 4
я хотел бы, чтобы сгруппировать мои данные в интервалы времени одинакового размера и суммировать переменные каждый столбец. Это, например, было бы результат группирования времени на 2:
Time ColA ColB ColC
0 4 17 20
2 3 12 14
4 4 5 6
7 10 23 4
Я мог бы маркировать данные, введя новый столбец, значение которого floor(data$Time/2)
, но неясно, как сделать сложения. Большинство пакетов, которые я смотрел на , показывают, чтобы суммировать только один столбец, тогда как я хотел бы суммировать все столбцы.
Поиск по словам в названии должен был дать много ответов. –
Действительно, @DWin. К сожалению, во многих случаях эти ответы либо слишком специфичны, либо не имеют объяснения рабочих частей. – Richard
Не дубликат, @ Ferdinand.kraft. Этот ответ, кажется, объединяет несколько столбцов в один, тогда как я бы хотел, чтобы мои столбцы оставались раздельными. – Richard