Удаление строк из фрейма данных pandas

#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. Так вот что делает тильда!