用Python求平均数,python中平均数怎么求

  用Python求平均数,python中平均数怎么求

  这将计算每个站点的几何平均值并检查其是否大于30: df[geo_mean_acceptable]=(

  df.groupby(Site )。变换(lambda组:组。prod()* *(1/float(len(group))30)。astype(bool))

  这是每个站点的几何平均值:

  ^{pr2}$

  使用科学计算的几何平均值函数:从scipy.stats.mstats导入几何平均值

  df。分组依据(“站点”)。肠道计数。应用(g平均值)

  位置

  A 68.016702

  B 121.981006

  C 180.000000

  名称:小肠计数,数据类型:浮动64

  鉴于五个最高值将为您提供一组中最高的几何平均值,您可以使用以下方法:df。分组依据(“站点”)。肠道计数。应用(lambda组:GM ean(组。nlargest(5)))

  您可以看到它是如何按组选择最大的五个值,然后将它们用作几何平均值的参数:df。分组依据(“站点”)。肠道计数。应用(lambda组:组。nlargest(5)。价值观。to list())

  位置

  [1733,150,70,20,4]

  B [1500,55,22]

  C [180]

  名称:肠计数,数据类型:对象

  摘要df[游泳]=np.where(

  (df。分组依据(“站点”)。肠道计数。变换(最大)110)

  (df。分组依据(“站点”)。肠道计数。transform(lambda group:GM ean(group。nlargest(5)))30),

  不可接受,可接受)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: