首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas Value_Counts选择

Pandas Value_Counts选择
EN

Stack Overflow用户
提问于 2017-10-12 14:22:01
回答 1查看 579关注 0票数 3

以下是以下命令的输出-

代码语言:javascript
复制
df['x'].value_counts()

-1    266551
 1    172667
 0    155994

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

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

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

EN

回答 1

Stack Overflow用户

发布于 2017-10-12 14:22:33

使用drop + max

代码语言:javascript
复制
df['x'].value_counts().drop(-1).max()

示例:

代码语言:javascript
复制
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
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46702755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档