LoslegenKostenlos starten

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 → Entweder col1 oder col2 oder beide Werte fehlen.
  • False → Weder col1 noch col2 fehlt.

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>
Kurs ansehen

Übungsanweisungen

  • Verwende eine ODER-Operation, um die Nullität von Skin_Fold und BMI zu kombinieren.
  • Fülle Platzhalterwerte in diabetes_dummy mit der Funktion fill_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()
Code bearbeiten und ausführen