I have two columns in a pandas DataFrame:
IIUC then you can
apply a lambda row-wise to check if the Name string is present in Authors:
df['Check'] = df.apply(lambda row: row['Name'] in row['Authors'], axis=1)
You can't use
where()here because you're trying to compare row-wise and those methods expect a fixed list or pattern for the searching criteria.