Я настроил три маски для моего df
и хочу отфильтровать эти значения.
Например, некоторые случайные маски:
mask1 = df['column1'].isnull()
mask2 = df['column2'] > 5
mask3 = df['column3'].str.contains('hello')
Теперь, как мне объединить эти маски для фильтрации из этих значений? Это правильный путь? Используя и ~
, и |
?
masked_df = df[~mask1 | ~mask2 | ~mask3]
В моем фрейме данных столько строк, что я не могу быть уверен на 100% при ручной проверке, чтобы убедиться, что это правильно.