이름을 변경하려는 수백 개의 열이있는 데이터 프레임이 있습니다. 저는 R에 대해 매우 익숙합니다. 따라서이 논리를 통해 생각하는 것이 다소 쉽지만, 온라인에서 관련 예제를 찾을 수는 없습니다.수백 개의 열 이름을 동시에 변경 R
이projectFileAllCombinedNames <- for (i in 1:200){names(projectFileAllCombined)[i+1] <-variableNames[i]}
기본적으로, projectFileAllCombined의 두 번째 열에서 시작, 나는 dataframe의 열을 반복하고 두 번째에 그들에게 데이터 값을 할당 할 :
내가 GET의 정렬 할 수있는 가장 가까운이 있었다 데이터 프레임. 이 코드를 사용하여 하나의 열 이름을 수동으로 변경할 수있었습니다.
colnames(projectFileAllCombined)[2]<-"newColumnName"
그러나 나는 수십 개의 열에 대해 그렇게 할 수 없습니다. 나는 이것에 대해 여러 시간을 보냈으며 "r 여러 열 변경"또는 "r 열 이름 변경"에 대한 Google 검색 횟수에 관계없이이를 해독 할 수 없습니다. 내가 온라인에서 찾을 수있는 가장 좋은 방법은 사람들이 ac() 함수를 사용하여 몇 개의 열을 변경하고 그 방법을 얻는 예제이지만 함수에 대한 매개 변수로 모든 열 이름을 입력해야하는 것처럼 보입니다. "variableNames"파일을 해당 c() 함수에 전달하면됩니다. 그러나 하나도 모릅니다.
colnames(projectFileAllCombined)[-1] <- variableNames
는
기본 'colnames'에 함수가있어 객체의 colnames를 제공합니다. 컬럼 이름을 할당 할 수있는 관련 함수'colnames <-'가 있습니다. – jdharrison