我正在遍历数据框列表dfList
,它们都是Nx2,我想将每个数据帧的列名更改为c("Date", dfList[i])
。例如:为可变数据帧分配可变列名称
dfList <- c("df1", "df2", "df3")
for(i in 1:length(dfList)){
names(get(dfList[i])) <- c("Date", dfList[i])
}
这将导致错误:
Error in names(get(dfList[i])) <- c("Date", dfList[i]) : could not find function "get<-"
names(get(dfList[i]))
本身的工作原理,并返回原来的列名。另外,c("Date", dfList[i])
的作品。
任何想法如何解决我收到的错误?
谢谢!