Zmień nazwy kolumn w wielu ramkach danych, R

Próbuję zmienić nazwy kolumn wielokrotnychdata.frames.

Aby dać przykład, powiedzmy, że mam listędata.frames 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ę!

questionAnswers(3)

yourAnswerToTheQuestion