작성
·
110
0
안녕하세요
3회 작업형 1유형 3번째 Ratio가 가장 큰 컬럼을 구하는 문제에서,
같은 파일과 같은 코드를 작성하였는데 저는 답이 Age가 나오지 않고, Cabin이 더 큰 것으로 나오는데요..
어디가 문제가 있는건지 도통 알기가 어려워 도움을 요청합니다.ㅜㅜ
답변 1
0
안녕하세요.
오류 지적에 감사드립니다.
아래 마지막 두 개행에 오타가 있어서 결과 값이 잘못나옵니다.
Cabin_ratio <- (sum(is.na(df$𝐶𝑎𝑏𝑖𝑛))+𝑠𝑢𝑚(𝑑𝑓$Cabin))+sum(df$df$Cabin=='', na.rm = T))/nrow(df)
Embarked_ratio <- (sum(is.na(df$𝐸𝑚𝑏𝑎𝑟𝑘𝑒𝑑))+𝑠𝑢𝑚(𝑑𝑓Embarked))+sum(df$df$Embarked=='', na.rm = T))/nrow(df)
위의 두 개 df$가 잘못 들어가 있습니다.
이 부분을 삭제하면 정답은 'Cabin'으로 확인됩니다. ('Age'아님)
해당 오류는 강의노트에도 업데이트 해두었습니다.
감사합니다.