J'ai une gamme d'éléments uniques et un fichier de données. Je veux savoir si les éléments du tableau existent dans toute la ligne du Dataframe. ps- je suis nouveau à Python.
C'est le code que j'ai écrit. p> aussi, ce mode d'itération est assez cher, existe-t-il Un meilleur moyen de faire la même chose?
Merci d'avance. p> p>
3 Réponses :
Pandas vous permet de filtrer une colonne entière comme si c'était Excel: Imaginez que vos noms de colonnes sont "colonne1", "colonne2" ... etc p> df2 = df[ df["Column1"] == "ValueToFind"]
Vous pouvez essayer
Vous pouvez utiliser supposant que vous avez un cadre de données nommé new_df ne contiendra que les lignes où les valeurs de MKT sont contenues dans unique Array. P> Faites maintenant vos affaires sur NEW_DF, et rejoignez / fusionner / concatez-vous à l'ancien DF comme vous le souhaitez. P> P> isine () code> méthode d'objet PD.Series. df code> et que vous vérifiez si votre colonne 'Mkt' code> inclut tous les éléments de votre Uniquarray code>. P>
Pouvez-vous poster quelques échantillons d'entrée et de sortie attendus?
Vous pouvez utiliser
np.isin (uniquierray, newdf.mkt) .All (0) code> Pour déterminer quels éléments deUniquarray code> sont contenus dans toutes les lignes.