Zmień nazwy kolumn w wielu ramkach danych, R
Próbuję zmienić nazwy kolumn wielokrotnychdata.frame
s.
Aby dać przykład, powiedzmy, że mam listędata.frame
s dfA
, dfB
idfC
. Napisałem funkcjęchangeNames
aby odpowiednio ustawić nazwy, a następnie użyćlapply
następująco:
dfs <- list(dfA, dfB, dfC)
ChangeNames <- function(x) {
names(x) <- c("A", "B", "C" )
}
lapply(dfs, ChangeNames)
Jednak to nie działa zgodnie z oczekiwaniami. Wygląda na to, że nie przypisuję nowych nazw dodata.frame
, raczej tworzenie nowych nazw. Co ja tu robię źle?
Z góry dziękuję!