Как применить summarise_each ко всем столбцам, кроме одного? [Дубликат]
На этот вопрос уже есть ответ:
Агрегатировать / суммировать несколько переменных на группу (например, сумма, среднее) 6 ответовЯ анализирую набор данных со многими столбцами (почти 30 столбцами). Я хочу сгруппировать данные на основе двух столбцов и применить функции суммы и среднего ко всем столбцам, кроме метки времени. Как бы я использовал summarise_each для всех столбцов, кроме метки времени?
Это черновик кода, который у меня есть, но он явно не правильный. Кроме того, он генерирует ошибку, потому что не может применить Sum к типу данных POSIXt (Ошибка: «сумма» не определена для объектов «POSIXt»)
features <- dataset %>%
group_by(X, Y) %>%
summarise_each(funs(mean,sum)) %>%
arrange(TIMESTAMP)