摘要: 意思是: 在0.12版本中, pandas分组之后内部会按照组进行排序,取.head()即可看到, 但是0.13之后不再有排序,而是按照本来的顺序进行排序的。所以在0.13之后如果要取分组之后的前N行数据,就必须要先分组之后用apply函数之后才会讲组排序,然后取.head(N)才能取到想要的数据。 阅读全文
posted @ 2021-11-20 22:13 脱离低级趣味 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 原始数据如下: (图是从 excel 截的,最左1行不是数据,是 excel 自带的行号,为了方便说明截进来的) 除去首行是标题外,有效数据为 28行 x 4列 目前的需求是根据 partition 分组,然后取每组的前 2 行,如果不考虑排序,代码如下:(把head()里面的数字改成 n 就可以取 阅读全文
posted @ 2021-11-20 21:02 脱离低级趣味 阅读(1519) 评论(0) 推荐(0) 编辑