[PYTHON] Trouvez l'index des éléments qui correspondent aux conditions dans la trame / série de données pandas

Aperçu

Je vais vous présenter comment renvoyer l'index de l'élément qui correspond à la condition de la trame de données ou de la série de pandas.

Conclusion

df.ix[[df.ix[:,0] == "hoge"],:].index[0]

Commentaire

la revue

df.ix[[df.ix[:,0] == "hoge"],:]

Vous connaissez probablement la syntaxe, mais j'aimerais ici décrire comment renvoyer un index pur. En passant, la syntaxe ci-dessus signifie "renvoie la ligne où la colonne 0 est" hoge "".

Histoire principale

Le résultat ci-dessus est renvoyé dans un dataframe ou une série pandas (dataframe si vous référencez un dataframe, series si vous référencez une série).

#Trame de données
df.ix[[df.ix[:,0] == "hoge"],:] 
#Colonne avec le ix le plus à l'extérieur:Puisqu'il est spécifié comme plusieurs colonnes, le résultat sera renvoyé dans le bloc de données.

ici,

df.ix[[df.ix[:,0] == "hoge"],:].index

Si vous essayez, l'index de la trame de données qui correspond à la condition sera renvoyé tel quel. Si plusieurs éléments remplissent les conditions, une série d'une taille supérieure à 1 sera renvoyée.

Donc,

df.ix[[df.ix[:,0] == "hoge"],:].index[0]

Ensuite, vous pouvez obtenir l'index dans un format que Python peut gérer tel quel.

Recommended Posts

Trouvez l'index des éléments qui correspondent aux conditions dans la trame / série de données pandas
Découvrez le nombre maximum de caractères dans un texte multiligne stocké dans un bloc de données
Comparaison de la gestion des trames de données en Python (pandas), R, Pig
Modification du style par défaut (CSS) des cadres de données pandas générés par affichage dans Google Colab
Trouvez l'emplacement d'installation du capteur qui maximise la quantité de données acquises
Collection de conseils Numpy, Pandas souvent utilisés sur le terrain
Parlez des fonctionnalités dont les pandas et moi étions en charge dans le projet
Comment trouver le coefficient de la courbe approximative passant par les sommets en Python
Changer le bloc de données des données d'achat de pandas (produit ID X) en dictionnaire
Extraire les périodes qui correspondent à un modèle spécifique des données qualitatives de séries chronologiques de pandas
Suppression des sommets qualifiants dans networkx
Faites correspondre la distribution de chaque groupe en Python
Trouvez le nombre de jours dans un mois
Découvrez la fraction de la valeur saisie en python
Trouvez la solution de l'équation d'ordre n avec python
L'histoire de la lecture des données HSPICE en Python
Calculer la somme des valeurs uniques par tabulation croisée des pandas
J'ai créé un programme en Python qui change les données de 1 minute de FX en une heure arbitraire (1 heure, etc.)
À propos de l'inefficacité du transfert de données dans luigi on-memory
Trouvez la partie 575 de Wikipedia en Python
Ne pas être conscient du contenu des données en python
Utilisons les données ouvertes de "Mamebus" en Python
[Mémo] Correspondance de texte dans le cadre de données pandas à l'aide de Flashtext
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
Comment calculer la somme ou la moyenne des données csv de séries chronologiques en un instant
Ce que vous ne devriez pas faire dans le processus d'analyse des données de séries chronologiques (y compris la réflexion)
[Python] Extrait les blocs de données de Pandas qui ne correspondent pas à une colonne spécifique avec d'autres blocs de données
Essayez de gratter les données COVID-19 Tokyo avec Python
Comment trouver le nombre optimal de clusters pour les k-moyennes
Maya | Découvrez le nombre de polygones dans l'objet sélectionné
Code qui définit les valeurs par défaut en cas d'AttributeError
Faisons l'analyse des données de naufrage du Titanic comme ça
[Pandas] Si les données de la première ligne sont dans l'en-tête de DataFrame
Python --Trouvez le nombre de groupes dans l'expression regex
Trouver l'index de la valeur maximale (valeur minimale) d'un tableau multidimensionnel
Reformatez l'axe des temps du graphique de la série chronologique des pandas avec matplotlib
[Homologie] Comptez le nombre de trous dans les données avec Python
Traitement des données qui élimine les effets des facteurs d'intrication (théorie)
Graphique des données de séries chronologiques en Python à l'aide de pandas et matplotlib
Trouvez l'écart moyen / standard des valeurs de luminosité dans l'image
Comment obtenir un aperçu de vos données dans Pandas
Trouver les valeurs propres d'une vraie matrice symétrique en Python
Obtenez l'index de chaque élément de la matrice de confusion en Python
Index d'évaluation pouvant être spécifié pour GridSearchCV de sklearn
La méthode minimale à retenir lors de l'agrégation de données avec Pandas