Wie wende ich summarise_each auf alle Spalten außer einer an? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Mehrere Variablen pro Gruppe zusammenfassen (z. B. Summe, Mittelwert) 6 answers

Ich analysiere einen Datensatz mit vielen Spalten (fast 30 Spalten). Ich möchte Daten basierend auf zwei Spalten gruppieren und Summen- und Mittelwertfunktionen auf alle Spalten mit Ausnahme des Zeitstempels anwenden. Wie würde ich summarise_each für alle Spalten mit Ausnahme des Zeitstempels verwenden?

Dies ist der Entwurfscode, den ich habe, aber er ist offensichtlich nicht korrekt. Außerdem wird ein Fehler generiert, da die Summe nicht auf den POSIXt-Datentyp angewendet werden kann (Fehler: 'sum' für "POSIXt" -Objekte nicht definiert)

features <- dataset %>% 
  group_by(X, Y) %>% 
  summarise_each(funs(mean,sum)) %>%
  arrange(TIMESTAMP)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage