logo

Pandas DataFrame.mean()

Keskiarvo()-funktiota käytetään palauttamaan pyydetyn akselin arvojen keskiarvo. Jos käytämme tätä menetelmää a Sarjan esine , sitten se palauttaa a skalaariarvo , joka on tietokehyksen kaikkien havaintojen keskiarvo.

Jos käytämme tätä menetelmää DataFrame-objektiin, se palauttaa Series-objektin, joka sisältää arvojen keskiarvon määritetyn akselin yli.

prologin kieli

Syntaksi

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

Parametrit

    akseli:{indeksi (0), sarakkeet (1)}.
    Tämä viittaa käytettävän funktion akseliin.Tilaus:Se sulkee pois kaikki nolla-arvot tulosta laskettaessa.taso:Se laskee yhdessä tietyn tason kanssa ja romahtaa sarjaksi, jos akseli on MultiIndex (hierarkkinen),vain numeerinen:Se sisältää vain int-, float- ja boolen sarakkeet. Jos Ei mitään, se yrittää käyttää kaikkea ja käyttää sitten vain numeerista tietoa. Ei käytössä sarjassa.

Palauttaa

Se palauttaa sarjan tai datakehyksen keskiarvon, jos taso on määritetty.

java muuntaa kokonaisluvun merkkijonoksi

Esimerkki

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

Lähtö

 A 7.0 B 13.2 C 8.6 D 15.4 dtype: float64 

Esimerkki2

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

Lähtö

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