下面是-
df['x'].value_counts()
-1 266551
1 172667
0 155994
我想计算除值1以外的最大值。
在这种情况下,答案是172667。
如何从中删除-1的值并选择其他值的最大值?
最佳答案
df['x'].value_counts().drop(-1).max()
示例:
s = pd.Series([266551,172667,155994], index=[-1,1,0])
print (s)
-1 266551
1 172667
0 155994
dtype: int64
print (s.drop(-1).max())
172667