データの特定の列内の最大値に対応する行の特定Pandas DataFrame は、データの分析と取得に非常に重要です。ただし、デフォルトの max() メソッドは最大値のみを提供するため、行情報はありません。
pandas idxmax 関数を入力します。この問題は次のようにうまく解決されています。
df['column'].idxmax()
たとえば、列「A」を持つ「df」という名前の DataFrame では、次のようになります。コードは、最も高い値を持つ行インデックスを検索します。 "A":
df['A'].idxmax()
以前は、argmax 関数は0.11 より前の Pandas バージョンでも同様の目的があります。ただし、これは非推奨となり、最終的に 1.0.0 で削除されました。 idxmax 関数が代わりに使用され、整数の代わりにインデックス ラベルを返しました。
考慮すべき重要な注意事項がいくつかあります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3