Следующий код будет выбирать наблюдения из фрейма данных pandas, которые включают слово Elstar в столбце типа.
df[df['type'].str.contains('Elstar')
Как отредактировать этот код, чтобы исключить те, которые содержат слово Elstar? Я попытался добавить ~ перед фильтром, однако это не дает желаемого эффекта, так как приводит к:
TypeError: bad operand type for unary ~: 'float'
Я нашел решения, в которых строка не должна точно совпадать с другой строкой, но в моем случае часть значения не должна совпадать.
NaN
s, то можете опустить параметрna
. - person jezrael   schedule 18.03.2021