Pandas GroupBy 计算最高计数字符串?
给定这样的 DataFrame:
期望结果:
有一些解决方案接近我正在寻找的使用 groupby
和count
,但我不知道如何正确计算。基本上,我希望返回每个符号计数最高的推荐。所以我假设伪代码可能看起来像这样:
new_df = df.groupby(['Symbol'])['Recommendation'].count().max()
...但这当然是错误的。
Given a DataFrame like this:
Desired outcome:
There are solutions that are close to what I'm looking for using groupby
and count
, but I'm not sure how to get it right. Basically, I want the recommendation that has the highest count for each symbol to be returned. So I assume pseudo code might look something like:
new_df = df.groupby(['Symbol'])['Recommendation'].count().max()
...but of course this is wrong.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以应用
模式
:我想我们还可以执行以下操作:
You could apply
mode
:I guess we could also do the following: