코드를 그룹으로 그룹화하는 간단한 if 문을 수행하고 싶습니다. 변수에 숫자 코드가 있고 여러 개의 숫자 코드를 함께 그룹화하는 새로운 변수를 만들고 싶습니다. 다음 if 문을 작성했지만 많은 코드 번호 (30 코드)이므로 30+ if 문을 작성하는 대신 변수를 그룹화하는 좀 더 우아한 코드를 작성하는 데 도움이 필요합니다.R의 if 문을 사용하여 변수 그룹화
Data2$RevisedSIC.Group <-c()
for (i in 1:length(Data2$SIC.Group)) {
if (Data2$SIC.Group[i] =="10110") Data2$RevisedSIC.Group [i]="Metal" else
if (Data2$SIC.Group[i] =="10410") Data2$RevisedSIC.Group [i]="Metal" else
if (Data2$SIC.Group[i] =="10439") Data2$RevisedSIC.Group [i]="Metal" else
if (Data2$SIC.Group[i] =="14111") Data2$RevisedSIC.Group [i]="Stone" else
if (Data2$SIC.Group[i] =="10421") Data2$RevisedSIC.Group [i]="Stone" }
시간과 답변을 주셔서 감사합니다. – Amateur