pandas 根据一列去重
时间: 2023-11-17 21:01:47 浏览: 114
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
可以使用Pandas中的unique()方法来根据一列去重。例如,假设我们有一个名为df的数据框,其中包含一列名为“c1”,我们可以使用以下代码来根据“c1”列去重:
```
df['c1'].unique()
```
这将返回一个包含唯一值的numpy数组。如果需要将其转换为Python列表,可以使用tolist()方法。如果需要根据“c1”列的唯一值来过滤数据框,则可以使用以下代码:
```
df[df['c1'].isin(df['c1'].unique())]
```
这将返回一个新的数据框,其中包含根据“c1”列去重后的唯一值。
阅读全文