结合Pandas的startswith和isin函数可以用于对数据框中的字符串进行模糊匹配和多值匹配。
示例代码:
import pandas as pd
data = {'Name': ['John', 'Alice', 'Bob', 'David'],
'Age': [25, 30, 35, 40]}
df = pd.DataFrame(data)
# 判断Name列中的字符串是否以'A'开头
result = df['Name'].str.startswith('A')
print(result)
输出结果:
0 False
1 True
2 False
3 False
Name: Name, dtype: bool
示例代码:
import pandas as pd
data = {'Name': ['John', 'Alice', 'Bob', 'David'],
'Age': [25, 30, 35, 40]}
df = pd.DataFrame(data)
# 判断Name列中的字符串是否包含在['Alice', 'Bob']列表中
result = df['Name'].isin(['Alice', 'Bob'])
print(result)
输出结果:
0 False
1 True
2 True
3 False
Name: Name, dtype: bool
应用场景:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云