Chybějící hodnoty
Datová sada bez chybějících hodnot je opravdovou raritou. V pandas jsou chybějící hodnoty reprezentovány jako NaN. K jejich detekci slouží funkce isnull().
pd.isnull(df['column']) vrátí True, pokud hodnota chybí,
nebo False, pokud je přítomna.
V porovnání s R se chybějící hodnoty v Pythonu chovají trochu jinak.
Například metoda .mean() chybějící hodnoty automaticky ignoruje.
Chybějící hodnoty lze také nahradit pomocí metody .fillna(), která je v daném sloupci nahradí zadanou hodnotou.
V tomto cvičení jsme upravili datovou sadu tips tak, aby obsahovala několik chybějících hodnot.
Toto cvičení je součástí kurzu
Python pro uživatele R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Print the rows where total_bill is missing
print(tips.loc[____(____)])