为了账号安全,请及时绑定邮箱和手机立即绑定

在 Pandas 中达到无穷大时增加值的限制

在 Pandas 中达到无穷大时增加值的限制

ibeautiful 2021-07-02 10:00:42
数据结构: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'])问题:具有大量数据点的类别会产生 np.prod = infinity。因此最终的 GMEAN 也是无穷大。我的 Python 知识非常基础,也是我使用它的唯一原因,因为数据点的数量超过了 excels 限制。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 387 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信