[Python] Utilisez des pandas pour extraire △△ qui maximise ○○

Extraire la valeur d'un autre index lorsque c'est le maximum pour un index Par exemple, envisagez d'extraire «l'élévation à laquelle l'intensité du signal est maximisée» à partir du DataFrame.

import pandas as pd
df = pd.DataFrame({'elevation': [45.0, 60.0, 75.0, 90.0], \
    'intensity': [10.0, 11.1, 12.3, 10.0]})
print(df.loc[df.idxmax()["intensity"]]["elevation"])

Le résultat devrait être 75,0.

--idxmax (), idxmin () peuvent être utilisés pour obtenir l'index de chaque colonne qui est le maximum et le minimum.

df = pd.DataFrame({'elevation': [45.0, 60.0, 75.0, 90.0],\
    'intensity': [10.0, 11.1, 12.3, 10.0]},\
    index=['a', 'b', 'c', 'd'])

J'ai été googlé la même chose à maintes reprises, alors j'en ai pris note. (10/07/2020)

Recommended Posts

[Python] Utilisez des pandas pour extraire △△ qui maximise ○○
[Python] Comment utiliser la série Pandas
[Introduction à Python] Utilisons les pandas
[Introduction à Python] Utilisons les pandas
[Introduction à Python] Utilisons les pandas
[Python] Résumé de l'utilisation des pandas
Comment utiliser Pandas 2
python3: Comment utiliser la bouteille (2)
[Python] Convertir la liste en Pandas [Pandas]
Manipulation de chaînes avec python et pandas que j'utilise souvent
[Python] Comment utiliser la liste 1
Comment utiliser Python Argparse
Comment utiliser Pandas Rolling
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Python] pandas Code susceptible d'être réutilisé
J'ai essayé de résumer comment utiliser les pandas de python
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Comment utiliser les octets Python
Python: comment utiliser async avec
Comment utiliser les requêtes (bibliothèque Python)
Comment utiliser SQLite en Python
[Python] Comment utiliser la liste 3 Ajouté
Comment utiliser Mysql avec python
Comment utiliser l'API Python d'OpenPose
Comment utiliser ChemSpider en Python
Python: Comment utiliser pydub (lecture)
Comment utiliser PubChem avec Python
Bloc-notes Jupyter facile à utiliser (Python3.5)
Comment utiliser la fonction zip de python
[Python] Comment utiliser l'API Typetalk
Je souhaite utiliser un caractère générique que je souhaite décortiquer avec Python remove
[Introduction à Python] Comment utiliser la classe en Python?
[Route vers Python intermédiaire] Utiliser des opérateurs ternaires
Comment installer et utiliser pandas_datareader [Python]
[Pandas] Qu'est-ce que set_option [Comment utiliser]
[python] Comment utiliser __command__, explication des fonctions
Je veux utiliser jar de python
[Introduction à Python] Utilisons foreach avec Python
[Python] Comment utiliser import sys sys.argv
Convertir les données de la grille en données contenant des lignes (?) À l'aide de pandas
Un moyen simple d'utiliser Wikipedia avec Python
Comment extraire une zone de polygone en Python
[Python] Organisation de l'utilisation des instructions
Mémorandum sur l'utilisation du python gremlin
[Python2.7] Résumé de l'utilisation d'unittest
[Python] pandas à bien comprendre en 10 minutes
python: Comment utiliser les locals () et globals ()
10 erreurs Python communes aux débutants
Comment utiliser __slots__ dans la classe Python
Installez python sur xserver pour utiliser pip
[Python] Ajouter le nombre total de lignes à Pandas DataFrame
Comment utiliser "deque" pour les données Python
Comment utiliser le zip Python et énumérer
[Python] Comprendre comment utiliser les fonctions récursives
Résumé de l'utilisation de la liste Python