首页 > 解决方案 > 从每个 id 的多个值中希望每个 id 一个值

问题描述

我有一个数据框,其中一个 ID 分配了多个值。但我想要一个 ID 和一个最高的值

给定数据集 ID。111班地铁111城市111农村222农村333城市333地铁

这里 地铁> 城市> 农村 所以我想要

ID。111班。地铁222。农村333。地铁。通过删除 ids 中的重复项

标签: pythondataframegroup-bygroupwise-maximum

解决方案


Pandas DataFrames 具有删除重复项的内置函数:

df.drop_duplicates()

反过来,它具有subset可以定位感兴趣的列的属性。

df.drop_duplicates(subset=[“column_name”])

推荐阅读