我有以下数据框。
import pandas as pd
data = [['Alexa',10],['Bob',12],['Clarke',13]]
df = pd.DataFrame(data,columns=['Name','Age'])
df
检查名称列中是否存在某些字符。
mylist=['a','e']
pattern = '|'.join(mylist)
df['contains']=df['Name'].str.contains(pattern)
如果存在 mylist 值,上面的代码将给出 true 或 false。
如何在输出中获取字母列。
Name Age contains letters
0 Alexa 10 True e a
1 Bob 12 False
2 Clarke 13 True a e
相关分类