如何根据价值对 pandas 系列进行分组? [英] How to subset a pandas series based on value?
本文介绍了如何根据价值对 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屋!
查看全文