names(mydat)[c(name)]<-c("newname")
Z tego wiem, że nazwa kolumny / zmiennej „name” ramki danych mydat jest zastąpiona przez „newname”.
Moje pytanie brzmi: czy chcę to zrobić za pomocą pętli, aby uzyskać coś takiego:
newname1 newname2 newname3 newname4 i tak dalej, jak to zrobić?
Oto, co zadziałało i nie zadziałało:
for(i in 1:4){
names(mydat)[c(name)]<-c("newname"i)
}
Czy istnieje sposób, aby to zakodować? wielkie dzięki dla wszystkich, którzy mogliby pomóc. Owusu Isaac
ugly_vars <- names(dplyr::select(df, starts_with("abcde_"))) names(ESM_df[ugly_vars]) <- str_c("abc_", 1:length(ugly_vars))