python - 使用返回超过 1 行的聚合函数对熊猫数据框进行分组?
问题描述
假设我有一个如下所示的数据框:
grp x y z
a 1 6 4 3.0
b 2 5 5 4.0
c 1 4 6 5.0
d 2 3 7 6.0
e 1 2 8 7.0
f 2 1 9 NaN
我想按grp
列分组并从每组中选择前两行。所以这就是我的期望:
grp x y z
a 1 6 4 3.0
c 1 4 6 5.0
b 2 5 5 4.0
d 2 3 7 6.0
我如何用熊猫做到这一点?
解决方案
推荐阅读
- docker - Docker - 守护进程上下文未指向本地目录
- javascript - “无服务器离线:找不到路由。” 在离线模式下运行 AWS Lambda 函数
- django - Webpack 使用文件夹名称而不是 Url 作为公共路径
- javascript - 不显示长度已过期值的记录
- android - React Native 0.60 - 无法使用 react-native run-android 运行应用程序:java.lang.NoClassDefFoundError
- material-ui - Material-UI Menu,MenuItem in a Table 不访问其记录的值,而是 MenuItem 只能访问最后一条记录的值
- javascript - 是否可以重定向不存在的页面?
- reactjs - React 类型化子语法
- python - 如何从一个驱动器/谷歌驱动器下载文件
- javascript - 如何更改多个 Select 的 Select 选项,但在 jQuery 中保持当前选中的 Options