names(mydat)[c(name)]<-c("newname")
Từ đó, tôi biết rằng tên / tên biến "tên" của khung dữ liệu mydat được thay thế bằng "newname".
Câu hỏi của tôi là nếu, tôi muốn làm điều này bằng một vòng lặp để tôi sẽ có một số thứ như:
newname1 newname2 newname3 newname4, v.v., làm thế nào để tôi làm điều đó?
Đây là những gì đã làm và nó không hoạt động:
for(i in 1:4){
names(mydat)[c(name)]<-c("newname"i)
}
Có cách nào để mã này không? cảm ơn tất cả những người có thể giúp đỡ Owusu Isaac
ugly_vars <- names(dplyr::select(df, starts_with("abcde_"))) names(ESM_df[ugly_vars]) <- str_c("abc_", 1:length(ugly_vars))