결측값
결측값이 전혀 없는 데이터셋을 찾기는 매우 드뭅니다. pandas에서는 결측값을 NaN으로 표시합니다. 결측값이 있는지 확인하려면 pandas 함수 isnull()을 사용할 수 있어요.
pd.isnull(df['column'])은 해당 값이 없으면 True를,
결측이 아니면 False를 반환합니다.
R과 비교하면, Python에서 결측값은 조금 다르게 동작합니다.
예를 들어, Python에서는 .mean() 메서드가 결측값을 자동으로 무시하고 평균을 계산합니다.
또한 .fillna() 메서드로 결측값을 다른 값으로 대체할 수 있어요. 이 메서드는 해당 열의 모든 결측값을 지정한 값으로 바꿉니다.
이번 연습에서는 tips 데이터셋에 일부 결측값이 포함되도록 수정해 두었습니다.
이 연습은 강의의 일부입니다
R 사용자용 Python
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Print the rows where total_bill is missing
print(tips.loc[____(____)])