Ваш список не содержит ваши data.frames.Списки начинаются с list()
, а не c()
.Вот рабочий пример:
df1 <- data.frame(COL1 = 1, COL2 = "test")
df2 <- data.frame(COLL = 10, COLL1 = "test")
df3 <- data.frame(COLLA = 25, COLLA1 = "test")
df4 <- data.frame(COLLAC= "dummy", COLLAC1 = "test")
dfList <- list(df1, df2, df3, df4)
dfList <- lapply(dfList, function (x){
names(x) <- tolower(names(x))
return(x)
})
> dfList
[[1]]
col1 col2
1 1 test
[[2]]
coll coll1
1 10 test
[[3]]
colla colla1
1 25 test
[[4]]
collac collac1
1 dummy test
names(dfList) <- paste0("df", 1:4)
list2env(dfList, .GlobalEnv)