0
Ich möchte Daten zusammenzufassen und dynamische Spalten Spalten und Speicher in verschiedenen Datenrahmen zu erstellen:Umbenennen Variable und Datenrahmen iterativ mit R
Daten ist so etwas wie:
col1 col2 col3
A 1 200
B 1 300
A 2 400
k=c("A","B","C")
for(i in k)
{
group_data <- group_by(data[data$col1==i,], col2)
summary_i<- summarize(group_data ,paste("var",k[i],sep="_") = n())
}
Erwartete Ausgabe:
Drei Datenrahmen mit dem Namen summary_A, summary_B, summary_C
mit den Variablen var_A
, var_B
bzw. var_C
.
bitte 'data' liefern und genaues Ergebnis – HubertL
erwartete Es ist wahrscheinlich, dass Sie wirklich nicht tun * * Diese wollen, weil es mit den Dingen sehr schwierig macht, zu arbeiten, in R. Einen Haufen verschiedener, ähnlich benannter Variablen herumliegen zu lassen macht keinen Spaß. Im Allgemeinen arbeiten Sie besser mit verwandten Sammlungen in Listen. Bessere Ideen hier: https://stackoverflow.com/questions/17499013/how-do-i-make-a-list-of-data-frames – MrFlick
Können wir nicht Befehl zuweisen oder einfügen innerhalb zusammenfassen? –