names(mydat)[c(name)]<-c("newname")
Исходя из этого, я знаю, что имя столбца / переменной «имя» фрейма данных mydat заменяется на «новое имя».
Мой вопрос, если я хочу сделать это с помощью цикла, чтобы у меня было что-то вроде:
newname1 newname2 newname3 newname4 и так далее, как мне это сделать?
Это то, что сделал, и это не сработало:
for(i in 1:4){
names(mydat)[c(name)]<-c("newname"i)
}
Есть ли способ закодировать это? Большое спасибо всем, кто мог бы помочь. Овусу Исаак
ugly_vars <- names(dplyr::select(df, starts_with("abcde_"))) names(ESM_df[ugly_vars]) <- str_c("abc_", 1:length(ugly_vars))