Цель: изменить имена столбцов всех фреймов данных в глобальной среде из следующего списка
имена кодов в глобальной среде
Итак.
0) Имена столбцов:
colnames = c("USAF","WBAN","YR--MODAHRMN")
1) У меня есть следующие data.frames: df1, df2.
2) Я помещаю их в список:
dfList <- list(df1,df2)
3) Прокрутите список:
for (df in dfList){
colnames(df)=colnames
}
Но это создает новый df с именами столбцов, которые мне нужны, это не изменяет исходные имена столбцов в df1, df2. Зачем? Может ли это быть решением? Благодаря
Может что-то вроде:
lapply(dfList, function(x) {colnames(dfList)=colnames})
работа?