Get mean(average) of rows and columns of DataFrame in Pandas
Get mean(average) of rows and columns:
import pandas as pd df = pd.DataFrame([[10, 20, 30, 40], [7, 14, 21, 28], [5, 5, 0, 0]], columns=['Apple', 'Orange', 'Banana', 'Pear'], index=['Basket1', 'Basket2', 'Basket3']) df['Mean Basket'] = df.mean(axis=1) df.loc['Mean Fruit'] = df.mean() print(df)
C:\pandas>python example39.py Apple Orange Banana Pear Mean Basket Basket1 10.000000 20.0 30.0 40.000000 25.0 Basket2 7.000000 14.0 21.0 28.000000 17.5 Basket3 5.000000 5.0 0.0 0.000000 2.5 Mean Fruit 7.333333 13.0 17.0 22.666667 15.0 C:\pandas>
2018-10-21T10:19:31+05:30
2018-10-21T10:19:31+05:30
Amit Arora
Amit Arora
Python Programming Tutorial
Python
Practical Solution