У меня есть pandas фрейм данных df
, и я хочу delete the row
, если столбец предложения not contain
значение из столбца слова в same row
.
df = pd.DataFrame({'sentence': ['I eat chicken', 'I drive car'],
'word': ['eat', 'bus']})
Я хочу удалить строку I drive car
, потому что предложение не содержит слова bus
, другими словами, я хочу сохранить предложение, если предложение содержит слово в столбце слова. Я делаю это, но он возвращает ошибку.
df[df['sentence'].str.contains(df['word'])]