使用unique()函数和tolist()方法来获取唯一的get_level_values()。示例如下:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': ['x', 'y', 'z', 'w'], 'C': [1, 2, 1, 2]}) df = df.set_index(['B', 'C'])
unique_levels = df.index.get_level_values(0).unique().tolist() print(unique_levels)
使用set()函数来获取唯一的get_level_values()。示例如下:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': ['x', 'y', 'z', 'w'], 'C': [1, 2, 1, 2]}) df = df.set_index(['B', 'C'])
unique_levels = set(df.index.get_level_values(0)) print(unique_levels)