Python

Missing Value 처리

이부일 2018. 11. 1. 23:22
import pandas as pd

# 데이터 읽어오기
test = pd.read_excel("d:/test.xlsx")
test

자동 대체 텍스트를 사용할 수 없습니다.


# missing value 확인
test.isna()

자동 대체 텍스트를 사용할 수 없습니다.


# age에 있는 missing value를 0으로 대체하기
test.age = test.age.fillna(0)
test

자동 대체 텍스트를 사용할 수 없습니다.


# age에 있는 missing value를 age의 평균으로 대체하기
test.age = test.age.fillna(test.age.mean()).
test

자동 대체 텍스트를 사용할 수 없습니다.


# 행 중에서 하나라도 missing value가 있으면 해당 행을 삭제하기
test.dropna()

자동 대체 텍스트를 사용할 수 없습니다.


# 행의 모든 값이 missing value인 경우 해당 행을 삭제하기
test.dropna(how = "all)

자동 대체 텍스트를 사용할 수 없습니다.