6
Q
幾何平均施加在
A
回答
5
一種方法是用Scipy's geometric mean function
-
from scipy.stats.mstats import gmean
df['Gmean'] = gmean(df.iloc[:,:3],axis=1)
與formula of geometric mean
自身的另一種方式 -
df['Gmean'] = np.power(df.iloc[:,:3].prod(axis=1),1.0/3)
如果恰好有3
列,只用df
代替df.iloc[:,:3]
。另外,如果您正在尋找性能,則可能需要使用df.values
或df.iloc[:,:3].values
來處理底層陣列數據。
4
df.assign(Gmean=df.iloc[:, :3].prod(1) ** (1./3))
Col1 Col2 Col3 Col4 Gmean
0 1 2 3 2.2 1.817121
相關問題
- 1. scipy stats幾何平均回報NaN
- 2. c中矩陣的幾何平均數
- 3. ddply:通過幾何平均函數
- 4. SQLite的查詢平均在幾天?
- 5. 加權平均
- 6. 加權平均
- 7. SQL:平均每小時,在幾次之間,幾天之內
- 8. 加權平均在MySQL
- 9. 平均幾個紅寶石陣列
- 10. 幾個批次的TensorFlow平均梯度
- 11. Hackerrank加權平均
- 12. 加權平均值
- 13. 加權平均值
- 14. 在Matlab中的特定時間間隔的幾何平均值
- 15. 如何在鐵軌上幾列執行總和和平均
- 16. awk幾何平均值在同一行值
- 17. MDX如何在幾個月內平均返回
- 18. 如何使用python在一個月內平均休息幾天?
- 19. 如何在sql中獲得平均時間幾小時,幾分鐘和二秒?
- 20. 加權平均行加入
- 21. 找到平均值(平均)在C++
- 22. Postgresql - 平均只有幾分鐘和幾秒?
- 23. 如何平均
- 24. 如何計算幾何平均值(pascal或php)
- 25. 如何確定幾何區域內的平均停留時間
- 26. 平均在Python
- 27. 施加函數不均勻步驟
- 28. 熊貓加權平均值
- 29. 加權平均數公式
- 30. orderby加權平均值
太棒了!工作! – datascana