避難シミュレーションでエージェントの生成場所を固定するためCSVにstart_idを入れ読み取る方法を使いたいと考えています。しかしエラーが出てしまいうまく動かないため、どこをどう修正するべきかアドバイスいただけますでしょうか。model.jsonダウンロード:JSON • 529KB
拝見したところ、file_read_personのエンコーディングはencoding='shift_jis'としてますが、suzuperson.csvはUTF-8 BOMだと思います。
また、file_read_personの194行目でone_person_dict['goal_id'] = int(row[4])と指定していますが、4列しか定義していないのでエラーになると思います。