'What ~ in isin pandas method means& [duplicate]
filtered_df = df[~df.index.isin(df_to_remove)]
What does this ~ reduction mean?
Found it in answers to the task? Was written by smn smart
Solution 1:[1]
~ Operator performs a not logical operation bitwise, which means it takes a set of data and negates the condition that you are performing on your dataframe.
In your case, df.index.isin(df_to_remove) will return a certain set of values, like [True, False, True...]
With ~ operator, the output would be the logical negation, [False, True, False...] or just the negation of the original condition.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Cardstdani |
