logo

Pandas DataFrame.mean()

Funkcija mean() se uporablja za vrnitev srednje vrednosti vrednosti za zahtevano os. Če to metodo uporabimo na a Objekt serije , potem vrne a skalarna vrednost , ki je srednja vrednost vseh opazovanj v podatkovnem okviru.

Če uporabimo to metodo za objekt DataFrame, potem vrne objekt serije, ki vsebuje povprečje vrednosti na določeni osi.

zamenjaj javo

Sintaksa

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

Parametri

    os:{indeks (0), stolpci (1)}.
    To se nanaša na os za funkcijo, ki jo je treba uporabiti.naročilo:Pri izračunu rezultata izključi vse ničelne vrednosti.raven:Šteje skupaj z določeno ravnjo in strnitvijo v niz, če je os MultiIndex (hierarhična),numeric_only:Vključuje samo stolpce int, float, boolean. Če Ni, bo poskušal uporabiti vse, nato pa uporabiti samo številske podatke. Ni uvedeno za serije.

Vračila

Če je raven določena, vrne povprečje serije ali podatkovnega okvira.

vzorci oblikovanja java

Primer

 # 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) 

Izhod

 A 7.0 B 13.2 C 8.6 D 15.4 dtype: float64 

Primer2

 # 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) 

Izhod

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