dieser Frage kann als Erweiterung des folgenden Thread angezeigt werden: (How can I get the average (mean) of selected columns). Wie zurechnet wir die fehlenden Werte, dh., NA "s den Mittelwert der ausgewählten Spalten verwenden.Wie kann ich den Durchschnitt (Mittelwert) der ausgewählten Spalten und die NA
Antwort
Eine Option na.aggregate
von zoo
ist die fehlende Werte (NA) mit dem mean
Wert dieser Spalte zu unterstellen. Wir Schleife durch die ausgewählten Spalten von Daten-Set (lapply(df1[4:8], .
), die Funktion anwenden und dann die Spalten auf die linke Seite von <-
library(zoo)
df1[4:8] <- lapply(df1[4:8], na.aggregate)
aktualisieren Wenn wir die median
benötigen, verwenden sie die FUN
als median
(standardmäßig ist es mean
)
df1[4:8] <- lapply(df1[4:8], na.aggregate, FUN = median)
danke @akrun –
@BindukumarJampana Bitte denken Sie daran, die Lösung zu akzeptieren, indem Sie auf das Häkchen neben der Abstimmung klicken. – akrun
Ich habe es gemacht, nehme aber nicht sofort auf –
- 1. Durchschnitt der Werte in Spalten im Dataframe?
- 2. Pandas bekommen Spalte Durchschnitt/Mittelwert
- 3. Shiny den Mittelwert der Spalten in Datenrahmen berechnen
- 4. Wie erhalten Sie den Durchschnitt von zwei Spalten mit dplyr?
- 5. Wie berechne ich den Durchschnitt von zwei Spalten? Microsoft Access
- 6. Wie kann ich zählen und den Durchschnitt davon nehmen?
- 7. Mittelwert über Durchschnitt in Google Spreadsheet
- 8. Wie berechne ich den Mittelwert einer Spalte
- 9. Kann ich den Durchschnitt dieser Zahlen berechnen?
- 10. Kann einige der ausgewählten Spalten nicht gruppieren
- 11. Durchschnitt der Spalten nach Unique ID in R
- 12. Wie kann ich den Mittelwert aller drei Zeilenintervalle für alle Spalten erhalten?
- 13. Wie kann ich den Mittelwert für jede Höhenniveau abrufen?
- 14. Subtrahieren mehrere Spalten ignorieren NA
- 15. berechnen Mittelwert für mehrere Spalten in data.frame
- 16. Wie kann ich den Durchschnitt von N Farben finden?
- 17. Wie berechne ich den Durchschnitt, wenn die Zahlen gruppiert werden
- 18. Wie kann ich den ausgewählten Status der Benutzeroberfläche beibehalten? Wählbar, bis ich die Auswahl aufheben möchte?
- 19. Wie fülle ich NA-Werte in mehreren Spalten in Pandas?
- 20. Berechnen Sie den Mittelwert von zwei Spalten in einem Datenrahmen
- 21. Mittelwert pro Gruppe und Bereich
- 22. Berechnen und schreiben Mittelwert und SD für Spalten in R
- 23. SAS PROC MEANS mit ausgewählten Spalten
- 24. wie man den Durchschnitt von Datenrahmenspaltenwerten erhält
- 25. So entfernen Sie die Spalten, die NA in Linux enthält
- 26. Durchschnitt und Konfidenzintervall mit gnuplot
- 27. Wie Plot-Durchschnitt von mehreren Spalten nach Faktor Variablen
- 28. Wie erhält man den Mittelwert einer Teilmenge von Zeilen nach der Verwendung von groupby?
- 29. Mittelwert, nanmean und Warnung: Mittelwert der leeren Scheibe
- 30. Wie berechnet man den Mittelwert eines gruppierten Datenrahmens?
Sie haben eine [ähnliche Frage] (http://stackoverflow.com/questions/38844402/mean-imputation-of-selected-columns-using-rowmeans/38844456#38844456) eine Stunde zurück und wenn Sie haben Die Lösung, löschte plötzlich den Beitrag. – akrun
Ich habe die Lösung nicht verstanden. Ich habe nicht versucht, einen separaten Datenrahmen zu erstellen. –
In der Lösung wurde kein separater Datensatz erstellt. Es aktualisiert nur die Spalte NA mit den Mittelwerten. Auch das Posten ähnlicher Fragen (nach dem Löschen des vorherigen Posts) missbraucht das System etwas. – akrun