Ich versuche, eine Summenspalte zu einer großen Datei hinzuzufügen, die Daten enthält. Ich möchte jeden Monat addieren und eine Spalte rechts von der letzten Spalte des Monats hinzufügen.Summenspalte in einem Datenrahmen in R
Unten ist ein reproduzierbares Beispiel:
df <- data.frame("6Jun06" = c(4, 5, 9),
"13Jun06" = c(4, 5, 9),
"20Jun06" = c(4, 5, 9),
"03Jul16" = c(1, 2, 3),
"09Jul16" = c(1, 2, 3),
"01Aug16" = c(1, 2, 5))
Also in diesem Fall würde ich drei Spalten haben muß (nach Juni, Juli und August).
X6.Jun.06 X13.Jun.06 X20.Jun.06 Jun.Sum X03.Jul.16 X09.Jul.16 Jul.Sum X01.Aug.16 Aug.Sum
1 4 4 4 Sum 1 1 Sum 1 Sum
2 5 5 5 Sum 2 2 Sum 2 Sum
3 9 9 9 Sum 3 3 Sum 5 Sum
Ich bin nicht sicher, wie jeden Monat einzeln zu summieren. Ich weiß, dass es eingebaute Summenfunktionen gibt, aber die Funktionen, die ich ausprobiert habe, passen nicht zu meinem Problem, weil sie nur eine allgemeine Summe machen.
Vielen Dank für den Vorschlag, die Pakete neu zu ordnen. Sowohl Ihre als auch Sotos 'Antworten funktionierten großartig. – Nik