Extrahieren Sie den Wert eines anderen Index, wenn er das Maximum für einen Index ist Ziehen Sie beispielsweise in Betracht, die "Höhe, bei der die Signalintensität maximiert wird" aus dem DataFrame zu extrahieren.
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"])
Das Ergebnis sollte 75,0 sein.
--idxmax (), idxmin () kann verwendet werden, um den Index jeder Spalte abzurufen, der das Maximum und das Minimum ist.
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'])
Ich wurde immer wieder das Gleiche gegoogelt, also habe ich es mir notiert. (2020/07/10)
Recommended Posts