logo

Pandas DataFrame.mean()

Funkce mean() se používá k vrácení průměru hodnot pro požadovanou osu. Pokud použijeme tuto metodu na a Objekt řady , pak vrátí a skalární hodnota , což je střední hodnota všech pozorování v datovém rámci.

Pokud použijeme tuto metodu na objekt DataFrame, vrátí objekt Series, který obsahuje průměr hodnot na zadané ose.

bash spánek

Syntax

 DataFrame.mean(axis=None, skipna=None, level=None, numeric_only=None, **kwargs) 

Parametry

    osa:{index (0), sloupce (1)}.
    To se týká osy pro funkci, která má být aplikována.objednat:Při výpočtu výsledku vylučuje všechny hodnoty null.úroveň:Počítá se spolu s konkrétní úrovní a sbalí se do řady, pokud je osa MultiIndex (hierarchická),numeric_only:Zahrnuje pouze sloupce typu int, float, boolean. Pokud je Žádná, pokusí se použít vše, pak použije pouze číselná data. Není implementováno pro Series.

Návraty

Vrátí střední hodnotu Series nebo DataFrame, pokud je úroveň zadána.

Příklad

 # importing pandas as pd import pandas as pd # Creating the dataframe info = pd.DataFrame({'A':[8, 2, 7, 12, 6], 'B':[26, 19, 7, 5, 9], 'C':[10, 11, 15, 4, 3], 'D':[16, 24, 14, 22, 1]}) # Print the dataframe info # If axis = 0 is not specified, then # by default method return the mean over # the index axis info.mean(axis = 0) 

Výstup

nastavení webového prohlížeče
 A 7.0 B 13.2 C 8.6 D 15.4 dtype: float64 

Příklad2

 # importing pandas as pd import pandas as pd # Creating the dataframe info = pd.DataFrame({'A':[5, 2, 6, 4, None], 'B':[12, 19, None, 8, 21], 'C':[15, 26, 11, None, 3], 'D':[14, 17, 29, 16, 23]}) # while finding mean, it skip null values info.mean(axis = 1, skipna = True) 

Výstup

 0 11.500000 1 16.000000 2 15.333333 3 9.333333 4 15.666667 dtype: float64