취미가 좋다

[pandas] 9. None/NaN 찾아서 다른 값으로 변경 본문

Data Engineer/pandas

[pandas] 9. None/NaN 찾아서 다른 값으로 변경

benlee73 2021. 9. 21. 19:04

None 값 찾기

df.info() 함수에서 데이터프레임의 정보를 볼 수 있고, non-null 데이터의 개수를 알 수 있다.

 

df.isna(), df.isnull() 함수를 통해 null 값을 찾을 수 있다.

 

fillna() 함수를 통해 null인 값에 새로운 값을 넣을 수 있다.

아래에 0.0이 나이로 들어간 것을 볼 수 있다.

 

지금까지 배운 것을 활용하여 0이 아니라 각 직업의 median 값을 넣도록 한다.

job으로 그룹을 묶고 age만 본다. 그 값들의 median을 가져오고 fillna로 채운다.

inplace를 통해 반환하지 않고 값의 변화가 적용되도록 한다.

 


https://youtu.be/UUZdpgKysGQ

 

Comments