R을 이제 막 배워서 연습하고 있습니다.
Real world data를 적용시키려니 처음 데이터 전처리하는 과정이 너무나 어렵네요
일단 현재 CB라는 데이터가 있고 그중에 Sex라는 변수에 "M", "F", 그리고 "" (결측치) 가 있습니다.
이를 남자는 1, 여자는 0으로 코딩하고 ""는 NA (결측치)로 변경하고 싶습니다.
Sex1이라는 새로운 변수를 만들려고 하는데 영 안되네요
if (CB$Sex=="M"){CB$Sex1=1}else if(CB$Sex=="F"){CB$Sex1=2}else if(CB$sex==""){CB$Sex1=NA}
ifelse(CB$Sex=="M", Sex1=1, ifelse(CB$Sex=="F", Sex1=0, Sex1=NA))
두가지 정도로 해봤는데...다 에러메세지가 뜹니다.....
SAS로 할때는 너무나 쉬웠는데...ㅠㅠ 도움좀 부탁드립니다.
Comment 2
-
cardiomoon
2019.01.21 15:53
-
최00
2019.01.23 09:08
감사합니다 교수님
CB$Sex1=ifelse(CB$Sex=="M",1,ifelse(CB$Sex=="F",2,NA)