#pandas
#pandas
Вопрос:
Мне нужно удалить несколько строк из фрейма данных pandas aa
на основе запроса следующим образом:
aa.loc[(aa['_merge'] == 'right_only') amp; (aa['Context Interpretation'] == 'Topsoil')]
Как мне удалить этот выбор из фрейма данных aa
?
Ответ №1:
Вы можете добавить ‘~’
out = aa.loc[~((aa['_merge'] == 'right_only') amp; (aa['Context Interpretation'] == 'Topsoil'))]
Или
idx = aa.index[(aa['_merge'] == 'right_only') amp; (aa['Context Interpretation'] == 'Topsoil')]
out = aa.drop(idx)
Комментарии:
1. Так вот что делает тильда!