要查找给定的 Pandas 数据框架的几何平均数,可以通过下面的步骤实现:
- 导入 pandas 和 numpy 库。
import pandas as pd
import numpy as np
- 创建一个示例数据框架。
df = pd.DataFrame({
'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]
})
这里创建了一个包含三列数据的示例数据框架,每列包含 5 个数字。
- 计算各个列的几何平均数。
geo_mean = np.power(df.prod(axis=0), 1/df.shape[0])
以上代码中,prod
函数对每列求积,而 axis=0
表示沿着列的方向计算积。计算完成后,可以使用 np.power
和 shape[0]
计算几何平均数。
- 输出计算结果。
print(geo_mean)
运行完整代码后,输出结果为以下内容:
A 2.605171
B 7.968583
C 12.289249
dtype: float64
以上就是查找给定的 Pandas 数据框架的几何平均数的完整攻略和示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:查找给定的Pandas数据框架的几何平均数 - Python技术站