names(mydat)[c(name)]<-c("newname")
De cela, je sais que le nom de colonne / variable "nom" de la trame de données mydat est remplacé par "nouveau nom".
Ma question est de savoir si, je veux le faire par une boucle afin d'avoir quelque chose comme:
newname1 newname2 newname3 newname4 et ainsi de suite, comment faire?
C'est ce qui a fonctionné et n'a pas fonctionné:
for(i in 1:4){
names(mydat)[c(name)]<-c("newname"i)
}
Existe-t-il un moyen de coder cela? un grand merci à tous ceux qui pourraient être utiles. Owusu Isaac
ugly_vars <- names(dplyr::select(df, starts_with("abcde_"))) names(ESM_df[ugly_vars]) <- str_c("abc_", 1:length(ugly_vars))