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

빅분기님의 프로필 이미지
빅분기

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

작업형1 모의문제1

작업형1 모의문제1 관련 질문입니다.

해결된 질문

작성

·

281

1

  • 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!

  • 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요

  • 먼저 유사한 질문이 있었는지 검색해보세요

 

작업형1 모의문제1 강의에서 문제2번 중 '해당 컬럼에 결측치가 있는 데이터(행)를 삭제 함' 문장에 대해 질문입니다.

 

df = df.dropna(subset=['f1'])이 답인데,

왜 df[‘f1’] = df[‘f1’].dropna() 는 불가능한지 궁금합니다.

 

ㅠㅠㅠㅠ

답변 1

1

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

df[‘f1’].dropna() 하면 정상 작동 합니다.

100개 중에 결측치 10개가 사라지만 f1컬럼은 90개가 됩니다.

그런데 이를 100개가 있는 데이터 프레임에 넣는다면? 문제가 발생할 수 밖에 없습니다.

빅분기님의 프로필 이미지
빅분기
질문자

ㅠㅠ 아... df.dropna는 행까지 날리는 것인데, df['f1'].dropna() 100개 가 있는 데이터가 그대로 유지되니 오류가 나는 것이군요... 감사합니다 ㅠㅠ

빅분기님의 프로필 이미지
빅분기

작성한 질문수

질문하기