[PYTHON] Recherchez le pandas.DataFrame avec une variable et obtenez la ligne correspondante.

Il existe une méthode query () comme méthode pour obtenir la ligne avec la chaîne de caractères correspondante à partir de pandas.DataFrame.

df.query('name == "Suzuki"')

Entrez le nom de la colonne cible dans le nom ci-dessus et la chaîne de caractères de recherche entre "" après ==.

Cependant, je voulais boucler la chaîne de caractères recherchée par in, donc j'ai dû mettre une variable.

Bien sûr,

search_name = 'Suzuki'
df.query('name == search_name')

Entraînera une erreur.

D'après l'enquête, il semble que vous puissiez ajouter @ pour utiliser la variable dans query (), donc

search_name = 'Suzuki'
df.query('name == @search_name')

C'est fait.

Recommended Posts

Recherchez le pandas.DataFrame avec une variable et obtenez la ligne correspondante.
Sélectionnez les variables requises dans TensorFlow et enregistrez / restaurez
Recherche récursive de fichiers et de répertoires en Python et sortie
Définissez les variables d'environnement requises pour PySide (Qt4) et PyQt (Qt5)
Obtenez et créez des nœuds ajoutés et mis à jour dans la nouvelle version
Obtenez le type MIME en Python et déterminez le format de fichier
Rechercher des chaînes dans les fichiers
Comment obtenir toutes les clés et valeurs du dictionnaire
Obtenez la date et l'heure actuelles en Python, en tenant compte du décalage horaire
Obtenez le nombre d'occurrences pour chaque élément de la liste
Google recherche la chaîne sur la dernière ligne du fichier en Python
Obtenez le symbole boursier d'une action cotée en bourse américaine en Python
À propos de la nécessité d'une première barre oblique dans le nom de l'abonné et le nom de l'éditeur
Recherchez le nom du fichier, y compris le mot et l'extension spécifiés dans le répertoire
Rechercher des chaînes de caractères dans les fichiers [Comparaison entre Bash et PowerShell]
Obtenez le titre et la date de livraison de Yahoo! News en Python
Formatez le journal Git et obtenez le nom du fichier validé au format csv
Obtenez le chemin du bureau en Python
Obtenez le chemin du script en Python
Obtenez le chemin du bureau en Python
Obtenez le nom d'hôte en Python
Récupérer la chaîne de requête (chaîne de requête) avec Django
Vectoriser les phrases et rechercher des phrases similaires
Résultats qui n'ont pas été pris en compte dans la recherche avec ce mot
Obtenez, testez et soumettez des cas de test dans le concours AtCoder à partir de la ligne de commande
Comment obtenir la différence de date et d'heure en secondes avec Python
python> array> Déterminer le nombre et initialiser> mylist = [idx pour idx dans la plage (10)] / mylist = [0 pour idx dans la plage (10)] >> mylist = [0] * 10
Recherchez des mots-clés Twitter avec tweepy et écrivez les résultats dans Excel
Exemple de code pour obtenir oauth_token et oauth_token_secret de l'API Twitter en Python 2.7
Rechercher le nom et les données d'une variable libre dans un objet fonction
Obtenez et convertissez l'heure actuelle dans le fuseau horaire local du système avec python
Quels sont le "pipeline" et "{...}" dans le pipeline Jenkins Pipeline {...} (pour les débutants Groovy, pour les langages expérimentés)
Obtenez la clé pour la migration de la deuxième couche de données JSON avec python
Obtenez l'adresse IP du client avec Django
Mettre en œuvre la recherche de chemin le plus court pour le labyrinthe
Obtenir la date et l'heure au format spécifié
Rechercher des fichiers avec l'extension spécifiée
Rechercher et lire des vidéos YouTube avec Python
Changer la liste dans l'instruction for
Méthode de description pour réutiliser des variables dans shellscript
Obtenir les paramètres de requête pour les requêtes GET avec Django
MongoDB avec Python pour la première fois
Je ne peux pas obtenir l'élément dans Selenium!
Obtenez un jeton pour conoha avec python
À la recherche du FizzBuzz le plus rapide en Python
Trouvez-le dans la file d'attente et modifiez-le
Obtenir la liste de codes EDINET en Python
(Pour moi) Flask_3 (formulaire, POST et GET)
Obtenez l'adresse à partir de la latitude et de la longitude
[Renforcer l'apprentissage] Rechercher le meilleur itinéraire
Je ne peux pas utiliser le paramètre "next_results" dans l'API de recherche d'API Twitter! ?? Causes et remèdes
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
Obtenez le dernier élément du tableau en fractionnant les chaînes en Python et PHP