names(mydat)[c(name)]<-c("newname")
Daraus weiß ich, dass der Spalten- / Variablenname "Name" des Datenrahmens mydat durch "neuer Name" ersetzt wird.
Meine Frage ist, ob ich dies durch eine Schleife tun möchte, damit ich etwas habe wie:
newname1 newname2 newname3 newname4 und so weiter, wie mache ich das?
Das hat funktioniert und es hat nicht funktioniert:
for(i in 1:4){
names(mydat)[c(name)]<-c("newname"i)
}
Gibt es eine Möglichkeit, dies zu codieren? Vielen Dank an alle, die helfen konnten. Owusu Isaac
ugly_vars <- names(dplyr::select(df, starts_with("abcde_"))) names(ESM_df[ugly_vars]) <- str_c("abc_", 1:length(ugly_vars))