J'ai ce jeu de données: et son sous-ensemble p> Je tiens à créer une fonction qui boucle sur chercher des cordes I Utilisation de ceci: p> où serait p> Date code> dans le sous-ensemble afin d'extraire des lignes code> mots code> contenant
stylo code> dans l'ensemble de données d'origine. P>
df code> est le jeu de données d'origine.
Cependant, je ne sais pas comment boucler la date du sous-ensemble (
sous code>) pour obtenir des lignes contenant
stylo code> dans
df code>. P> < p> Ma sortie attendue, à la recherche des dates ci-dessous dans df: p>
3 Réponses :
est ex) p> Si vous n'avez pas d'identifiant unique , vous ne pourrez pas faire cela. Vous pouvez en créer un, joignez-le à votre date code> del> toutes les données uniques? Si tel est le cas, vous pouvez utiliser Panda's Fusionner A> fonction pour extraire toutes les valeurs de votre colonne code> Word code> sur votre sous-ensemble. Utilisation de la fonction que vous avez écrit pour extraire "PEN", vous devriez être capable d'obtenir les résultats souhaités.
df code> et transmettez-le sur
sous code> lorsque vous le créez. Au lieu de se joindre à
Data Code> comme je l'ai ci-dessus dans le code, vous adhérez à un ID unique. P> P>
Salut Kevin. Ii obtenu cette erreur: ValueError: len (gauche_on) doit être égal au nombre de niveaux dans l'index du "droit"
Mon mauvais, je pensais à rejoindre au lieu de fusionner. Correction de mon code. Essayez maintenant!
np. Maintenant, je deviens cependant cette erreur: SyntaxError: argument de position suive l'argument de mots clés code> (à gauche)
Word code> contient stylo code> et vérifiez si date code> ISIN La liste des Date code> à partir du sous-ensemble code>. < / li>
- Pandas: indexation et sélection Data li>
xxx pré> ul>
solution basée sur des boucles sur Dataframe dataframe code: p> résultat dates code> est possible, mais non recommandé.
Toutefois, si la boucle est nécessaire pour certaines raisons, essayez: df code>: p>
dates code>: < / p>
df_out.reset_index (goutte = true) code>: p>