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