将计数加到按分组剪切产生的df

时间:2019-04-17 21:36:45

标签: python pandas count pandas-groupby

在以下情况下,Press ENTER to end terminal session..size()都不会产生单个计数列 应用于通过.count()方法生成的数据。

这可能只是语法问题,但是我尝试了.cut().size().count()并获得具有组计数的多列,但没有一列。 / p>

.describe()

#使用提供所需答案的代码更新了发布的问题。

1 个答案:

答案 0 :(得分:2)

在这种情况下,您需要transformpd.Series.groupby()

df['cnt']=df.groupby(pd.cut(df.var1, 10))['var2'].transform('count')