names(mydat)[c(name)]<-c("newname")
A partir disso, sei que o nome da coluna / variável "name" do quadro de dados mydat é substituído por "newname".
Minha pergunta é se, eu quero fazer isso por um loop, para que eu tenha algo como:
newname1 newname2 newname3 newname4 e assim por diante, como faço isso?
Isto é o que fez e não funcionou:
for(i in 1:4){
names(mydat)[c(name)]<-c("newname"i)
}
Existe uma maneira de codificar isso? muito obrigado a todos que poderiam ser de ajuda. Owusu Isaac
ugly_vars <- names(dplyr::select(df, starts_with("abcde_"))) names(ESM_df[ugly_vars]) <- str_c("abc_", 1:length(ugly_vars))