我需要获取具有唯一值的行号 x
。 我已经提出了以下解决方案:
x = pv.index.get_level_values("Код") #get index level values
dups = x[x.duplicated()].unique() #get dup. values
uniques = x[~x.isin(dups)] #get not dup. values
uniques_indexes = np.where(x.isin(uniques))[0].tolist()
我认为计算量太大了。有没有更好的解决方案?
pv.reset_index().groupby("Код").filter(lambda g: len(g)==1).index.values
返回一个numpy数组。 - Winand