{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import os\n", "import pandas as pd\n", "import numpy as np\n", "import sys\n", "sys.path.append('../../Scripts')\n", "from preprocess_daily import DailyPreprocessor\n", "from generate_signals import SignalGenerator" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1. 데이터를 로드합니다.\n", "1-1. 네트워크가 로드되었습니다.\n", "1-2. 테이블들이 로드되었습니다.\n", "1-3. 네트워크의 모든 clean state requirement들을 체크했습니다.\n", "1-4. 테이블들의 무결성 검사를 완료했습니다.\n", "1-5. 주요 객체 (리스트, 딕셔너리)들을 저장했습니다.\n" ] } ], "source": [ "self = DailyPreprocessor()\n", "self.load_data()\n", "self.make_match1()\n", "self.make_match2()\n", "self.make_match3()\n", "self.make_match4()\n", "self.make_match5()\n", "self.make_match6()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | inter_no | \n", "phase_no | \n", "ring_type | \n", "move_no | \n", "inc_dire | \n", "out_dire | \n", "inc_angle | \n", "out_angle | \n", "inc_edge_id | \n", "out_edge_id | \n", "node_id | \n", "turn_type | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "175 | \n", "1 | \n", "A | \n", "8 | \n", "남 | \n", "북 | \n", "179 | \n", "000 | \n", "-571542797_02 | \n", "571500487_01 | \n", "i0 | \n", "straight | \n", "
1 | \n", "175 | \n", "1 | \n", "B | \n", "4 | \n", "북 | \n", "남 | \n", "001 | \n", "180 | \n", "-571500487_01 | \n", "571542797_02 | \n", "i0 | \n", "straight | \n", "
2 | \n", "175 | \n", "2 | \n", "A | \n", "7 | \n", "북 | \n", "동 | \n", "001 | \n", "090 | \n", "-571500487_01 | \n", "571545870_01 | \n", "i0 | \n", "left | \n", "
3 | \n", "175 | \n", "2 | \n", "B | \n", "3 | \n", "남 | \n", "서 | \n", "179 | \n", "270 | \n", "-571542797_02 | \n", "571510153_01 | \n", "i0 | \n", "left | \n", "
4 | \n", "175 | \n", "3 | \n", "A | \n", "6 | \n", "동 | \n", "서 | \n", "090 | \n", "270 | \n", "571545870_02 | \n", "571510153_01 | \n", "i0 | \n", "straight | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
103 | \n", "210 | \n", "2 | \n", "B | \n", "2 | \n", "서 | \n", "동 | \n", "270 | \n", "090 | \n", "NaN | \n", "NaN | \n", "u60 | \n", "straight | \n", "
104 | \n", "210 | \n", "3 | \n", "A | \n", "7 | \n", "북 | \n", "동 | \n", "000 | \n", "090 | \n", "NaN | \n", "NaN | \n", "u60 | \n", "left | \n", "
105 | \n", "210 | \n", "3 | \n", "B | \n", "4 | \n", "북 | \n", "남 | \n", "000 | \n", "180 | \n", "NaN | \n", "NaN | \n", "u60 | \n", "straight | \n", "
106 | \n", "210 | \n", "4 | \n", "A | \n", "8 | \n", "남 | \n", "북 | \n", "180 | \n", "000 | \n", "NaN | \n", "NaN | \n", "u60 | \n", "straight | \n", "
107 | \n", "210 | \n", "4 | \n", "B | \n", "3 | \n", "남 | \n", "서 | \n", "180 | \n", "270 | \n", "NaN | \n", "NaN | \n", "u60 | \n", "left | \n", "
108 rows × 12 columns
\n", "\n", " | inter_no | \n", "move_no | \n", "inc_dire | \n", "out_dire | \n", "inc_edge_id | \n", "out_edge_id | \n", "node_id | \n", "
---|---|---|---|---|---|---|---|
0 | \n", "175 | \n", "1 | \n", "동 | \n", "남 | \n", "571545870_02 | \n", "571542797_02 | \n", "i0 | \n", "
1 | \n", "175 | \n", "2 | \n", "서 | \n", "동 | \n", "571510153_02 | \n", "571545870_01 | \n", "i0 | \n", "
2 | \n", "175 | \n", "3 | \n", "남 | \n", "서 | \n", "-571542797_02 | \n", "571510153_01 | \n", "i0 | \n", "
3 | \n", "175 | \n", "4 | \n", "북 | \n", "남 | \n", "-571500487_01 | \n", "571542797_02 | \n", "i0 | \n", "
4 | \n", "175 | \n", "5 | \n", "서 | \n", "북 | \n", "571510153_02 | \n", "571500487_01 | \n", "i0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
123 | \n", "210 | \n", "12 | \n", "북서 | \n", "남동 | \n", "571500535_02.18 | \n", "571542115_01 | \n", "i6 | \n", "
124 | \n", "210 | \n", "13 | \n", "남서 | \n", "북서 | \n", "571500585_02 | \n", "571500535_01 | \n", "i6 | \n", "
125 | \n", "210 | \n", "14 | \n", "북동 | \n", "남서 | \n", "571511538_02.121 | \n", "571500585_01 | \n", "i6 | \n", "
126 | \n", "210 | \n", "15 | \n", "북서 | \n", "북동 | \n", "571500535_02.18 | \n", "571511538_01 | \n", "i6 | \n", "
127 | \n", "210 | \n", "16 | \n", "남동 | \n", "북서 | \n", "-571542115_01 | \n", "571500535_01 | \n", "i6 | \n", "
128 rows × 7 columns
\n", "\n", " | inter_no | \n", "move_no | \n", "inc_dire | \n", "out_dire | \n", "inc_edge_id | \n", "out_edge_id | \n", "node_id | \n", "
---|---|---|---|---|---|---|---|
0 | \n", "175 | \n", "1 | \n", "동 | \n", "남 | \n", "571545870_02 | \n", "571542797_02 | \n", "i0 | \n", "
1 | \n", "175 | \n", "2 | \n", "서 | \n", "동 | \n", "571510153_02 | \n", "571545870_01 | \n", "i0 | \n", "
2 | \n", "175 | \n", "3 | \n", "남 | \n", "서 | \n", "-571542797_02 | \n", "571510153_01 | \n", "i0 | \n", "
3 | \n", "175 | \n", "4 | \n", "북 | \n", "남 | \n", "-571500487_01 | \n", "571542797_02 | \n", "i0 | \n", "
4 | \n", "175 | \n", "5 | \n", "서 | \n", "북 | \n", "571510153_02 | \n", "571500487_01 | \n", "i0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
135 | \n", "210 | \n", "13 | \n", "남서 | \n", "북서 | \n", "571500585_02 | \n", "571500535_01 | \n", "i6 | \n", "
136 | \n", "210 | \n", "14 | \n", "북동 | \n", "남서 | \n", "571511538_02.121 | \n", "571500585_01 | \n", "i6 | \n", "
137 | \n", "210 | \n", "15 | \n", "북서 | \n", "북동 | \n", "571500535_02.18 | \n", "571511538_01 | \n", "i6 | \n", "
138 | \n", "210 | \n", "16 | \n", "남동 | \n", "북서 | \n", "-571542115_01 | \n", "571500535_01 | \n", "i6 | \n", "
139 | \n", "210 | \n", "5 | \n", "서 | \n", "북 | \n", "571500535_02 | \n", "-571500535_02 | \n", "u60 | \n", "
140 rows × 7 columns
\n", "