Streudiagramm mit Missingness erzeugen
In dieser Übung erstellst du ein Streudiagramm, das sowohl fehlende als auch nicht fehlende Werte enthält. Du verwendest die Funktion fill_dummy_values(), die du in der vorherigen Übung erstellt hast, um Platzhalterwerte im DataFrame diabetes_dummy zu füllen.
Die Nullität einer Spalte wird mit der Methode .isnull() berechnet. Sie liefert eine Series (pd.Series) mit True oder False.
Um fehlende und nicht fehlende Werte unterschiedlich zu färben, kannst du die Nullität der zu plottenden Spalten mit einer ODER-Operation (|) kombinieren. Das ergibt:
True→ Entwedercol1odercol2oder beide Werte fehlen.False→ Wedercol1nochcol2fehlt.
Der DataFrame diabetes und die Funktion fill_dummy_values() sind bereits für dich geladen.
Diese Übung ist Teil des Kurses
<Kurs>Umgang mit fehlenden Daten in Python</Kurs>Übungsanweisungen
- Verwende eine ODER-Operation, um die Nullität von
Skin_FoldundBMIzu kombinieren. - Fülle Platzhalterwerte in
diabetes_dummymit der Funktionfill_dummy_values(). - Erstelle ein Streudiagramm von
'BMI'gegen'Skin_Fold'; beachte: Y gegen X bedeutet y-Achse gegen x-Achse bzw. Y als Funktion von X.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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()