names(mydat)[c(name)]<-c("newname")
이것으로부터, 데이터 프레임 mydat의 열 / 변수 이름 "name"이 "newname"으로 대체된다는 것을 알고 있습니다.
내 질문은 루프 로이 작업을 수행하여 다음과 같은 것을 갖기를 원한다는 것입니다.
newname1 newname2 newname3 newname4 등 어떻게합니까?
이것이 한 일이며 작동하지 않았습니다.
for(i in 1:4){
names(mydat)[c(name)]<-c("newname"i)
}
이것을 코딩하는 방법이 있습니까? 도움을 줄 수있는 모든 분들께 감사드립니다. 오우수 이삭
4
이 질문은 순전히 프로그래밍에 관한 것이므로 주제가 아닌 것 같습니다.
—
gung-Monica Monica 복원
당신이 (예를 들어, abcde_1_1, abcde_2_2, abcde_3_3 ...)가 자주 일부 데이터 세트에서 일어나는 일부 추한 변수 이름을 이름을 변경해야하는 경우 퀼트 릭스에서 다운로드 :
—
시차로 인한 피로
ugly_vars <- names(dplyr::select(df, starts_with("abcde_"))) names(ESM_df[ugly_vars]) <- str_c("abc_", 1:length(ugly_vars))