Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下のようなデータフレームがあるとします。
Idx A B C 0 1 2 3 1 3 4 5 2 2 3 8
データフレーム列 B の最大値は 4 で、1 のインデックスを取得できましたdf["B"].argmax()。
df["B"].argmax()
問題は、データフレーム列 B の正確な最大値を取得するにはどうすればよいですか?
ありがとう!
In [6]: df Out[6]: A B C Idx 0 1 2 3 1 3 4 5 2 2 3 8 In [7]: df.max() Out[7]: A 3 B 4 C 8 dtype: int64 In [10]: df['B'].max() Out[10]: 4 In [8]: df.idxmax() Out[8]: A 1 B 1 C 2 dtype: int64