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