Renombrar columnas en múltiples marcos de datos, R
Estoy tratando de cambiar el nombre de las columnas de múltiplesdata.frame
s.
Para dar un ejemplo, digamos que tengo una lista dedata.frame
s 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!