Pandas Value_Counts选择

时间:2017-10-12 06:22:01

标签: python pandas

以下是 -

的输出
df['x'].value_counts()

-1    266551
 1    172667
 0    155994

我想计算除-1之外的最大计数。

在这种情况下,答案是172667。

如何从中删除-1的值并选择其他值的最大值?

1 个答案:

答案 0 :(得分:4)

使用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
相关问题