小编Win*_*and的帖子

获取列中唯一值的索引(熊猫)

我需要在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()
Run Code Online (Sandbox Code Playgroud)

我觉得计算量太大了。有没有更好的解决办法?

python pandas

5
推荐指数
1
解决办法
9190
查看次数

替换 MultiIndex (pandas) 中的值

在以下 DataFrame 中:如何替换["x2", "Total"]["x2", "x2"]保持x1原样?

l1           900    902    912     913    916     
l2           ?? ??  ?? ??  ??  ??  ?? ??  ?? ??  
i1    i2                                      
x1    Total  10  6   3  3  10  16   2  9   3  8  
x2    Total   1  0   0  0   0   0   0  0   0  0  
Run Code Online (Sandbox Code Playgroud)

.rename将替换所有"Total"值,而不仅仅是我需要的值。

python multi-index dataframe pandas

5
推荐指数
1
解决办法
7692
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

multi-index ×1