的结果
df.groupby(...)不是Dataframe。要取回Dataframe,必须对每个组应用一个函数,变换组中的每个元素,或过滤组。
似乎您想要一个包含(1)所有原始数据
df和(2)每组中有多少数据的计数的Dataframe
。这些东西的长度不同,因此,如果它们需要放入相同的Dataframe中,则需要冗余地列出大小,即每个组中的每一行。
df['size'] = df.groupby(['A','B']).transform(np.size)
(此外:如果您可以显示简洁的样本输入和预期结果,这将很有帮助。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)