결측 포함 산점도 생성하기
이 연습 문제에서는 결측값과 비결측값이 모두 포함된 산점도를 만들어 볼 거예요. 이전 연습 문제에서 작성한 fill_dummy_values() 함수를 활용해 DataFrame diabetes_dummy에 더미 값을 채워 넣습니다.
열의 결측 여부(nullity)는 .isnull() 메서드로 계산해요. 이 메서드는 True 또는 False 값의 Series(pd.Series)를 반환합니다.
결측과 비결측값에 서로 다른 색을 지정하려면, 플로팅할 두 열의 결측 여부를 OR(|) 연산으로 결합하면 됩니다. 그러면 다음과 같은 결과를 얻어요.
True\(\rightarrow\)col1또는col2중 하나 이상이 결측이에요.False\(\rightarrow\)col1과col2모두 결측이 아니에요.
DataFrame diabetes와 함수 fill_dummy_values()는 이미 로드되어 있어 바로 사용하실 수 있어요.
이 연습은 강의의 일부입니다
Python에서 결측치 다루기
연습 안내
- OR 연산을 사용해
Skin_Fold와BMI의 결측 여부를 결합하세요. - 함수
fill_dummy_values()를 사용해diabetes_dummy의 더미 값을 채우세요. 'BMI'대'Skin_Fold'의 산점도를 생성하세요. 여기서 Y 대 X는 Y축 대 X축, 즉 X에 대한 Y를 의미합니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Use OR operation to combine Skin_Fold and BMI nullity
nullity = ___
# Fill dummy values in diabetes_dummy
diabetes_dummy = ___
# Create a scatter plot of BMI versus Skin_Fold
diabetes_dummy.plot(x=___, y=___, kind='___', alpha=0.5,
# Set color to nullity of BMI and Skin_Fold
c=___,
cmap='rainbow')
plt.show()