Renombrar columnas en múltiples marcos de datos, R

Estoy tratando de cambiar el nombre de las columnas de múltiplesdata.frames.

Para dar un ejemplo, digamos que tengo una lista dedata.frames dfA, dfB ydfC. Escribi una funcionchangeNames para establecer nombres en consecuencia y luego se utilizalapply como sigue:

dfs <- list(dfA, dfB, dfC)
ChangeNames <- function(x) {
    names(x) <- c("A", "B", "C" )  
}
lapply(dfs, ChangeNames)

Sin embargo, esto no funciona como se esperaba. Parece que no estoy asignando los nuevos nombres a ladata.frame, más bien solo creando los nuevos nombres. ¿Qué estoy haciendo mal aquí?

¡Gracias de antemano!

Respuestas a la pregunta(3)

Su respuesta a la pregunta