les pandas dataframe str.contient du (de la) ET de l'opération

df (Pandas Dataframe) a trois lignes.

some_col_name
"apple is delicious"
"banana is delicious"
"apple and banana both are delicious"

df.col_name.str.contains("apple|banana")

va attraper toutes les lignes:

"apple is delicious",
"banana is delicious",
"apple and banana both are delicious".

Comment puis-je l'appliquer ET l'opérateur de str.contient de la méthode, de sorte qu'il ne récupère que les chaînes de caractères qui contiennent à la FOIS de la pomme & banane?

"apple and banana both are delicious"

Je voudrais saisir des chaînes de caractères qui contient de 10 à 20 mots différents (raisin, pastèque, fruits rouges, orange, ..., etc.)

OriginalL'auteur Aerin | 2016-05-03