データサイエンス100本ノックで勉強(15)sort_values

データサイエンス100本ノックでSQLPythonを勉強していきます。

github.com

S-017: 顧客テーブル(customer)を生年月日(birth_day)で高齢順にソートし、先頭10件を全項目表示せよ。

SQLでは以下のようになります。

SELECT * from customer ORDER BY birth_day LIMIT 10

f:id:JunpeiNakasone:20220205064316p:plain

Pythonでは以下のようになります。

df_customer.sort_values('birth_day', ascending=True).head(10)

f:id:JunpeiNakasone:20220205064415p:plain

pandasのsort_valuesという関数が出てきたので調べました。

pandas.pydata.org

昇順か降順かを指定するascending以外にも便利そうなオプションがいろいろあるようです。
f:id:JunpeiNakasone:20220205064623p:plain