データサイエンス100本ノックで勉強(19)件数を取得

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

github.com

S-021: レシート明細テーブル(receipt)に対し、件数をカウントせよ。

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

SELECT count(1) FROM receipt;

f:id:JunpeiNakasone:20220209060753p:plain

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

len(df_receipt)

f:id:JunpeiNakasone:20220209061125p:plain

len()は文字列の長さを調べる時に使う印象がありましたが、データフレームに対しても使えるようです。

Pandasで他に行数を取得できる方法があるか調べたところ、行数・列数などを表示するinfo()や行数・列数を取得するshapeなどもありました。

f:id:JunpeiNakasone:20220209061523p:plain

f:id:JunpeiNakasone:20220209061540p:plain