logo

Metoda mean() Pandas DataFrame

Python je skvělý jazyk pro analýzu dat, především kvůli fantastickému ekosystému zaměřenému na data Krajta balíčky. pandy je jedním z těchto balíčků a značně usnadňuje import a analýzu dat.

Pandas DataFrame mean()

pandy dataframe.mean() funkce vrací průměr hodnot pro požadovanou osu. Pokud je metoda aplikována na objekt série pandas, pak metoda vrací skalární hodnotu, která je střední hodnotou všech pozorování v Dataframe Pandas . Pokud je metoda aplikována na objekt Pandas Dataframe, vrátí metoda a série Pandy objekt, který obsahuje průměr hodnot na zadané ose.



Syntax: DataFrame.mean(osa=0, skipna=True, level=None, numeric_only=False, **kwargs)

Parametry:

  • osa: {index (0), sloupce (1)}
  • objednat : Při výpočtu výsledku vylučte hodnoty NA/null
  • úroveň : Pokud je osa MultiIndex (hierarchická), počítejte podél konkrétní úrovně a sbalte se do řady
  • numeric_only : Zahrňte pouze sloupce float, int, boolean. Pokud Žádné, pokusí se použít vše, pak použijte pouze číselná data. Není implementováno pro Series.

Vrátí: střední : Series nebo DataFrame (pokud je úroveň specifikována)



binární strom v Javě

Příklady Pandas DataFrame.mean().

Příklad 1:

Použijte funkci mean() k nalezení střední hodnoty všech pozorování na ose indexu.

Krajta
# importing pandas as pd import pandas as pd # Creating the dataframe df = pd.DataFrame({'A':[12, 4, 5, 44, 1], 'B':[5, 2, 54, 3, 2], 'C':[20, 16, 7, 3, 8], 'D':[14, 3, 17, 2, 6]}) # Print the dataframe df>
Pandas DataFrame znamená

Použijme funkci Dataframe.mean() k nalezení střední hodnoty na ose indexu.



Krajta
# Even if we do not specify axis = 0, # the method will return the mean over # the index axis by default df.mean(axis = 0)>

Výstup:

Pandas DataFrame znamená

Příklad 2:

Použijte funkci mean() na Dataframe, který nemá žádné hodnoty. Také najděte průměr přes osu sloupce.

Krajta
# importing pandas as pd import pandas as pd # Creating the dataframe df = pd.DataFrame({'A':[12, 4, 5, None, 1], 'B':[7, 2, 54, 3, None], 'C':[20, 16, 11, 3, 8], 'D':[14, 3, None, 2, 6]}) # skip the Na values while finding the mean df.mean(axis = 1, skipna = True)>

Výstup:

Pandas DataFrame znamená