pandas用ID去重,优先保留第二列不为空的行
时间: 2023-11-04 14:10:22 浏览: 87
pandas 选取行和列数据的方法详解
您好!关于您的问题,可以使用pandas库的drop_duplicates方法实现去重,并通过keep参数控制保留哪条数据。具体地,您可以使用如下的代码:
``` python
df.drop_duplicates(subset=['ID'], keep='last', inplace=True)
```
其中,subset参数指定依照哪些列进行去重,keep参数设置保留哪一条数据,'last'表示保留出现最晚的那一条数据,inplace参数表示直接在原数据上修改。
感谢您的提问!
阅读全文