Ich habe zwei Dataframes, die ich in eine Liste verpacke:
Code: Alles auswählen
df1 <- data.frame(col = 1:3)
df2 <- data.frame(col = 4:6)
df_list <- list(df1, df2)
Code: Alles auswählen
df1
col
1 1
2 2
3 3
df2
col
1 4
2 5
3 6
Code: Alles auswählen
df_list_10 <- lapply(df_list, function (x) {x/10})
Ich habe daraufhin versucht aus der Liste wieder Dataframes mit df <- do.call(rbind.data.frame, df_list) zu machen, aber ich erhalte dann ein einziges aus df1 und df2 zusammengesetzes Dataframe.
Gibt es eine einfache Methode, wie ich eine Funktion auf mehrere Dataframes gleichzeitig anwende und diese Dataframes sofort überschrieben werden?
Mein Wunsch ist es Folgendes zu erhalten, ohne dass ich neue Dataframes schreiben muss:
Code: Alles auswählen
df1
col
1 0,1
2 0,2
3 0,3
df2
col
1 0,4
2 0,5
3 0,6