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