La sélection de lignes d'un dataframe basée sur deux conditions Pandas python

J'ai un df, et je veux lancer quelque chose comme:

subsetdf= df.loc[(df['Item_Desc'].str.contains('X')==True) or \
                 (df['Item_Desc'].str.contains('Y')==True ),:]

qui sélectionne toutes les lignes qui ont l'Élément colonne Desc une sous-chaîne de "X" ou "Y".

The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). 

Je reçois le message d'erreur quand je lance ce. Toute aide?

OriginalL'auteur wolfsatthedoor | 2014-08-31