결측값을 처리하는 방법에는 삭제와 대체 두 가지가 있으며, 각각의 방법에 따라 데이터의 분석 가능성과 정확도가 영향을 받을 수 있다.
airbnb_df = airbnb_df.dropna() // 결측값 삭제

rating_mean = airbnb_df['rating'].mean() // 평균
airbnb_df['rating'] = airbnb_df['rating'].fillna(rating_mean) // 평균값으로 대체

airbnb_df.isna().sum()

*예제
무게컬럼의 결측값을 채우고 2021년도 생상품만 출력. 한가지 모델만 누락되어 있고 용량과 색상 상관없이 무게 동일.
import pandas as pd
cellphone_df = pd.read_csv('data/cellphone.csv')
#cellphone_df.isna()
#cellphone_df[cellphone_df.isna().any(axis=1)]
#cellphone_df[['weight'].isna().any(axis=1)]
cellphone_df['weight'] = cellphone_df['weight'].fillna(173)
cellphone_df[cellphone_df['year'] == 2021]