python - 从每个 id 的多个值中希望每个 id 一个值
问题描述
我有一个数据框,其中一个 ID 分配了多个值。但我想要一个 ID 和一个最高的值
给定数据集 ID。111班地铁111城市111农村222农村333城市333地铁
这里 地铁> 城市> 农村 所以我想要
ID。111班。地铁222。农村333。地铁。通过删除 ids 中的重复项
解决方案
Pandas DataFrames 具有删除重复项的内置函数:
df.drop_duplicates()
反过来,它具有subset
可以定位感兴趣的列的属性。
df.drop_duplicates(subset=[“column_name”])
推荐阅读
- r - r中的文本挖掘-从r中的数据框中的字符串列中查找最常出现的单词
- c++ - bool 类模板通用复制和移动构造函数
- r - 如何在 R 中用用户定义的颜色填充箱形图?
- c# - 给定一个满足 T.isArray 的类型 T,是否可以初始化一个 typeof(T).getElementType 类型的变量?
- css - 为什么 BODY 上的背景颜色会“冒泡”到 HTML
- raster - 在 R 中读取 .nc 文件
- java - 使用 Java 注解注入变量
- java - 为在 2D 中表示 1D 网格的游戏创建 toString 方法
- arrays - 这里的“2d_array”是指向另一个具有“width”元素数量的整数数组的指针吗?
- python - 如何在python中将数据附加到h5文件?