我有一个pandas系列对象,我想基于一个值对它进行子集化
例如:
s = pd.Series([1,2,3,4,5,6,7,8,9,10])
Run Code Online (Sandbox Code Playgroud)
我如何对其进行子集,以便我可以获得仅包含大于或小于x值的元素的系列对象.?
我相信您是指系列的布尔索引。
大于x:
x = 5
>>> s[s > x] # Alternatively, s[s.gt(x)].
5 6
6 7
7 8
8 9
9 10
dtype: int64
Run Code Online (Sandbox Code Playgroud)
小于x(即x之下):
s[s < x] # or s[s.lt(x)]
Run Code Online (Sandbox Code Playgroud)