數(shù)據(jù)結(jié)構(gòu):HEIGHT Category 51 1 45 1 89 2目標:計算幾何平均值import pandas as pdimport numpy as npdf = pd.read_csv('BaseFish',delimiter=',')df.dropna(axis = 0)df = df[df.HEIGHT != 0]table = pd.pivot_table(df,values = 'HEIGHT',index = 'Category',aggfunc=(np.prod,np.count_nonzero))table.insert(2,'GMEAN',0)table['GMEAN']=table['prod']**(1/table['count_nonzero'])問題:具有大量數(shù)據(jù)點的類別會產(chǎn)生 np.prod = infinity。因此最終的 GMEAN 也是無窮大。我的 Python 知識非?;A(chǔ),也是我使用它的唯一原因,因為數(shù)據(jù)點的數(shù)量超過了 excels 限制。
在 Pandas 中達到無窮大時增加值的限制
ibeautiful
2021-07-02 10:00:42