Inflearn Community Q&A
fillna()
Resolved
Written on
·
159
1
fillna() 안에 Series의 형태가 들어갔는데요,
df['A']=df['A'].fillna(df['B'] )
이때 저는 컴퓨터가 곧이곧대로 해석해서 df['A'] 시리즈 중에서 결측치가 있는 값에 시리즈 전체인 df['B']를 넣지 않을까 라고 생각했는데
신기하게도 행의 값을 주지 않아도 컴퓨터가 알아서 그 특정 행 값을 찾아서 넣더라구요..! 이게 신기한데 어떻게 이렇게 작동하는건가요? 구글링해서 찾아보니까 그냥 예제들만 수두룩하게 보이는데 그 작동 원리는 잘 모르겠어서 질문 드립니다..!
pandasnumpypython
Answer 1
1
todaycode
Instructor
안녕하세요.
판다스에서 df["열"] 이렇게 특정 시리즈를 가져오면 인덱스 번호가 함께 보입니다.
해당 시리즈 형태로 값을 fillna 로 채워줄 때 행번호를 지정해 주지 않아도 행 인덱스 값을 데이터가 갖고 있기 때문에 알아서 해당 값을 찾아 채워주게 됩니다.





