names(mydat)[c(name)]<-c("newname")
Da questo, so che il nome della colonna / variabile "nome" del frame di dati mydat è sostituito da "newname".
La mia domanda è se, voglio farlo con un ciclo in modo da avere qualcosa del tipo:
newname1 newname2 newname3 newname4 e così via, come posso fare?
Questo è ciò che ha funzionato e non ha funzionato:
for(i in 1:4){
names(mydat)[c(name)]<-c("newname"i)
}
C'è un modo per codificare questo? molte grazie a tutti coloro che potrebbero essere di aiuto. Owusu Isaac
ugly_vars <- names(dplyr::select(df, starts_with("abcde_"))) names(ESM_df[ugly_vars]) <- str_c("abc_", 1:length(ugly_vars))