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 sloupcecol1,col2nebo obou.False\(\rightarrow\) Hodnoty sloupcůcol1anicol2nechybí.
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
Pokyny k cvičení
- Pomocí operace OR zkombinuj nullitu sloupců
Skin_FoldaBMI. - Doplň zástupné hodnoty do
diabetes_dummypomocí funkcefill_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()