pandas サンプルコード実装
これまでpython上でデータ解析するときにpandasを使っていたが、
理解の確認用にサンプルコードを実装した。
流れは以下の通り。
- ユーザ一覧の解析
- csv読み込み: read_csv
- 選択したカラムを抽出する: [[列名…]], loc
- クエリ処理: boolean index, query
- Series.map/DataFrame.applyによる一括処理
- ユーザによる操作データの解析
- ソート: sort_values
- 欠損値の処理: fillna, astype
- 集計: groupby, describe
- 日時処理: to_datetime, resample
- リアクションデータの解析
- DataFrameの縦結合: concat
- DataFrameの横結合: merge
- 複数パラメータを使った集計: groupby, apply
- ランキングの出力
以上