查找给定的Pandas数据框架的几何平均数

查找给定的Pandas数据框架的几何平均数

在这篇文章中,我们将讨论如何找到一个给定数据框架的几何平均数。一般来说,n个数字的几何平均数是它们的乘积的n次方。

查找给定的Pandas数据框架的几何平均数

它可以通过scipy.stats.gmean()方法找到。该函数计算数组元素沿数组指定轴线(python中的列表)的几何平均数。

语法:

scipy.stats.gmean(array, axis=0, dtype=None)

步骤:

  • Import module
  • 创建Pandas数据框架
  • 为几何平均数创建一个新列
  • 用scipy.stats.gmean()查找几何平均。
  • 存储到一个新的列中
  • Display DataFrame

一步一步的实现:

第1步:导入模块并制作数据框架。

# importing module
import pandas as pd
import numpy as np
from scipy import stats
  
# Create a DataFrame
df = pd.DataFrame({
    'Name': ['Monty', 'Anurag', 'Kavya', 'Hunny', 'Saurabh',
             'Shubham', 'Ujjawal', 'Satyam', 'Prity', 'Tanya', 
             'Amir', 'donald'],
    'Match1_score': [52, 87, 35, 14, 41, 71, 95, 83, 22, 82, 11, 97],
    'match2_score': [45, 80, 62, 53, 49, 82, 36, 97, 84, 93, 39, 59]})
  
# Display DataFrame
df

输出 :

查找给定的Pandas数据框架的几何平均数

第2步:创建一个空的DataFrame列。

# Creating empty column in DataFrame
df['Geometric Mean'] = None
df

输出 :

查找给定的Pandas数据框架的几何平均数

第3步:用scipy.stats.gmean()找到几何平均数,并将其存储到一个新的列中。

# Computing geometric mean
# Storing into a DataFrame column
df['Geometric Mean'] = stats.gmean(df.iloc[:, 1:3], axis=1)
df

输出 :

查找给定的Pandas数据框架的几何平均数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程