首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Apply function to pandas groupby

Apply function to pandas groupby
EN

Stack Overflow用户
提问于 2013-03-13 08:01:14
回答 4查看 148.5K关注 0票数 53

我有一个pandas数据帧,它有一个名为my_labels的列,其中包含字符串:'A', 'B', 'C', 'D', 'E'。我想计算每个字符串出现的次数,然后将计数的数量除以所有计数的总和。我试着在Pandas中这样做:

func = lambda x: x.size() / x.sum()
data = frame.groupby('my_labels').apply(func)

这段代码抛出一个错误,'DataFrame对象没有'size‘属性。我如何在Pandas中应用函数来计算这个值呢?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15374597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档