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