insgesamt Zeilensummierungsspalten hinzu Ich habe ein Datenframe, das nur zu mehreren Volume-Spalten erstellt wird, und ich möchte eine Gesamtspalte namens Test erstellen, die in dem Datenframe sitzt. Der folgende Code funktioniert, wenn ich nur test <- ...
setze, aber wenn ich summary_transposed_no_time$
auf der linken Seite hinzufüge, scheint der Code es nicht dem Dataframe hinzuzufügen.Fügen Sie in einem Datenrahmen in R
Ich würde auch gerne wissen, wie ich dieses Stück Code entwickeln konnte, so dass ich Test erstellen konnte, um alle Spalten minus Spalte 1 zu sein, und später im Prozess eine weitere Testspalte erstellen (vielleicht Test2 genannt) eine Zusammenfassung aller Spalten minus Spalte 2 - ich die Spaltenpositionen hart codieren können, aber nicht die Spaltennamen (wie sie in Namenskonvention jedes Mal, wenn der Code ausgeführt ändern können), so habe ich sie hier nicht enthalten
w <- ncol(summary_transposed_no_time)
summary_transposed_no_time$test <- apply(summary_transposed_no_time[,c(1:w)], 1, sum)
Beispiel für summary_transposed_no_time:
postal_dist_a | postal_dist_b | postal_dist_c
------------- | ------------- | -------------
20 | 25 | 15
25 | 40 | 23
31 | 32 | 19
24 | 39 | 17
37 | 19 | 26
Wunschergebnis Spalten innerhalb summary_transposed_no_time:
postal_dist_a | postal_dist_b | postal_dist_c | test
------------- | ------------- | ------------- | -------------
20 | 25 | 15 | 60
25 | 40 | 23 | 88
31 | 32 | 19 | 82
24 | 39 | 17 | 80
37 | 19 | 26 | 82
Ihr Beispiel ist nicht reproduzierbar. Siehe https://StackOverflow.com/help/mcve –