ホームページ >バックエンド開発 >Python チュートリアル >パンダの DataFrame でのメソッドの並べ替えと要約のスキル
関連する学習の推奨事項: Python チュートリアル
pandas データ処理このトピックの 6 番目の記事では、DataFrame の並べ替えと集計操作について説明します。
前回の記事では、主に DataFrame のapply メソッド、つまり DataFrame の各行または列に対してブロードキャスト操作を実行する方法を紹介しました。これにより、非常に簡単にブロードキャスト操作を実行できるようになります。短時間 一定の時間内にデータ全体を処理します。今日は、ニーズに応じて DataFrame を並べ替える方法と、いくつかの要約操作の使用方法について説明します。
インデックスに基づいた の並べ替えと、 値に基づいた の並べ替えにさらに分割されます。まずはSeriesでの並び替え方法を見てみましょう。
Series には 2 つの並べ替え方法があり、1 つは sort_index で、その名前が示すように、これらの値は Series のインデックスに従って並べ替えられます。もう 1 つは sort_values で、Series 内の値に従って並べ替えられます。どちらのメソッドも新しいシリーズを返します:を並べ替えるときは、並べ替える軸 (つまり axis) を指定する必要があります。
デフォルトでは、行インデックスに基づいて並べ替えられます。列インデックスに基づいて並べ替えを指定したい場合は、パラメータ axis=1 を渡す必要があります。昇順パラメータを渡して、希望する並べ替え順序が 順方向か逆順 かを指定することもできます。
は列 でのみソートできます。 by パラメーターを介して並べ替える列を渡します。これは 1 列または複数列にすることができます。
何気なく入力した数字の列に 7 が 2 つ含まれていることがわかります。7 はシリーズの中で最大の数字ですが、なぜランキングが 6.5 なのでしょうか? ランキングを与える
場合は、method パラメーターを使用して必要な効果を指定できます。
#method の正当なパラメータは first に限定されるものではなく、少し一般的ではない他の使用方法もいくつかありますので、それらをまとめてリストします。
プログラミングについてさらに詳しく知りたい場合は、php training 列に注目してください。
以上がパンダの DataFrame でのメソッドの並べ替えと要約のスキルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。