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

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

github.com

S-014: 顧客テーブル(customer)から、ステータスコード(status_cd)の末尾が数字の1〜9で終わるデータを全項目抽出し、10件だけ表示せよ。

SQLだと以下のようになります。

SELECT * FROM customer WHERE status_cd ~ '[1-9]$' LIMIT 10

f:id:JunpeiNakasone:20220202063815p:plain

Pythonだと以下のようになります。

df_customer.query("status_cd.str.contains('[1-9]$', regex=True)", engine='python').head(10)

f:id:JunpeiNakasone:20220202063939p:plain