강의

멘토링

로드맵

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

최원준141124님의 프로필 이미지
최원준141124

작성한 질문수

공공데이터로 파이썬 데이터 분석 시작하기

[5/21] 결측치 다루기 - 도로명 주소의 결측치를 지번주소로 대체하기

fillna()

해결된 질문

작성

·

166

1

fillna() 안에 Series의 형태가 들어갔는데요,
 
df['A']=df['A'].fillna(df['B'] )
이때 저는 컴퓨터가 곧이곧대로 해석해서 df['A'] 시리즈 중에서 결측치가 있는 값에 시리즈 전체인 df['B']를 넣지 않을까 라고 생각했는데
신기하게도 행의 값을 주지 않아도 컴퓨터가 알아서 그 특정 행 값을 찾아서 넣더라구요..! 이게 신기한데 어떻게 이렇게 작동하는건가요? 구글링해서 찾아보니까 그냥 예제들만 수두룩하게 보이는데 그 작동 원리는 잘 모르겠어서 질문 드립니다..!
 

퀴즈

데이터 분석 과정에서 데이터 전처리가 중요한 주된 이유는 무엇일까요?

데이터 분석가의 시간을 절약해 줍니다.

정확하고 의미 있는 분석 결과를 얻기 위한 필수 과정입니다.

고급 시각화 기법을 적용할 수 있게 합니다.

데이터 용량을 줄여 저장 공간을 효율적으로 사용합니다.

답변 1

1

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

판다스에서 df["열"] 이렇게 특정 시리즈를 가져오면  인덱스 번호가 함께 보입니다.

해당 시리즈 형태로 값을 fillna 로 채워줄 때 행번호를 지정해 주지 않아도 행 인덱스 값을 데이터가 갖고 있기 때문에 알아서 해당 값을 찾아 채워주게 됩니다.

 

최원준141124님의 프로필 이미지
최원준141124

작성한 질문수

질문하기