📜  Python| Pandas Series.str.isalpha()(1)

📅  最后修改于: 2023-12-03 15:19:15.859000             🧑  作者: Mango

Python | Pandas Series.str.isalpha()

Series.str.isalpha()是一个Pandas Series字符串方法,用于检查每个字符串是否只由字母组成。字符串包含字母(不区分大小写)时返回True,否则返回False。

语法
Series.str.isalpha()

参数:

返回值:

返回一个布尔值Series,每个字符串是否由字母组成。

示例
示例1
import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie', 'David', 'Edward', 'Frank'],
        'age': [25, 34, 19, 52, 23, 43],
        'salary': [5000, 6500, 4800, 8000, 7000, 5500]}

df = pd.DataFrame(data)

print(df['name'].str.isalpha())

输出结果为:

0     True
1     True
2     True
3     True
4     True
5     True
Name: name, dtype: bool

该示例中,df['name']表示提取DataFrame中的name列。df['name'].str.isalpha()用于检查name列中的每个字符串是否只由字母组成,返回一个布尔值Series。输出结果中,每个字符串都只由字母组成,因此返回True。

示例2
import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie1', 'David', 'E_dward', 'Frank'],
        'age': [25, 34, 19, 52, 23, 43],
        'salary': [5000, 6500, 4800, 8000, 7000, 5500]}

df = pd.DataFrame(data)

print(df['name'].str.isalpha())

输出结果为:

0     True
1     True
2    False
3     True
4    False
5     True
Name: name, dtype: bool

该示例中,df['name']表示提取DataFrame中的name列。df['name'].str.isalpha()用于检查name列中的每个字符串是否只由字母组成,返回一个布尔值Series。输出结果中,第3个和第5个字符串包含非字母字符,返回False。