используя имена фреймов данных в цикле в R - PullRequest
0 голосов
/ 11 марта 2019

Я использую следующий код для доступа к фреймам данных df1, df2 и df3 в цикле и переименовываю их. Это дает мне ошибку. Как мне сказать R, что это фрейм данных, а не

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

1 Ответ

1 голос
/ 11 марта 2019

Попробуйте использовать список вместо

dfl=list(df1,df2,df3)
  for(i in 1:length(dfl)) {
    colnames(dfl[[i]])<-c("var1","var2","var3")
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...