I would like to remove rows who contain a string / value in a column (not a specific string). In other words, if a column is filled with any kind of value the row should be deleted completely.
In this example the the row 2 and Row 4 should be deleted because in column secret there is a value

data = [['Alex',10,''],['John',12,'Name is Secret'],['Ben',13,''],['Steeve',13,'1']]
df = pd.DataFrame(data,columns=['Name','Age','secret'])
indexDelete = df[ df['secret'] == '*'].index
df.drop(indexDelete , inplace=True)
NaNin the cell?