pandas检测重复行,保留最后一行,删去其余行
时间: 2023-07-12 15:04:17 浏览: 100
你可以使用`drop_duplicates()`函数,将参数`keep`设置为`last`,表示保留最后一行,同时将参数`inplace`设置为`True`,表示直接在原始DataFrame上进行修改。示例代码如下:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 2, 3, 4], 'B': [4, 5, 6, 7, 8]})
# 检测重复行,保留最后一行
df.drop_duplicates(keep='last', inplace=True)
```
执行完上述代码后,`df`将只保留最后一行重复数据,其余行被删除。
阅读全文