一、介紹
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
(一維數據幀)。