널 값 연산
결측값을 다룰 때는 이 값을 비어 있는 타입으로 저장해야 해요. 이렇게 하면 쉽게 식별하고, 바꾸거나, 다뤄 볼 수 있어요! 그래서 None과 numpy.nan 타입이 있죠. 이 두 타입을 명확히 구분할 수 있어야 합니다.
이 연습 문제에서는 산술 및 논리 연산을 적용했을 때 None과 numpy.nan 타입의 동작 차이를 비교해 볼 거예요. numpy는 이미 np로 import되어 있어요. 오류를 피하기 위해 try와 except 블록이 사용되었습니다.
이 연습은 강의의 일부입니다
Python에서 결측치 다루기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
try:
# Print the sum of two None's
print("Add operation output of 'None': ", ___)
except TypeError:
# Print if error
print("'None' does not support Arithmetic Operations!!")