ÎncepețiÎncepe gratuit

Statistici rezumative eficiente

Deși pandas și NumPy oferă o mulțime de funcții, uneori ai nevoie de o funcție personalizată pentru a rezuma datele.

Metoda .agg() îți permite să aplici propriile funcții personalizate unui DataFrame, dar și să aplici funcții pe mai multe coloane simultan, făcând agregările mult mai eficiente. De exemplu:

df['column'].agg(function)

În funcția personalizată din acest exercițiu, "IQR" este prescurtarea pentru intervalul intercuartilic, adică percentila 75 minus percentila 25. Este o alternativă la abaterea standard, utilă mai ales când datele conțin valori extreme.

sales este disponibil, iar pandas este încărcat ca pd.

Acest exercițiu face parte din cursul

Manipularea datelor cu pandas

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# A custom IQR function
def iqr(column):
    return column.quantile(0.75) - column.quantile(0.25)
    
# Print IQR of the temperature_c column
print(____)
Editează și rulează codul