반응형
판다스와 넘파이를 불러오고 결측치가 포함된 데이터프레임을 만들어줍니다.
import numpy as np
import pandas as pd
df1=pd.DataFrame({'C1':[1,2,np.nan],'C2':[10,np.nan,30],'C3':[100,200,300]},index=['R1','R2','R3'])
>>> df1
C1 C2 C3
R1 1.0 10.0 100
R2 2.0 NaN 200
R3 NaN 30.0 300
결측치가 포함된 행을 제거할 때는 dropna 메소드를 사용합니다. axis=0 옵션이 디폴트이고, 행제거입니다.
>>> df1.dropna()
C1 C2 C3
R1 1.0 10.0 100
결측치가 포함된 열을 제거 할 때는 axis=1 옵션을 넣어주면 됩니다.
>>> df1.dropna(axis=1)
C3
R1 100
R2 200
R3 300
반응형
'5-3. Pandas 제공 자료구조 > DataFrame 결측치 관련' 카테고리의 다른 글
[파이썬 판다스] 데이터프레임의 특정 값을 na 로 바꾸기 (replace) (0) | 2022.02.07 |
---|---|
[파이썬 판다스] 데이터프레임에서 결측치를 각 열의 평균값으로 채우기 (0) | 2022.01.14 |
[파이썬 판다스] 데이터프레임에서 결측치를 원하는 값으로 채우기 (0) | 2022.01.14 |
[파이썬 판다스] 데이터프레임에서 NaN 여부 확인 (True로) (0) | 2022.01.14 |
댓글