Ähnlich wie this post, ich möchte einen Datenrahmen durch eine ID (sagen wir Month
) gruppieren und den Mittelwert und die Standardabweichung pro Gruppe berechnen. Der Unterschied ist, dass ich möchte, dass die beiden Spalten Rate 1
und Rate 2
mit dem Mittelwert und dem sd von beiden kombiniert werden.Aggregieren/gruppieren in eine Spalte nach ID, um den Mittelwert & sd über alle Spalten zu berechnen
Name Month Rate1 Rate2
Aira 1 12 23
Aira 2 18 73
Aira 3 19 45
Ben 1 53 19
Ben 2 22 87
Der Datenrahmen oben sollte Month
und für jeden Monat berechnet die mean
Rate über beiden Spalten gruppiert werden. Zum Beispiel sollte der Mittelwert von Monat 1 (12 + 23 + 53 + 19)/4 = 26,75 sein. Ich nehme an, der Ansatz für sd
ist ähnlich.
Month Mean_rate
1 26.75
2 50
3 32
Wie sind diese Werte in 'mean_rate' Spalte gekommen? Kannst du deine Ausgabe erklären? –
Es sollte der Mittelwert jedes Monats sein, der die Werte von beiden Spalten verwendet. Ich habe meine Frage aktualisiert, um ein Beispiel hinzuzufügen. Ich hoffe, das hilft – CGFoX
Also nur 'Bibliothek (dplyr); df%>% group_by (Monat)%>% zusammenfassen (neu = mittel (Rate1 + Rate2)/2) '? – Sotos