情報推薦をする上で過去の学生のデータを使用できれば良いのですが個人情報と言うこともあり、おそらく使用許可が下りないので自分でデモデータを作成することになりました。
卒論用まとめ
今回作成するデモデータは基本的に平松さんの研究会資料を基に作成していきます。デモデータは複数のファイルに分けて作成します(後から作業しやすいように)。
| ファイル名 | ファイルの内容 |
| 出身高校・入試種別 | |
| 入試得点 | |
| サークル情報 | |
| アルバイト情報 | |
| 各科目における得点 | |
| 就職先情報 | |
| 資格情報 |
実行環境はpython、バージョンは3.8.5です。
出身高校をランダムに決定する関数と入試状況をランダムに決定する関数を前もって定義しておき、学生の数分だけその関数を呼び出してリストにまとめています。まとめたリストを出力するさいにデータフレーム化してcsvファイルとして出力します。
python CreateAdmi1.py
基本的にはCreateAdmi1.pyと同じです。科目ごとの得点をランダムに決定する関数を作っておき、学生の数だけ繰り返し実行しリストにまとめます。最後にリストをデータフレーム化し出力します。
CreateAdmi2.pyはAdmi1.csvの中身を参照して動いているのでCreateAdmi2.pyを実行する際は同じフォルダ内にAdnmi1.csvを入れておいてください。
python CreateAdmi2.py
上記の流れと一緒です
python CreateExtraAct1.py
上記の流れと一緒です
python CreateExtraAct2.py
Curriculum.csvを読み込んできて各セルの評価で場合分けしてランダムで数字出してます。0,1,2,3,4の5段階評価じゃなくて100点満点でやれと言われたのでこうなりました。
実行するときは同じフォルダにCurriculum.csvを入れておいてください。
python CreateCurrirulum2.py
略
python CreateCareer1.py
略
python CreateCareer2.py
とりあえずこれだけ
随時更新