簡體   English   中英

在R中的循環中使用數據框名稱

[英]using dataframe names in a loop in R

我正在使用以下代碼來循環訪問數據幀df1,df2和df3並重命名它們。 這給我一個錯誤。 我如何告訴R它是一個數據幀而不是一個

for(i in c(df1,df2,df3)) {
  colnames(data.frame(i))=c("var1","var2","var3")
}  

嘗試改用列表

dfl=list(df1,df2,df3)
  for(i in 1:length(dfl)) {
    colnames(dfl[[i]])<-c("var1","var2","var3")
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM