用法精讲
pandas.api.types.is_number
语法
pandas.api.types.is_number(obj)
Check if the object is a number. Returns True when the object is a number, and False if is not. Parameters:
- obj: any type. The object to check if is a number. Returns:
- bool. Whether obj is a number or not.
参数
- obj (必填):表示需要检查的对象,它可以是任何类型。
功能
检查给定的对象 obj 是否是数字,它包括整数、浮点数以及布尔值 (因为布尔值是整数的子类)。
返回值
返回一个布尔值,如果 obj 是一个数字,则返回 True;反之,则返回 False。
用法
from pandas.api.types import is_number
# 整数
print(is_number(1))
# 浮点数
print(is_number(7.15))
# 布尔值
print(is_number(False))
# 字符串
print(is_number("foo"))
# 字符串形式的数字
print(is_number("5"))
运行结果
True
True
True
False
False
pandas.api.types.is_re
语法
pandas.api.types.is_re(obj)
Check if the object is a regex pattern instance. Parameters:
- obj: The object to check Returns:
- bool. Whether obj is a regex pattern.
参数
- obj (必填):表示需要被检查的对象,它可以是任何类型的对象,但最常见的是字符串,因为正则表达式通常以字符串形式表示。


