728x90
데이터 전처리 결측치]
대체 - 결측치 대체 0으로 채우기
데이터프레임.fillna(0)
조회, 확인 - 결측치 확인 isnull()
# 결측치 확인
pop.isnull().sum()
조회, 확인 - 결측치가 존재하는 행 찾기
df.loc[df.isna() == True]
bicycle_20.loc[bicycle_20['성별'].isna() == True]
제거 - 결측치 제거 dropna()
# 결측치 제거
pop_test = pop.copy()
pop_test.dropna(subset = ['f_male'],axis=0, inplace = True)
제거 - Null값( = 결측치 )이 포함된 행을 제거
df = df.dropna()
제거 - 결측치 제외
# 하나라도 결측치 포함
df.dropna()
# 모든 데이터가 결측치
df.dropna(how = 'all' )
728x90
'데이터 - 전처리' 카테고리의 다른 글
데이터 전처리 정보, 형태, 형식, 이름, 변경, 변형] (0) | 2024.01.06 |
---|---|
데이터 전처리 삭제, 제거] (0) | 2024.01.06 |
데이터 전처리 날짜, date, Date] (0) | 2024.01.05 |
데이터 전처리 파일 다루기] (0) | 2024.01.05 |
데이터 전처리] 1,234 등 숫자에서 쉼표를 제거하고 숫자형으로 형식 변경, 빈 칸 np.nan으로 대체 및 제거, str.replace(',', '').astype(float), np.nan, subset (0) | 2023.12.16 |