como combinar uma palavra em uma coluna de dados com uma lista de valores e aplicar a ignorecase em pandas em python
Eu tenho um df,
Name
Ram is one of the key ram
Kumar is playing cricket
Ravi is playing and ravi is a good player
e uma lista
my_list=["Ram","ravi"]
e meu quadro de dados desejado é,
desired_df,
Name Match Count
Ram is one of the key ram Ram 1
Kumar is playing cricket
Ravi is playing and ravi is a good player ravi 1
eu tentei
extracted = df.str.findall('(' + '|'.join(my_list) + ')',
flags=re.IGNORECASE).apply(set)
but I am getting like,
Match
Ram,ram
Ravi,ravi
mas não consigo alcançar a saída desejada, ajude.