应用 groupby 后从组中获取特定元素-PANDAS [重复]

Posted

技术标签:

【中文标题】应用 groupby 后从组中获取特定元素-PANDAS [重复]【英文标题】:Get specific element from Groups after applying groupby - PANDAS [duplicate] 【发布时间】:2014-01-08 12:23:31 【问题描述】:

我已将数据框中的总和数据按以下方式分组:

groups = df.groupby(['name'])

现在我可以通过 groups.head(2) 获得组的负责人,它给出了前两行。

但是如何按特定名称获取组?即,如果我想要组名为“ruby”的单个组,我不能只做 groups['ruby']

【问题讨论】:

【参考方案1】:

怎么样:

groups.get_group('name')

如需详细说明,请see this related question

【讨论】:

你应该提供一个解释,否则人们可能会误解你的推理,并将你的答案标记为'低质量' 感谢@NewAlexandria 的建议。你会为这样的单行添加什么?链接到文档?我认为this SO question 比我希望的更完整。 我通常只写类似“听起来你正在尝试做 X,所以....”或“我看起来这只是基于 YYY 标准库的常规调用。”这样,如果您的假设不成立,它就会更加透明。尤其是现在 2 岁的某人可能有稍微不同的假设——你的勘误表会澄清的。 实际上,看到其他答案,我只会将此标记为骗子。至少在关门之前你得到了一些代表:)

以上是关于应用 groupby 后从组中获取特定元素-PANDAS [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何组合两列以使第三列按方法从组中获取属性?

XSLT / Muenchian 分组:如何从组中选择具有某些子元素的元素?

SQL Server:根据多个条件从组中选择特定行

关于多个分组的问题。如何从组中获取单行?

无法通过查询从组中获取结果

如果选择字段,则从组中获取所有选定的选项