如何根据价值对 pandas 系列进行分组? [英] How to subset a pandas series based on value?

查看:60
本文介绍了如何根据价值对 pandas 系列进行分组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个pandas系列对象,我想根据一个值将其子集

I have a pandas series object, and i want to subset it based on a value

例如:

s = pd.Series([1,2,3,4,5,6,7,8,9,10])

我该如何对其进行子集处理,以便获得仅包含大于或小于x值的元素的系列对象. ?

how can i subset it so i can get a series object containing only elements greater or under x value. ?

推荐答案

我相信您指的是大于x:

x = 5
>>> s[s > x]  # Alternatively, s[s.gt(x)].
5     6
6     7
7     8
8     9
9    10
dtype: int64

少于x(即在x下):

s[s < x]  # or s[s.lt(x)]

这篇关于如何根据价值对 pandas 系列进行分组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆