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

Efektivní souhrny

Pandas a NumPy nabízejí spoustu funkcí, ale někdy potřebuješ data shrnout jiným způsobem.

Metoda .agg() ti umožňuje aplikovat vlastní funkce na DataFrame a zároveň je použít na více sloupců najednou – agregace jsou tak mnohem efektivnější. Například:

df['column'].agg(function)

Ve vlastní funkci pro toto cvičení je "IQR" zkratka pro interkvartilové rozpětí – tedy hodnota 75. percentilu minus 25. percentil. Jde o alternativu ke směrodatné odchylce, která se hodí zejména tehdy, když data obsahují odlehlé hodnoty.

sales je k dispozici a pandas je načtený jako pd.

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

Manipulace s daty v pandas

Zobrazit kurz

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

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

# A custom IQR function
def iqr(column):
    return column.quantile(0.75) - column.quantile(0.25)
    
# Print IQR of the temperature_c column
print(____)
Upravit a spustit kód