Skip to menu

if else 오류

허허허 2020.11.07 00:37 Views : 497

NEDIS2019$p.code2=if(NEDIS2019$p.code=="11"){
print("서울특별시")
  }else if(NEDIS2019$p.code=="26"){
print("부산광역시")
}else if(NEDIS2019$p.code=="27"){
print("대구광역시")
}else if(NEDIS2019$p.code=="28"){
print("인천광역시")
}else if(NEDIS2019$p.code=="29"){
print("광주광역시")
}else if(NEDIS2019$p.code=="30"){
print("대전광역시")
}else if(NEDIS2019$p.code=="31"){
print("울산광역시")
}else if(NEDIS2019$p.code=="36"){
print("세종특별자치시")
}else if(NEDIS2019$p.code=="41"){
print("경기도")
}else if(NEDIS2019$p.code=="42"){
print("강원도")
}else if(NEDIS2019$p.code=="43"){
print("충청북도")
}else if(NEDIS2019$p.code=="44"){
print("충청남도")
}else if(NEDIS2019$p.code=="45"){
print("전라북도")
}else if(NEDIS2019$p.code=="46"){
print("전라남도")
}else if(NEDIS2019$p.code=="47"){
print("경상북도")
}else if(NEDIS2019$p.code=="48"){
print("경상남도")
}else{
print("제주특별자치도")
}


주소의 시군구를 구별하기 위해 저렇게 입력하였고(p.code는 문자형으로 되어있음), 실행을 했는데
경고메시지(들): 
1: In if (NEDIS2019$p.code == "11") { :
  length > 1 이라는 조건이 있고, 첫번째 요소만이 사용될 것입니다
2: In if (NEDIS2019$p.code == "26") { :
  length > 1 이라는 조건이 있고, 첫번째 요소만이 사용될 것입니다
3: In if (NEDIS2019$p.code == "27") { :
  length > 1 이라는 조건이 있고, 첫번째 요소만이 사용될 것입니다
4: In if (NEDIS2019$p.code == "28") { :
  length > 1 이라는 조건이 있고, 첫번째 요소만이 사용될 것입니다
5: In if (NEDIS2019$p.code == "29") { :
  length > 1 이라는 조건이 있고, 첫번째 요소만이 사용될 것입니다
6: In if (NEDIS2019$p.code == "30") { :
  length > 1 이라는 조건이 있고, 첫번째 요소만이 사용될 것입니다

이렇게 6개의 메지시가 떴습니다 ㅠ 
잘 실행이 됐는지 확인하기 위해 freq() 함수로 확인하였는데
모두 대전광역시로 되어 있더라구요 ㅠ 
저런 오류는 어떻게 해결해야 할까요???