一、介绍
between()
方法用于 Series
检查哪个值处在第一个、和第二个参数之间。
使用语法:
Series.between(left, right, inclusive=True)
参数:
left : 定义左边界
right : 定义右边界
inclusive : 布尔值 默认为:True 如果为False排除左右边界的值 即开区间
# 参数:{“both”, “neither”, “left”, “right”} Changed in version 1.3.0.
返回一个布尔序列,对位于2个参数之间的值 left <= series <= right
,返回 True。
二、实操
import pandas as pd
import numpy as np
ss = pd.Series([2, 0, 4, 8, np.nan])
# 纯数值
ss.between(1, 4)
ss.between(1, 4, inclusive=False)
ss.between(1, 4, inclusive="both") # 不生效 新版本才支持 1.3.0
# 字母也支持
s = pd.Series(['Alice', 'Bob', 'Carol', 'Eve'])
s.between('Anna', 'Daniel')
此方法仅适用于系列 Series
(一维数据帧)。