データの特定の列内の最大値に対応する行の特定Pandas DataFrame は、データの分析と取得に非常に重要です。ただし、デフォルトの max() メソッドは最大値のみを提供するため、行情報はありません。
パンダの idxmax 関数を入力します。この問題はエレガントに解決されています。
<code class="python">df['column'].idxmax()</code>
たとえば、列「A」を持つ「df」という名前の DataFrame で、次のコードは「A」の最大値を持つ行インデックスを検索します。
<code class="python">df['A'].idxmax()</code>
以前、argmax 関数は 0.11 より前の Pandas バージョンで同様の目的を果たしていました。ただし、これは非推奨となり、最終的に 1.0.0 で削除されました。 idxmax 関数が代わりに使用され、整数の代わりにインデックス ラベルを返します。
考慮すべき重要な注意事項がいくつかあります。
以上がPandas DataFrames で最大列値の行を見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。