파이썬/라이브러리

파이썬 라이브러리18 pandas 데이터프레임 : NaN데이터 처리 isna()/notna / dropna() / fillna()

공부짱짱열심히하기 2022. 11. 24. 15:20

NaN 데이터 처리

비어있는 데이터가 어디에 있는가 확인

변수.isna()
데이터가 비어있는지 확인

변수.notna()
데이터가 채워저있는지 확인

 

df = pd.DataFrame(data = items2 , index = ['store1','store 2','store 3'])

 

 

비어있는곳에 True

 

채워진곳에 True

 

 


NaN 데이터 삭제하기

변수.dropna()

NaN이 있는 데이터는 무조건 삭제 그럼 행이 삭제되어야 함.

 

 

 

 

 


특정 값으로 채우기

변수.fillna( 채우려는 값 )

정수
문자
실수도 가능

 

 

 

1.NaN데이터 처리

변수.isna()
데이터가 비어있는지 확인

변수.notna()
데이터가 채워저있는지 확인

2.NaN 데이터 삭제하기

변수.dropna()
NaN이 있는 데이터는 무조건 삭제 그럼 행이 삭제되어야 함.

3.특정값으로 채우기
변수.fillna( 채우려는 값 )
정수, 실수, 문자 다 가능