My objective is to delete all the rows that have the word Drop in the column Drop.
The column has the next properties:
df.dtypes['Drop']: dtype('O')
type(df['Drop']): pandas.core.series.Series
I have tried:
indexNames = df[df['Drop'] == 'Drop'].index
df.drop(indexNames, inplace=True)
df.drop(df['Drop'] == 'Drop', axis=0)
df['Drop_1'] = df.where((df['Drop'] == 'Drop'), 1, 0)
df.drop(df['Drop_1'] == 1, axis=0)
df.drop(df['Drop_1'])
CodePudding user response:
If you want to remove rows from the dataframe where Drop is is in the Drop column for those rows:
df = df[~df['Drop'].astype(str).str.contains('Drop')]
