De functie mean() wordt gebruikt om het gemiddelde van de waarden voor de gevraagde as te retourneren. Als we deze methode toepassen op a Serie-object , dan retourneert het a scalaire waarde , wat de gemiddelde waarde is van alle waarnemingen in het dataframe.
Als we deze methode toepassen op een DataFrame-object, retourneert het een Series-object dat het gemiddelde van waarden over de opgegeven as bevat.
Java-sorteerlijst
Syntaxis
DataFrame.mean(axis=None, skipna=None, level=None, numeric_only=None, **kwargs)
Parameters
Dit verwijst naar de as voor een functie die moet worden toegepast.
Geeft terug
Het retourneert het gemiddelde van de serie of het dataframe als het niveau is opgegeven.
tekenreeks naar char
Voorbeeld
# 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)
Uitvoer
A 7.0 B 13.2 C 8.6 D 15.4 dtype: float64
Voorbeeld2
# 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)
Uitvoer
0 11.500000 1 16.000000 2 15.333333 3 9.333333 4 15.666667 dtype: float64