はじめに
機械学習を勉強しようと思ったらまずpandasの基礎を固めるのが機械学習エンジニアへの近道!
そこでpandasを勉強しようと思い調べるとpandas100本ノックなるものがたくさん出てきますね。
私もいくつか利用してpandasを学んできましたが、問題数を100本に満たすために同じような問題やpandasではないライブラリの問題が混ざったりしていたので今回は純粋なpandasノックを作成してみました。
全部で64問。
問題はipynbファイルにて作成しております。
各問いには見出しがついているので辞書のようにpandasでわからないことを調べることもできるように作りました。
問題はgithub上(以下URL)に公開しています。
URL: https://github.com/gotty21/basic_pandas-64-knocks
自分の学習環境上にcolneして利用していただければと思います。
使い方
cloneしてきたフォルダ内には以下が入っています。
名前 | 説明 |
---|---|
question.ipynb | 問題のみが記載されているファイル |
answer.ipynb | question.ipynbに追記する形で答えが記載されているファイル |
data | 問題で使用するテーブルデータが格納されているフォルダ |
問題を解く際にはquestion.ipynbを使用してください。
どこから解いてもエラーがでないように設問の下にすでにコードが書かれていることがあります。
消さずに回答のコードと一緒に実行してください。
答え合わせや辞書として使う場合はanswer.ipynbを使用してください。
Jupyter NotebookやGoogle Colaboratoryの左に目次タブを開いて、見たいセルに飛ぶことができます。