Začněte nyníZačněte zdarma

Vytvoření bodového grafu s chybějícími hodnotami

V tomto cvičení vytvoříš bodový graf obsahující jak chybějící, tak dostupné hodnoty. Využiješ funkci fill_dummy_values(), kterou jsi vytvořil/a v předchozím cvičení – slouží k doplnění zástupných hodnot do DataFrame diabetes_dummy.

Chybějící hodnoty (nullita) sloupce se zjišťují pomocí metody .isnull(), která vrátí sérii (pd.Series) hodnot True nebo False.

Pro odlišení chybějících a dostupných hodnot různými barvami stačí zkombinovat nullitu pomocí operace OR (|) na vykreslovaných sloupcích. Výsledek je:

  • True \(\rightarrow\) Chybí hodnota sloupce col1, col2 nebo obou.
  • False \(\rightarrow\) Hodnoty sloupců col1 ani col2 nechybí.

DataFrame diabetes a funkce fill_dummy_values() jsou pro tebe již načteny.

Toto cvičení je součástí kurzu

Dealing with Missing Data in Python

Zobrazit kurz

Pokyny k cvičení

  • Pomocí operace OR zkombinuj nullitu sloupců Skin_Fold a BMI.
  • Doplň zástupné hodnoty do diabetes_dummy pomocí funkce fill_dummy_values().
  • Vytvoř bodový graf 'BMI' versus 'Skin_Fold'; Y versus X znamená, že Y je na svislé ose a X na vodorovné ose.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód