search for "does-not-contain" on a dataframe in pandas
I've done some searching and can't figure out how to filter a dataframe by
df["col"].str.contains(word), however I'm wondering if there is a way to do the reverse: filter a dataframe by that set's compliment. eg: to the effect of
Can this be done through a
You can use the invert (~) operator (which acts like a not for boolean data):
new_df = df[~df["col"].str.contains(word)]
new_df is the copy returned by RHS.
contains also accepts a regular expression...
★ Back to homepage or read more recommendations: