首页 > 后端开发 > Python教程 > 如何检索 Pandas DataFrame 中每个组的初始行?

如何检索 Pandas DataFrame 中每个组的初始行?

DDD
发布: 2024-11-10 22:52:02
原创
202 人浏览过

How to Retrieve the Initial Row of Each Group in a Pandas DataFrame?

Pandas Dataframe:检索每个组的初始行

问题

考虑一个表示为 pandas DataFrame 的数据集,其中包含列“id”和“价值'。目标是识别“id”和“value”的每个不同组合的第一行。

解决方案

要获取每个组的第一行,请使用 df.groupby('id ')。第一的()。此方法检索每个“id”组的第一个非空元素。

如果您需要结果 DataFrame 中的“id”列,则可以使用 df.groupby('id').first() .reset_index().

要获取每个组中的前“n”条记录,请使用df.groupby('id').head(n).reset_index(drop=True).

以上是如何检索 Pandas DataFrame 中每个组的初始行?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板