Итак, у меня есть 2 кадра данных. У одного есть список местоположений (стран и городов), а у другого есть местоположения с соответствующей информацией (например, координатами).
Первый, our_data: our_data
Второй , дБ: дБ
То, что я хочу, я хочу проверить, существуют ли страны в наши_данные в общие в дБ . Дело в том, что country вырезано из Twitter, и это грязно, поэтому в основном я хочу проверить, соответствует ли какое-либо из слов в строке соответствию common набору данных в другом кадре данных. Кроме того, если есть совпадение, я хочу сохранить te latlng из db как другой столбец в our_data .
Пока что я пробовал перебирать столбцы как-то, в основном безуспешно (я впервые работаю с Pandas, я делаю скребок в Твиттере и хочу отобразить каждый твит). Закрытия, которые я получил, были с этим:
our_data = our_data.assign(test = our_data.countries.isin(db.common))
и получили этот результат: результат
Я попытался с
our_data = our_data.assign(test = db.latlng if (our_data.countries.isin(db.common)) else "False")
и получил это Ошибка:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
Как мне подойти к этому?