Supprimer des lignes de pandas DataFrame basée sur la condition

Je suis un newbie de pandas, de sorte s'il vous plaît pardonnez la question de newbie!

J'ai le code suivant;

import pandas as pd

pet_names = ["Name","Species"
"Jack","Cat"
"Jill","Dog"
"Tom","Cat"
"Harry","Dog"
"Hannah","Dog"]

df = pd.DataFrame(pet_names)

df = df[df['Species']!='Cat']

print(df)

Je voudrais supprimer toutes les lignes qui contiennent "Chat" dans les "Espèces" de la colonne, en laissant tous les chiens derrière. Comment dois-je faire? Malheureusement, ce code est actuellement en retour d'erreurs.

InformationsquelleAutor James Geddes | 2017-08-03