【发布时间】:2019-08-31 02:52:00
【问题描述】:
我正在尝试获取指标的总和、平均值和计数
df.groupby(['id', 'pushid']).agg({"sess_length": [ np.sum, np.mean, np.count]})
但我得到“模块'numpy'没有属性'count'”,我尝试了不同的方式来表达count函数但无法让它工作。如何将汇总记录数与其他指标一起计算?
【问题讨论】:
-
你只想要
len吗?不确定您对表达计数函数的不同方式的含义 -numpy当然没有np.count,正如您所见。这个函数的作用是什么? -
你可以使用
np.size -
@jxc
size将nan计为一行,count将排除nan
标签: python pandas group-by aggregate