在pandas中,可以使用正则表达式来检测字符串中的英文单词。可以使用str.contains()方法结合正则表达式来实现。
下面是一个示例代码:
import pandas as pd
# 创建一个包含字符串的DataFrame
data = {'text': ['Hello world', 'This is a test', '12345']}
df = pd.DataFrame(data)
# 使用正则表达式检测英文单词
df['contains_word'] = df['text'].str.contains(r'\b\w+\b')
print(df)
输出结果如下:
text contains_word
0 Hello world True
1 This is a test True
2 12345 False
在上述代码中,我们使用了正则表达式\b\w+\b
来匹配英文单词。其中\b
表示单词的边界,\w+
表示一个或多个字母或数字字符。str.contains()
方法返回一个布尔值,表示字符串中是否包含匹配的英文单词。
推荐的腾讯云相关产品:无
参考链接:无
领取专属 10元无门槛券
手把手带您无忧上云