当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Pandas Series between方法用法及代码示例


Pandas Series.between(~) 方法返回一个布尔值向量,指示 Series 中的每个元素是否在提供的范围内。 NaN 值被视为 False

参数

1. left | scalar

下边界。

2. right | scalar

上边界。

3. inclusive | string | optional

指定leftright 边界是否应包含在内。默认为 "both" 。其他选项包括 "neither""left""right"

返回值

一个新的布尔值系列,指示每个元素是否位于 leftright 边界之间。

例子

基本用法

要检查系列中的元素是否位于 35 之间(包括两端):

import pandas as pd
s = pd.Series([1,2,3,4,5,6])
s.between(3,5)



0    False
1    False
2     True
3     True
4     True
5    False

包括的

要检查系列中的元素是否位于 35 之间(两端都不包括):

s = pd.Series([1,2,3,4,5,6])
s.between(3, 5, inclusive="neither")



0    False
1    False
2    False
3     True
4    False
5    False
注意

请注意 35 现在如何返回 False,因为我们使用 inclusive="neither" 排除左右边界。

NaN

要检查系列中的元素是否位于 35 之间(包括两端):

s = pd.Series([1,2,3,np.NaN,5,6])
s.between(3,5)



0    False
1    False
2     True
3    False
4     True
5    False
注意

请注意,np.NaN 的计算结果为 False

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 Pandas Series | between method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。