如何在熊猫数据框列上打印给定字符串的出现?

我有以下数据框。


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


弑天下
浏览 184回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python