こんにちは,shun(@datasciencemore)です!!
今回はsortについて学習していきます.
sortは,ソートをするメソッドです.
ソートというのは,データを一定の基準に従って並び替えることを表しています.
一定の基準というと難しく聞こえますが,ほとんどは昇順にするか,降順にするかだと思っていただければOKです.
ちなみに昇順は,値を小さい順番にならべること,降順は値を大きい順番に並べることです.
0.準備
1 2 3 4 5 6 7 8 9 10 |
# パッケージ読み込み import numpy as np import polars as pl import seaborn as sns # データフレームの表示行数を指定 pl.Config.set_tbl_rows(5) # データ読み込み df = pl.from_pandas(sns.load_dataset('diamonds')) |
1.sort_valuesの使い方
こちらがsortの使い方になります.
基本的にソートしたい列を指定すればOKです.
引数descendingによって,昇順に並べるか降順に並べるかを選択できます.
昇順に並べる場合,descending=False, 降順に並べる場合,descending=TrueとすればOKです.
また,昇順に並べる場合,descendingは省略可能です.
1 2 3 4 5 |
# depth列を昇順にソート df.sort("depth", descending=False) # descendinを省略してもOK df.sort("depth") |
1 2 |
# depth列を降順にソート df.sort("depth", descending=True) |
列を複数指定してソートすることもできます.
1 2 |
# 複数列(depth列, table列)でソート df.sort(["depth", "table"]) |
まとめ
今回はソートについて学習しました.
ソートをするにはsortを使用します.
引数descendingによって,昇順に並べるか降順に並べるかを選択できます.
昇順に並べる場合,descending=False, 降順に並べる場合,descending=TrueとすればOKです.
また,複数列をソートすることもできます.
それでは,お疲れさまでした!!