pageback

目次 

はじめに 

情報推薦をする上で過去の学生のデータを使用できれば良いのですが個人情報と言うこともあり、おそらく使用許可が下りないので自分でデモデータを作成することになりました。
卒論用まとめ

デモデータ 

今回作成するデモデータは基本的に平松さんの研究会資料を基に作成していきます。デモデータは複数のファイルに分けて作成します(後から作業しやすいように)。

ファイル名ファイルの内容
出身高校・入試種別
入試得点
サークル情報
アルバイト情報
各科目における得点
就職先情報
資格情報


デモデータ作成環境 

実行環境はpython、バージョンは3.8.5です。

実行 

アドミッション1 

使用ファイル  

コードの流れ~ 

出身高校をランダムに決定する関数と入試状況をランダムに決定する関数を前もって定義しておき、学生の数分だけその関数を呼び出してリストにまとめています。まとめたリストを出力するさいにデータフレーム化してcsvファイルとして出力します。

実行 

python CreateAdmi1.py

アドミッション2 

使用ファイル 

コードの流れ~ 

基本的には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

キャリア1 

使用ファイル 

コードの流れ 

実行 

python CreateCareer1.py

キャリア2 

使用ファイル 

コードの流れ 

実行 

python CreateCareer2.py

おわり 

とりあえずこれだけ
随時更新


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS