pandas.api.types.is_scalar#

pandas.api.types.is_scalar()#

如果给定对象是标量对象,则返回True。

参数
val对象

这包括:

  • NumPy数组标量(例如np.int64)

  • Python内置数字

  • Python内置的字节数组和字符串

  • datetime.datetime

  • datetime.timedelta

  • 期间

  • decimal.Decimal

  • 间隔

  • DateOffset

  • 分数

  • 数。

退货
布尔尔

如果给定对象是标量对象,则返回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