Ich habe mehrere verschiedene Methoden ausprobiert, um eine Übersichtstabelle der Durchschnittswerte um eine halbe Stunde zu erhalten, ähnlich einer durchschnittlichen Pivot-Tabelle. Meine bevorzugte Methode ist Aggregat, aber ich scheine nur einen Durchschnitt für die obere Reihe zu bekommen.R, Aggregat-Summierung über alle Werte in der Referenzspalte (statt nur einem)
Daten sind wie in der Verbindung, wo die Gruppe und die Nachrichten ignoriert werden können. See below.
Der Code Ich verwende ist ...
Data <- read_csv("P:/Book3.csv", col_types = cols(Date = col_date(format = "%m/%d/%Y"),
Time = col_time(format = "%H:%M:%S")))
View(Data)
class(Data)
[1] "tbl_df" "tbl" "data.frame"
aggregate(Data[, 3:4], list(Data$Time), mean)
Group.1 Calls Estimated_Calls
1 08:30:00 15.38889 14.55556
Sie werden die einzige Zeile bemerken, sondern im Idealfall würde die Ausgabe für jedes Mal, mittelt haben.
Jede Hilfe wäre großartig. Vielen Dank.
Wir können 'summarise_all',' summarise_at' oder 'summarise_if' mit' group_by' verwenden, um die Daten von 'dplyr' zu aggregieren. Wenn Sie die 'Book3.csv' teilen können, können wir Ihnen wahrscheinlich zeigen, wie Sie dies tun. – www
Es ist immer besser, Ihre Daten anstelle eines Bildes der Daten zu verwenden. Probiere 'dput (Data)' und bearbeite deine Frage, um die Ausgabe dieses Befehls einzuschließen. – lebelinoz