Spec-Zone.ru › pandas 2

pandas.api.types.is_scalar

pandas.api.types.is_scalar(val)

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

Параметры:
val:объект

Включает в себя:

  • скаляр массива numpy (например, np.int64)

  • встроенные числовые типы Python

  • встроенные массивы байтов и строки Python

  • None

  • datetime.datetime

  • datetime.timedelta

  • Period

  • decimal.Decimal

  • Interval

  • DateOffset

  • Fraction

  • Число.

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

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

Примеры

>>> import datetime
>>> dt = datetime.datetime(2018, 10, 3)
>>> pd.api.types.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–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/2.2.2/reference/api/pandas.api.types.is_scalar.html

Spec-Zone.ru

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