如何为size()列分配名称?

如何为size()列分配名称?,第1张

如何为size()列分配名称?

的结果

df.groupby(...)
不是Dataframe。要取回Dataframe,必须对每个组应用一个函数,变换组中的每个元素,或过滤组。

似乎您想要一个包含(1)所有原始数据

df
和(2)每组中有多少数据的计数的Dataframe
。这些东西的长度不同,因此,如果它们需要放入相同的Dataframe中,则需要冗余地列出大小,即每个组中的每一行。

df['size'] = df.groupby(['A','B']).transform(np.size)

(此外:如果您可以显示简洁的样本输入和预期结果,这将很有帮助。)



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5643657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存