Generowanie wykresu rozrzutu z uwzględnieniem braków danych
W tym ćwiczeniu utworzysz wykres rozrzutu zawierający zarówno wartości brakujące, jak i obecne. Wykorzystasz funkcję fill_dummy_values(), którą napisano w poprzednim ćwiczeniu, do wypełnienia wartości zastępczych w ramce danych diabetes_dummy.
Brakowość kolumny wyznaczamy za pomocą metody .isnull(), która zwraca obiekt pd.Series zawierający wartości True lub False.
Aby przypisać różne kolory do wartości brakujących i obecnych, wystarczy połączyć brakowości operacją LUB (|) na kolumnach uwzględnianych na wykresie. W rezultacie:
True\(\rightarrow\) co najmniej jedna z wartościcol1lubcol2jest brakująca.False\(\rightarrow\) żadna z wartościcol1anicol2nie jest brakująca.
Ramka danych diabetes oraz funkcja fill_dummy_values() są już wczytane i gotowe do użycia.
To ćwiczenie jest częścią kursu
Braki danych w Pythonie
Instrukcje do ćwiczenia
- Zastosuj operację LUB, aby połączyć brakowość kolumn
Skin_FoldiBMI. - Wypełnij wartości zastępcze w
diabetes_dummyza pomocą funkcjifill_dummy_values(). - Utwórz wykres rozrzutu
'BMI'względem'Skin_Fold'; pamiętaj, że zapis Y względem X oznacza, że Y jest na osi pionowej, a X na osi poziomej, czyli Y jest funkcją X.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()