python的pd索引重复
时间: 2023-05-17 19:06:03 浏览: 74
pandas带有重复索引操作方法
问题:python的pd索引重复
回答:可以使用pandas库中的duplicated()函数来检查索引是否重复,如果有重复可以使用drop_duplicates()函数来删除重复的索引。例如:
```
import pandas as pd
# 创建一个有重复索引的DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'a', 'b'])
# 检查索引是否重复
print(df.index.duplicated())
# 删除重复的索引
df = df[~df.index.duplicated()]
# 打印结果
print(df)
```
输出结果为:
```
Index([False, True, False], dtype='object')
A B
a 1 4
b 3 6
```
阅读全文