Maison > développement back-end > Tutoriel Python > Comment sélectionner des lignes dans un DataFrame entre deux valeurs ?

Comment sélectionner des lignes dans un DataFrame entre deux valeurs ?

Patricia Arquette
Libérer: 2024-11-16 00:28:03
original
687 Les gens l'ont consulté

How to Select Rows in a DataFrame Between Two Values?

Sélection de lignes dans un DataFrame entre deux valeurs

Lorsque vous travaillez avec des DataFrames, vous devrez peut-être filtrer les données en fonction de critères spécifiques. Un scénario courant consiste à sélectionner des lignes dont les valeurs d'une colonne particulière se situent dans une plage spécifiée.

Problème :

Vous disposez d'un DataFrame df et souhaitez le modifier en n'incluez que les lignes pour lesquelles les valeurs de la colonne close_price sont comprises entre 99 et 101. Vous essayez le code suivant :

df = df[99 <= df['closing_price'] <= 101]
Copier après la connexion

Cependant, vous rencontrez l'erreur :

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
Copier après la connexion

Solution :

Pour résoudre ce problème, utilisez la méthode between de la série :

df = df[df['closing_price'].between(99, 101)]
Copier après la connexion

La méthode between prend deux arguments : les limites inférieure et supérieure de la plage. Il renvoie une série booléenne indiquant quelles lignes remplissent la condition spécifiée. En passant cette série booléenne entre crochets ([]), vous pouvez sélectionner les lignes correspondantes dans le DataFrame.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal