【发布时间】:2014-10-28 14:32:09
【问题描述】:
这是唯一的方法吗?很啰嗦。
k = 0
grouped = df.groupby('A')
df.ix[grouped.groups[list(grouped.groups)[k]]]
另外,list(grouped.groups) 不会以无意义的顺序返回键吗? (无序字典)
除了分组的排序,还有没有更简洁的方法来获得一个分组?我不一定需要获得第 K 个,尽管按照它们在数据框中出现的顺序来获得它们会很好。
【问题讨论】:
-
使用属性
grouped.groups和/或grouped.indices直接访问组。您可以使用list(grouped)以排序顺序访问组;您正在访问字典(因此它是无序的)
标签: python python-3.x pandas