考虑一个表示为 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中文网其他相关文章!