📅  最后修改于: 2023-12-03 15:19:15.896000             🧑  作者: Mango
Series.str.isdigit() 是 Pandas 库中的一个方法,用于检验字符串中是否只包含数字字符(0-9)。
Series.str.isdigit()
无。
返回一个新的布尔类型(bool)的 Pandas Series 对象,其值表示每个元素是否满足该条件。
import pandas as pd
s = pd.Series(['123', '456.7', '789', 'abc123', '0.99'])
result = s.str.isdigit()
print(result)
输出:
0 True
1 False
2 True
3 False
4 False
dtype: bool
s 中包含了 5 个字符串,通过调用 s.str.isdigit() 方法,返回一个新的 Series 对象,表示每个字符串是否只包含数字字符。其中,第 2 个和第 5 个元素中包含小数点和其他字符,不符合要求。
通过 Pandas Series.str.isdigit() 方法,我们可以检查一个字符串是否只含有数字字符,从而过滤不需要的数据或对数据进行清洗等操作。