인프런 커뮤니티 질문&답변

이선희님의 프로필 이미지
이선희

작성한 질문수

빅데이터분석기사 실기대비 (R 활용)

작업형 1유형의 3번문제(ratio)

작성

·

110

0

안녕하세요

 

3회 작업형 1유형 3번째 Ratio가 가장 큰 컬럼을 구하는 문제에서,

 

같은 파일과 같은 코드를 작성하였는데 저는 답이 Age가 나오지 않고, Cabin이 더 큰 것으로 나오는데요..

 

어디가 문제가 있는건지 도통 알기가 어려워 도움을 요청합니다.ㅜㅜ

 

ratio 값.jpg

답변 1

0

companionclub님의 프로필 이미지
companionclub
지식공유자


안녕하세요.

 

오류 지적에 감사드립니다.

아래 마지막 두 개행에 오타가 있어서 결과 값이 잘못나옵니다.

 

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'아님)

해당 오류는 강의노트에도 업데이트 해두었습니다.

감사합니다.

이선희님의 프로필 이미지
이선희

작성한 질문수

질문하기