識別與特定列中的最大值對應的行Pandas DataFrame 對於資料分析和檢索至關重要。但是,預設的 max() 方法僅提供最大值,而沒有行資訊。
輸入 pandas idxmax 函數。它優雅地解決了這個問題:
<code class="python">df['column'].idxmax()</code>
例如,在名為“df”且列為“A”的DataFrame 中,以下程式碼查找“A”中具有最高值的行索引:
<code class="python">df['A'].idxmax()</code>
之前,argmax 函數在0.11 之前的Pandas 版本中具有類似的用途。然而,它已被棄用並最終在 1.0.0 中被刪除。 idxmax 函數取代了它的位置,傳回索引標籤而不是整數。
需要考慮一些重要注意事項:
以上是如何在 Pandas DataFrame 中找到最大列值的行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!