Generează un grafic scatter cu valorile lipsă
În acest exercițiu vei crea un grafic scatter care include atât valorile lipsă, cât și pe cele prezente. Vei folosi funcția fill_dummy_values(), creată în exercițiul anterior, pentru a completa valori fictive în DataFrame-ul diabetes_dummy.
Nulitatea unei coloane se calculează cu metoda .isnull(), care returnează o Serie (pd.Series) de valori True sau False.
Pentru a atribui culori diferite valorilor lipsă și celor prezente, poți combina nullitățile folosind operația SAU (|) pe coloanele reprezentate în grafic. Rezultatul va fi:
True\(\rightarrow\) Cel puțin una dintre valorilecol1saucol2(sau ambele) lipsește.False\(\rightarrow\) Niciuna dintre valorilecol1șicol2nu lipsește.
DataFrame-ul diabetes și funcția fill_dummy_values() sunt deja încărcate și disponibile.
Acest exercițiu face parte din cursul
Gestionarea datelor lipsă în Python
Instrucțiuni pentru exercițiu
- Folosește operația SAU pentru a combina nullitatea coloanelor
Skin_FoldșiBMI. - Completează valorile fictive în
diabetes_dummyfolosind funcțiafill_dummy_values(). - Creează un grafic scatter pentru
'BMI'față de'Skin_Fold'; reține că Y față de X înseamnă că Y este pe axa verticală, iar X pe cea orizontală (Y ca funcție de X).
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()