标签: python pandas
以下是 -
df['x'].value_counts() -1 266551 1 172667 0 155994
我想计算除-1之外的最大计数。
在这种情况下,答案是172667。
如何从中删除-1的值并选择其他值的最大值?
答案 0 :(得分:4)
使用drop + max:
drop
max
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