2013-12-19 49 views
1

我有一个数据帧进行分组和数据,通过以下:获得从组特定元素应用GROUPBY后 - 大熊猫

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

现在我可以通过groups.head获得各组的头(2)给出了前两行。

但是,如何通过特定名称获得组?也就是说,如果我想单组所在组的名称是“红宝石”,我不能只是做组[“红宝石”]

回答

1

如何:

groups.get_group('name') 

详细的阐述,see this related question

+0

您应该提供解释,否则人们可能会误解您的推理,并将您的答案标记为“低质量” –

+0

感谢您的建议@NewAlexandria。你会添加一个这样的单行内容吗?链接到文档?我认为[这个问题](http://stackoverflow.com/questions/14734533/how-to-access-pandas-groupby-dataframe-by-key)比我想象的要完整。 – 8one6

+0

我通常只是写一些类似于“这听起来像你试图做X,所以....”或“我看起来像这只是基于YYY标准库的常规调用。”。那样,如果你的假设没有了,那就更加透明了。尤其是现在2年的某个人可能会有稍微不同的假设 - 您的错误将会得到澄清。 –