I have two columns in a pandas DataFrame: authors
and name
. I want to create a third column: a cell's value is True
if the corresponding row's name
is contained in the corresponding row's authors
, and False
otherwise.
So the result will look like the picture below.
![enter image description here](https://i.stack.imgur.com/URdNH.png)
I have tried .str.contains()
, .str.extract()
, .str.find()
, .where()
, and etc.
But Python returns an error: 'Series' objects are mutable, thus they cannot be hashed.
Does anyone know how to create the third column in Python?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…