Spec-Zone.ru › pandas 0.25

pandas.api.types.is_scalar

pandas.api.types.is_scalar()

Возвращает True, если заданное значение является скалярным.

Параметры:
val : object

Это включает:

  • скаляр массива NumPy (например, np.int64)
  • встроенные числовые типы Python
  • встроенные массивы байтов и строки Python
  • None
  • datetime.datetime
  • datetime.timedelta
  • Period
  • decimal.Decimal
  • Interval
  • DateOffset
  • Fraction
  • Number
Возвращаемое значение:
bool

Возвращает True, если объект является скаляром, и False в противном случае

Примеры

>>> dt = pd.datetime.datetime(2018, 10, 3)
>>> pd.is_scalar(dt)
True
>>> pd.api.types.is_scalar([2, 3])
False
>>> pd.api.types.is_scalar({0: 1, 2: 3})
False
>>> pd.api.types.is_scalar((0, 2))
False

pandas поддерживает числа PEP 3141:

>>> from fractions import Fraction
>>> pd.api.types.is_scalar(Fraction(3, 5))
True

© 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.api.types.is_scalar.html

Spec-Zone.ru

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