Spec-Zone.ru › pandas 0.25

pandas.Series.between

Series.between(self, left, right, inclusive=True) [source]

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

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

Параметры:
left : scalar

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

right : scalar

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

inclusive : bool, default True

Включать границы.

Возвращает:
Series

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

См. также

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 установленным в False граничные значения исключаются:

>>> s.between(1, 4, inclusive=False)
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–2012, 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/0.25.0/reference/api/pandas.Series.between.html

Spec-Zone.ru

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