J'espère que vous pourrez m'aider. Je suis nouveau pour les pythons et les pandas, alors s'il vous plaît, supportez-moi. J'essaie de trouver le mot commun entre trois cadres de données et j'utilise Jupiter Notebook.Recherche d'éléments communs entre plusieurs colonnes de données
Juste par exemple:
df1=
A
dog
cat
cow
duck
snake
df2=
A
pig
snail
bird
dog
df3=
A
eagle
dog
snail
monkey
Il n'y a qu'une seule colonne dans toutes les trames de données qui est A. Je voudrais trouver 1. le mot commun entre toutes les colonnes 2. les mots qui sont uniques à leurs propres colonnes et pas en commun. Exemple; le canard est unique à df1, l'escargot est unique à df2 et le singe est unique à df3. J'utilise le code ci-dessous pour une utilisation, mais ne pas obtenir ce que je veux simple,
df1[df1['A'].isin(df2['A']) & (df2['A']) & (df3['A'])]
bien vouloir me faire savoir où je me trompe. Cheers
'réduire (np.intersect1d, [df1.A, df2.A, df3.A])' – piRSquared
@piRSquared Oui ... regarde bien! Merci. –
Salut coldspeed, ça marche !! Merci pour ça. Je voudrais vous poser la même question que celle que j'ai posée plus haut. Comment obtenir la sortie sans guillemets ou virgules? merci beaucoup pour votre temps et votre aide. – Tikku