pandas求二级索引不重复值
时间: 2023-06-04 10:05:51 浏览: 120
Pandas中汇总统计、处理缺失值、层次化索引超详细介绍!(附实例)
您好!感谢您的提问。针对您的问题,您可以使用Pandas库中的unique()函数来求二级索引不重复值。具体操作如下:
```python
import pandas as pd
# 创建一个多重索引的DataFrame
df = pd.DataFrame({'key1':['A', 'A', 'B', 'B', 'C'], 'key2':['1', '2', '1', '2', '2'], 'value':[1, 2, 3, 4, 5]})
df = df.set_index(['key1', 'key2'])
# 求二级索引不重复值
result = df.index.levels[1].tolist()
print(result)
```
以上代码中,我们首先从Pandas库中导入了pandas模块,并且通过创建一个多重索引的DataFrame来模拟您的数据。然后,我们使用set_index()函数将“key1”和“key2”列设置为DataFrame的多重索引。最后,我们使用unique()函数和levels属性来求二级索引不重复值,并将结果保存到变量result中。您可以根据实际需求来对这段代码进行修改和调整。
希望这个回答能够帮助到您,如有其他问题,欢迎继续提出。谢谢!
阅读全文