Я пытаюсь взять один из моих импортированных наборов данных df19
и вычистить из него информацию, чтобы создать вторую переменную noneu19
, где, как вы уже догадались, страны ЕС удалены из столбца Destination
Вот что я запустил
noneu19=df19
noneu19["Destination"] = noneu19[~noneu19["Destination"].apply(str).str.contains('UK')]
noneu19["Destination"] = noneu19[~noneu19["Destination"].apply(str).str.contains('SWEDEN')]
noneu19["Destination"] = noneu19[~noneu19["Destination"].apply(str).str.contains('SPAIN')]
...
set(noneu19["Destination"])
(... заменяет 25 других строк)
возвращает список данных, проиндексированных в совершенно отдельном столбце 'Location'
по какой-то причине.
Если я сделаю set(df19['Destination'])
, он возвращает список, который я пытаюсь очистить, так что это не проблема в исходном наборе данных. Есть ли способ, которым я могу сделать это проще / чище / лучше или способ выяснить, почему он возвращает неправильный столбец?
Спасибо