我正在遍歷數據框列表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])
的作品。
任何想法如何解決我收到的錯誤?
謝謝!