Python学习笔记:pandas.series.between方法

一、介绍

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 (一维数据帧)。

参考链接:Python Pandas Series.between()用法及代码示例

参考链接:pandas.Series.between

原文地址:https://www.cnblogs.com/hider/p/15294659.html