ホームページ > バックエンド開発 > Python チュートリアル > Pandas DataFrame を特定の列で並べ替えるにはどうすればよいですか?

Pandas DataFrame を特定の列で並べ替えるにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-16 08:07:14
オリジナル
626 人が閲覧しました

How to Sort a Pandas DataFrame by a Specific Column?

特定の列による Pandas データフレームの並べ替え

月が時系列順ではない次のデータフレームを考えてみましょう。

0 1 2
0 354.7 4月 4.0
1 55.4 8月 8.0
2 176.5 12月 12.0
3 95.5 2月 2.0
4 85.6 1月 1.0
5 152 7月 7.0
6 238.7 6月 6.0
7 104.8 3月 3.0
8 283.5 5月 5.0
9 278.8 11月 11.0
10 249.6 10月 10.0
11 212.7 9月9.0

これを修正するために、対応する月番号 (1 ~ 12) を含む 2 番目の列が作成されます。目的は、暦月の順序に基づいてデータフレームを並べ替えることです。

解決策は、sort_values メソッド:

<br>df を使用することです。 sort_values('2')<br>

このコマンドデータフレームを「2」列の値で昇順に並べ替えます:

</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">    0          1     2
ログイン後にコピー

4 85.6 January 1.0
3 95.5 Feb 2.0
7 104.8 March 3.0
0 354.7 4 月4.0
8 283.5 5月 5.0
6 238.7 6月 6.0
5 152.0 7月 7.0
1 55.4 8月 8.0
11 212.7 9月 9.0
10 249.6 10月10.0
9 278.8 11 月 11.0
2 176.5 12 月 12.0

複数の列で並べ替えるには、引数として並べ替え優先順位の列ラベルのリストを指定します。 sort_values.

以上がPandas DataFrame を特定の列で並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート