📅  最后修改于: 2023-12-03 15:19:15.859000             🧑  作者: Mango
Series.str.isalpha()
是一个Pandas Series字符串方法,用于检查每个字符串是否只由字母组成。字符串包含字母(不区分大小写)时返回True,否则返回False。
Series.str.isalpha()
参数:
返回值:
返回一个布尔值Series,每个字符串是否由字母组成。
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。
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。