Spec-Zone.ru › pandas 1

pandas.Series.between

Series.between(left, right, inclusive='both')[source]

Возвращает булеву Series, эквивалентную left <= series <= right.

Эта функция возвращает булевый вектор, содержащий True там, где соответствующий элемент Series находится между граничными значениями left и right. Значения NA обрабатываются как False.

Параметры
left:скаляр или список

Левая граница.

right:скаляр или список

Правая граница.

inclusive:{“both”, “neither”, “left”, “right”}

Включать границы. Определяет, являются ли границы закрытыми или открытыми.

Изменено в версии 1.3.0.

Возвращает
Series

Series, представляющая, находится ли каждый элемент между left и right (включая границы).

См. также

Series.gt

Больше, чем series и другое.

Series.lt

Меньше, чем series и другое.

Примечания

Эта функция эквивалентна (left <= ser) & (ser <= right)

Примеры

>>> s = pd.Series([2, 0, 4, 8, np.nan])

Граничные значения по умолчанию включаются:

>>> s.between(1, 4)
0     True
1    False
2     True
3    False
4    False
dtype: bool

С inclusive установленным в "neither" граничные значения исключаются:

>>> s.between(1, 4, inclusive="neither")
0     True
1    False
2    False
3    False
4    False
dtype: bool

left и right могут быть любыми скалярными значениями:

>>> s = pd.Series(['Alice', 'Bob', 'Carol', 'Eve'])
>>> s.between('Anna', 'Daniel')
0    False
1     True
2     True
3    False
dtype: bool

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.Series.between.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API