diff --git a/Analysis/0411_unp-left_p-right-uturn/0411_unp-left.ipynb b/Analysis/0411_unp-left_p-right-uturn/0411_unp-left.ipynb index 4915085e2..74f6e21e9 100644 --- a/Analysis/0411_unp-left_p-right-uturn/0411_unp-left.ipynb +++ b/Analysis/0411_unp-left_p-right-uturn/0411_unp-left.ipynb @@ -322,7 +322,13 @@ "text": [ "1. 데이터를 로드합니다.\n", "1-1. 네트워크가 로드되었습니다.\n", - "1-2. 테이블들이 로드되었습니다.\n", + "1-2. 테이블들이 로드되었습니다.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "1-3. 네트워크의 모든 clean state requirement들을 체크했습니다.\n", "1-4. 테이블들의 무결성 검사를 완료했습니다.\n", "2-1. 매칭 테이블들을 생성했습니다.\n" @@ -336,7 +342,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -445,142 +451,1093 @@ " i0\n", " \n", " \n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", + " 5\n", + " 175\n", + " 3\n", + " B\n", + " 1\n", + " 동\n", + " 남\n", + " 090\n", + " 090\n", + " 571545870_02\n", + " 571545870_01\n", + " i0\n", " \n", " \n", - " 3\n", - " 210\n", - " 2\n", + " 6\n", + " 175\n", + " 4\n", + " A\n", + " 5\n", + " 서\n", + " 북\n", + " 270\n", + " 270\n", + " 571510153_02\n", + " 571510153_01\n", + " i0\n", + " \n", + " \n", + " 7\n", + " 175\n", + " 4\n", " B\n", " 2\n", " 서\n", " 동\n", " 270\n", " 270\n", + " 571510153_02\n", + " 571510153_01\n", + " i0\n", + " \n", + " \n", + " 8\n", + " 175\n", + " 1\n", + " A\n", + " 8\n", + " 남\n", + " 북\n", + " 179\n", + " 179\n", " NaN\n", " NaN\n", - " u60\n", + " u00\n", " \n", " \n", - " 4\n", - " 210\n", - " 3\n", + " 9\n", + " 175\n", + " 1\n", + " B\n", + " 4\n", + " 북\n", + " 남\n", + " 001\n", + " 001\n", + " NaN\n", + " NaN\n", + " u00\n", + " \n", + " \n", + " 10\n", + " 175\n", + " 2\n", " A\n", " 7\n", " 북\n", " 동\n", - " 000\n", - " 000\n", + " 001\n", + " 001\n", + " 571500487_02\n", + " 571500487_01.32\n", + " u00\n", + " \n", + " \n", + " 11\n", + " 175\n", + " 2\n", + " B\n", + " 3\n", + " 남\n", + " 서\n", + " 179\n", + " 179\n", " NaN\n", " NaN\n", - " u60\n", + " u00\n", " \n", " \n", - " 5\n", - " 210\n", + " 12\n", + " 175\n", + " 3\n", + " A\n", + " 6\n", + " 동\n", + " 서\n", + " 090\n", + " 090\n", + " NaN\n", + " NaN\n", + " u00\n", + " \n", + " \n", + " 13\n", + " 175\n", " 3\n", " B\n", + " 1\n", + " 동\n", + " 남\n", + " 090\n", + " 090\n", + " NaN\n", + " NaN\n", + " u00\n", + " \n", + " \n", + " 14\n", + " 175\n", " 4\n", + " A\n", + " 5\n", + " 서\n", " 북\n", - " 남\n", - " 000\n", - " 000\n", + " 270\n", + " 270\n", " NaN\n", " NaN\n", - " u60\n", + " u00\n", " \n", " \n", - " 6\n", - " 210\n", + " 15\n", + " 175\n", " 4\n", + " B\n", + " 2\n", + " 서\n", + " 동\n", + " 270\n", + " 270\n", + " NaN\n", + " NaN\n", + " u00\n", + " \n", + " \n", + " 16\n", + " 176\n", + " 1\n", " A\n", " 8\n", " 남\n", " 북\n", " 180\n", " 180\n", - " NaN\n", - " NaN\n", - " u60\n", + " -571542810_01\n", + " 571542810_01\n", + " i1\n", " \n", " \n", - " 7\n", - " 210\n", + " 17\n", + " 176\n", + " 1\n", + " B\n", " 4\n", + " 북\n", + " 남\n", + " 359\n", + " 359\n", + " 571542797_02.99\n", + " -571542797_02.99\n", + " i1\n", + " \n", + " \n", + " 18\n", + " 176\n", + " 2\n", + " A\n", + " 8\n", + " 남\n", + " 북\n", + " 180\n", + " 180\n", + " -571542810_01\n", + " 571542810_01\n", + " i1\n", + " \n", + " \n", + " 19\n", + " 176\n", + " 2\n", " B\n", " 3\n", " 남\n", " 서\n", " 180\n", " 180\n", + " -571542810_01\n", + " 571542810_01\n", + " i1\n", + " \n", + " \n", + " 20\n", + " 176\n", + " 3\n", + " A\n", + " 5\n", + " 서\n", + " 북\n", + " 270\n", + " 270\n", + " 571543469_02\n", + " 571543469_01\n", + " i1\n", + " \n", + " \n", + " 21\n", + " 176\n", + " 3\n", + " B\n", + " 18\n", " NaN\n", " NaN\n", - " u60\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " i1\n", " \n", - " \n", - "\n", - "

116 rows × 11 columns

\n", - "" - ], - "text/plain": [ - " inter_no phase_no ring_type move_no inc_dire out_dire inc_angle \\\n", - "0 175 1 A 8 남 북 179 \n", - "1 175 1 B 4 북 남 001 \n", - "2 175 2 A 7 북 동 001 \n", - "3 175 2 B 3 남 서 179 \n", - "4 175 3 A 6 동 서 090 \n", - ".. ... ... ... ... ... ... ... \n", - "3 210 2 B 2 서 동 270 \n", - "4 210 3 A 7 북 동 000 \n", - "5 210 3 B 4 북 남 000 \n", - "6 210 4 A 8 남 북 180 \n", - "7 210 4 B 3 남 서 180 \n", - "\n", - " out_angle inc_edge_id out_edge_id node_id \n", - "0 179 -571542797_02 571542797_02 i0 \n", - "1 001 -571500487_01 571500487_01 i0 \n", - "2 001 -571500487_01 571500487_01 i0 \n", - "3 179 -571542797_02 571542797_02 i0 \n", - "4 090 571545870_02 571545870_01 i0 \n", - ".. ... ... ... ... \n", - "3 270 NaN NaN u60 \n", - "4 000 NaN NaN u60 \n", - "5 000 NaN NaN u60 \n", - "6 180 NaN NaN u60 \n", - "7 180 NaN NaN u60 \n", - "\n", - "[116 rows x 11 columns]" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "self.match6" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['i0', 'i1', 'i2', 'i3', 'i6', 'i7', 'i8', 'i9']" + " \n", + " 22\n", + " 177\n", + " 1\n", + " A\n", + " 8\n", + " 남\n", + " 북\n", + " 179\n", + " 179\n", + " -571542809_01\n", + " 571542809_01\n", + " i2\n", + " \n", + " \n", + " 23\n", + " 177\n", + " 1\n", + " B\n", + " 4\n", + " 북\n", + " 남\n", + " 000\n", + " 000\n", + " 571542811_02\n", + " 571542811_01\n", + " i2\n", + " \n", + " \n", + " 24\n", + " 177\n", + " 2\n", + " A\n", + " 7\n", + " 북\n", + " 동\n", + " 000\n", + " 000\n", + " 571542811_02\n", + " 571542811_01\n", + " i2\n", + " \n", + " \n", + " 25\n", + " 177\n", + " 2\n", + " B\n", + " 3\n", + " 남\n", + " 서\n", + " 179\n", + " 179\n", + " -571542809_01\n", + " 571542809_01\n", + " i2\n", + " \n", + " \n", + " 26\n", + " 177\n", + " 3\n", + " A\n", + " 17\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " i2\n", + " \n", + " \n", + " 27\n", + " 177\n", + " 3\n", + " B\n", + " 18\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " i2\n", + " \n", + " \n", + " 28\n", + " 177\n", + " 4\n", + " A\n", + " 5\n", + " 서\n", + " 북\n", + " 268\n", + " 268\n", + " -571542809_01\n", + " 571542809_01\n", + " i2\n", + " \n", + " \n", + " 29\n", + " 177\n", + " 4\n", + " B\n", + " 1\n", + " 동\n", + " 남\n", + " 090\n", + " 090\n", + " 571542107_02\n", + " 571542107_01\n", + " i2\n", + " \n", + " \n", + " 30\n", + " 177\n", + " 1\n", + " A\n", + " 8\n", + " 남\n", + " 북\n", + " 179\n", + " 179\n", + " NaN\n", + " NaN\n", + " u20\n", + " \n", + " \n", + " 31\n", + " 177\n", + " 1\n", + " B\n", + " 4\n", + " 북\n", + " 남\n", + " 000\n", + " 000\n", + " NaN\n", + " NaN\n", + " u20\n", + " \n", + " \n", + " 32\n", + " 177\n", + " 2\n", + " A\n", + " 7\n", + " 북\n", + " 동\n", + " 000\n", + " 000\n", + " 571542810_01.51\n", + " 571542810_02\n", + " u20\n", + " \n", + " \n", + " 33\n", + " 177\n", + " 2\n", + " B\n", + " 3\n", + " 남\n", + " 서\n", + " 179\n", + " 179\n", + " NaN\n", + " NaN\n", + " u20\n", + " \n", + " \n", + " 34\n", + " 177\n", + " 3\n", + " A\n", + " 17\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " u20\n", + " \n", + " \n", + " 35\n", + " 177\n", + " 3\n", + " B\n", + " 18\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " u20\n", + " \n", + " \n", + " 36\n", + " 177\n", + " 4\n", + " A\n", + " 5\n", + " 서\n", + " 북\n", + " 268\n", + " 268\n", + " NaN\n", + " NaN\n", + " u20\n", + " \n", + " \n", + " 37\n", + " 177\n", + " 4\n", + " B\n", + " 1\n", + " 동\n", + " 남\n", + " 090\n", + " 090\n", + " NaN\n", + " NaN\n", + " u20\n", + " \n", + " \n", + " 38\n", + " 178\n", + " 1\n", + " A\n", + " 20\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " c30\n", + " \n", + " \n", + " 39\n", + " 178\n", + " 1\n", + " B\n", + " 20\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " c30\n", + " \n", + " \n", + " 40\n", + " 178\n", + " 2\n", + " A\n", + " 20\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " 571542116_01\n", + " -571542116_02.96\n", + " c30\n", + " \n", + " \n", + " 41\n", + " 178\n", + " 2\n", + " B\n", + " 20\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " 571542116_02.96\n", + " 571542116_02.164\n", + " c30\n", + " \n", + " \n", + " 42\n", + " 178\n", + " 3\n", + " A\n", + " 20\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " 571542116_01\n", + " -571542116_02.96\n", + " c30\n", + " \n", + " \n", + " 43\n", + " 178\n", + " 3\n", + " B\n", + " 20\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " 571542116_02.96\n", + " 571542116_02.164\n", + " c30\n", + " \n", + " \n", + " 44\n", + " 178\n", + " 4\n", + " A\n", + " 20\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " 571542116_01\n", + " -571542116_02.96\n", + " c30\n", + " \n", + " \n", + " 45\n", + " 178\n", + " 4\n", + " B\n", + " 20\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " 571542116_02.96\n", + " 571542116_02.164\n", + " c30\n", + " \n", + " \n", + " 46\n", + " 178\n", + " 1\n", + " A\n", + " 8\n", + " 남\n", + " 북\n", + " 180\n", + " 180\n", + " 571540304_02\n", + " 571540304_01\n", + " i3\n", + " \n", + " \n", + " 47\n", + " 178\n", + " 1\n", + " B\n", + " 4\n", + " 북\n", + " 남\n", + " 000\n", + " 000\n", + " 571556450_02\n", + " 571556450_01\n", + " i3\n", + " \n", + " \n", + " 48\n", + " 178\n", + " 2\n", + " A\n", + " 7\n", + " 북\n", + " 동\n", + " 000\n", + " 000\n", + " 571556450_02\n", + " 571556450_01\n", + " i3\n", + " \n", + " \n", + " 49\n", + " 178\n", + " 2\n", + " B\n", + " 3\n", + " 남\n", + " 서\n", + " 180\n", + " 180\n", + " 571540304_02\n", + " 571540304_01\n", + " i3\n", + " \n", + " \n", + " 50\n", + " 178\n", + " 3\n", + " A\n", + " 5\n", + " 서\n", + " 북\n", + " 270\n", + " 270\n", + " 571540303_02.21\n", + " 571540303_01\n", + " i3\n", + " \n", + " \n", + " 51\n", + " 178\n", + " 3\n", + " B\n", + " 2\n", + " 서\n", + " 동\n", + " 270\n", + " 270\n", + " 571540303_02.21\n", + " 571540303_01\n", + " i3\n", + " \n", + " \n", + " 52\n", + " 178\n", + " 4\n", + " A\n", + " 6\n", + " 동\n", + " 서\n", + " 090\n", + " 090\n", + " -571500475_01\n", + " 571500475_01\n", + " i3\n", + " \n", + " \n", + " 53\n", + " 178\n", + " 4\n", + " B\n", + " 1\n", + " 동\n", + " 남\n", + " 090\n", + " 090\n", + " -571500475_01\n", + " 571500475_01\n", + " i3\n", + " \n", + " \n", + " 54\n", + " 178\n", + " 1\n", + " A\n", + " 8\n", + " 남\n", + " 북\n", + " 180\n", + " 180\n", + " NaN\n", + " NaN\n", + " u30\n", + " \n", + " \n", + " 55\n", + " 178\n", + " 1\n", + " B\n", + " 4\n", + " 북\n", + " 남\n", + " 000\n", + " 000\n", + " NaN\n", + " NaN\n", + " u30\n", + " \n", + " \n", + " 56\n", + " 178\n", + " 2\n", + " A\n", + " 7\n", + " 북\n", + " 동\n", + " 000\n", + " 000\n", + " NaN\n", + " NaN\n", + " u30\n", + " \n", + " \n", + " 57\n", + " 178\n", + " 2\n", + " B\n", + " 3\n", + " 남\n", + " 서\n", + " 180\n", + " 180\n", + " NaN\n", + " NaN\n", + " u30\n", + " \n", + " \n", + " 58\n", + " 178\n", + " 3\n", + " A\n", + " 5\n", + " 서\n", + " 북\n", + " 270\n", + " 270\n", + " NaN\n", + " NaN\n", + " u30\n", + " \n", + " \n", + " 59\n", + " 178\n", + " 3\n", + " B\n", + " 2\n", + " 서\n", + " 동\n", + " 270\n", + " 270\n", + " NaN\n", + " NaN\n", + " u30\n", + " \n", + " \n", + "\n", + "" + ], + "text/plain": [ + " inter_no phase_no ring_type move_no inc_dire out_dire inc_angle \\\n", + "0 175 1 A 8 남 북 179 \n", + "1 175 1 B 4 북 남 001 \n", + "2 175 2 A 7 북 동 001 \n", + "3 175 2 B 3 남 서 179 \n", + "4 175 3 A 6 동 서 090 \n", + "5 175 3 B 1 동 남 090 \n", + "6 175 4 A 5 서 북 270 \n", + "7 175 4 B 2 서 동 270 \n", + "8 175 1 A 8 남 북 179 \n", + "9 175 1 B 4 북 남 001 \n", + "10 175 2 A 7 북 동 001 \n", + "11 175 2 B 3 남 서 179 \n", + "12 175 3 A 6 동 서 090 \n", + "13 175 3 B 1 동 남 090 \n", + "14 175 4 A 5 서 북 270 \n", + "15 175 4 B 2 서 동 270 \n", + "16 176 1 A 8 남 북 180 \n", + "17 176 1 B 4 북 남 359 \n", + "18 176 2 A 8 남 북 180 \n", + "19 176 2 B 3 남 서 180 \n", + "20 176 3 A 5 서 북 270 \n", + "21 176 3 B 18 NaN NaN NaN \n", + "22 177 1 A 8 남 북 179 \n", + "23 177 1 B 4 북 남 000 \n", + "24 177 2 A 7 북 동 000 \n", + "25 177 2 B 3 남 서 179 \n", + "26 177 3 A 17 NaN NaN NaN \n", + "27 177 3 B 18 NaN NaN NaN \n", + "28 177 4 A 5 서 북 268 \n", + "29 177 4 B 1 동 남 090 \n", + "30 177 1 A 8 남 북 179 \n", + "31 177 1 B 4 북 남 000 \n", + "32 177 2 A 7 북 동 000 \n", + "33 177 2 B 3 남 서 179 \n", + "34 177 3 A 17 NaN NaN NaN \n", + "35 177 3 B 18 NaN NaN NaN \n", + "36 177 4 A 5 서 북 268 \n", + "37 177 4 B 1 동 남 090 \n", + "38 178 1 A 20 NaN NaN NaN \n", + "39 178 1 B 20 NaN NaN NaN \n", + "40 178 2 A 20 NaN NaN NaN \n", + "41 178 2 B 20 NaN NaN NaN \n", + "42 178 3 A 20 NaN NaN NaN \n", + "43 178 3 B 20 NaN NaN NaN \n", + "44 178 4 A 20 NaN NaN NaN \n", + "45 178 4 B 20 NaN NaN NaN \n", + "46 178 1 A 8 남 북 180 \n", + "47 178 1 B 4 북 남 000 \n", + "48 178 2 A 7 북 동 000 \n", + "49 178 2 B 3 남 서 180 \n", + "50 178 3 A 5 서 북 270 \n", + "51 178 3 B 2 서 동 270 \n", + "52 178 4 A 6 동 서 090 \n", + "53 178 4 B 1 동 남 090 \n", + "54 178 1 A 8 남 북 180 \n", + "55 178 1 B 4 북 남 000 \n", + "56 178 2 A 7 북 동 000 \n", + "57 178 2 B 3 남 서 180 \n", + "58 178 3 A 5 서 북 270 \n", + "59 178 3 B 2 서 동 270 \n", + "\n", + " out_angle inc_edge_id out_edge_id node_id \n", + "0 179 -571542797_02 571542797_02 i0 \n", + "1 001 -571500487_01 571500487_01 i0 \n", + "2 001 -571500487_01 571500487_01 i0 \n", + "3 179 -571542797_02 571542797_02 i0 \n", + "4 090 571545870_02 571545870_01 i0 \n", + "5 090 571545870_02 571545870_01 i0 \n", + "6 270 571510153_02 571510153_01 i0 \n", + "7 270 571510153_02 571510153_01 i0 \n", + "8 179 NaN NaN u00 \n", + "9 001 NaN NaN u00 \n", + "10 001 571500487_02 571500487_01.32 u00 \n", + "11 179 NaN NaN u00 \n", + "12 090 NaN NaN u00 \n", + "13 090 NaN NaN u00 \n", + "14 270 NaN NaN u00 \n", + "15 270 NaN NaN u00 \n", + "16 180 -571542810_01 571542810_01 i1 \n", + "17 359 571542797_02.99 -571542797_02.99 i1 \n", + "18 180 -571542810_01 571542810_01 i1 \n", + "19 180 -571542810_01 571542810_01 i1 \n", + "20 270 571543469_02 571543469_01 i1 \n", + "21 NaN NaN NaN i1 \n", + "22 179 -571542809_01 571542809_01 i2 \n", + "23 000 571542811_02 571542811_01 i2 \n", + "24 000 571542811_02 571542811_01 i2 \n", + "25 179 -571542809_01 571542809_01 i2 \n", + "26 NaN NaN NaN i2 \n", + "27 NaN NaN NaN i2 \n", + "28 268 -571542809_01 571542809_01 i2 \n", + "29 090 571542107_02 571542107_01 i2 \n", + "30 179 NaN NaN u20 \n", + "31 000 NaN NaN u20 \n", + "32 000 571542810_01.51 571542810_02 u20 \n", + "33 179 NaN NaN u20 \n", + "34 NaN NaN NaN u20 \n", + "35 NaN NaN NaN u20 \n", + "36 268 NaN NaN u20 \n", + "37 090 NaN NaN u20 \n", + "38 NaN NaN NaN c30 \n", + "39 NaN NaN NaN c30 \n", + "40 NaN 571542116_01 -571542116_02.96 c30 \n", + "41 NaN 571542116_02.96 571542116_02.164 c30 \n", + "42 NaN 571542116_01 -571542116_02.96 c30 \n", + "43 NaN 571542116_02.96 571542116_02.164 c30 \n", + "44 NaN 571542116_01 -571542116_02.96 c30 \n", + "45 NaN 571542116_02.96 571542116_02.164 c30 \n", + "46 180 571540304_02 571540304_01 i3 \n", + "47 000 571556450_02 571556450_01 i3 \n", + "48 000 571556450_02 571556450_01 i3 \n", + "49 180 571540304_02 571540304_01 i3 \n", + "50 270 571540303_02.21 571540303_01 i3 \n", + "51 270 571540303_02.21 571540303_01 i3 \n", + "52 090 -571500475_01 571500475_01 i3 \n", + "53 090 -571500475_01 571500475_01 i3 \n", + "54 180 NaN NaN u30 \n", + "55 000 NaN NaN u30 \n", + "56 000 NaN NaN u30 \n", + "57 180 NaN NaN u30 \n", + "58 270 NaN NaN u30 \n", + "59 270 NaN NaN u30 " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "self.match6[:60]" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
inter_nomove_noinc_direout_direinc_edge_idout_edge_idnode_id
01751571545870_02571500487_01i0
11752571510153_02571500487_01i0
21753-571542797_02571542797_02i0
31754-571500487_01571500487_01i0
41755571510153_02571542797_02i0
........................
7121021571511538_02.121571542115_01i6
7221021571500535_02.18571511538_01i6
7321021571500585_02571500535_01i6
7421021-571542115_01571500535_01i6
752105571500535_02-571500535_02u60
\n", + "

76 rows × 7 columns

\n", + "
" + ], + "text/plain": [ + " inter_no move_no inc_dire out_dire inc_edge_id out_edge_id \\\n", + "0 175 1 동 남 571545870_02 571500487_01 \n", + "1 175 2 서 동 571510153_02 571500487_01 \n", + "2 175 3 남 서 -571542797_02 571542797_02 \n", + "3 175 4 북 남 -571500487_01 571500487_01 \n", + "4 175 5 서 북 571510153_02 571542797_02 \n", + ".. ... ... ... ... ... ... \n", + "71 210 21 북 서 571511538_02.121 571542115_01 \n", + "72 210 21 서 남 571500535_02.18 571511538_01 \n", + "73 210 21 남 동 571500585_02 571500535_01 \n", + "74 210 21 동 북 -571542115_01 571500535_01 \n", + "75 210 5 서 북 571500535_02 -571500535_02 \n", + "\n", + " node_id \n", + "0 i0 \n", + "1 i0 \n", + "2 i0 \n", + "3 i0 \n", + "4 i0 \n", + ".. ... \n", + "71 i6 \n", + "72 i6 \n", + "73 i6 \n", + "74 i6 \n", + "75 u60 \n", + "\n", + "[76 rows x 7 columns]" ] }, "execution_count": 6, @@ -589,7 +1546,7 @@ } ], "source": [ - "self.parent_ids" + "self.matching" ] } ], diff --git a/Scripts/__pycache__/generate_signals.cpython-38.pyc b/Scripts/__pycache__/generate_signals.cpython-38.pyc index 85db433c6..ee8a8970d 100644 Binary files a/Scripts/__pycache__/generate_signals.cpython-38.pyc and b/Scripts/__pycache__/generate_signals.cpython-38.pyc differ diff --git a/Scripts/__pycache__/preprocess_daily.cpython-38.pyc b/Scripts/__pycache__/preprocess_daily.cpython-38.pyc index fd1395f84..42639abc3 100644 Binary files a/Scripts/__pycache__/preprocess_daily.cpython-38.pyc and b/Scripts/__pycache__/preprocess_daily.cpython-38.pyc differ diff --git a/Scripts/preprocess_daily.py b/Scripts/preprocess_daily.py index 679ad0b4b..83965fd17 100644 --- a/Scripts/preprocess_daily.py +++ b/Scripts/preprocess_daily.py @@ -468,6 +468,7 @@ class DailyPreprocessor(): # display(coord) cmatches = pd.concat(cmatches) self.match6 = pd.concat([self.match5, cmatches, self.coord]).drop_duplicates().sort_values(by=['inter_no', 'node_id', 'phase_no', 'ring_type']) + self.match6 = self.match6.reset_index(drop=True) # self.match6.to_csv(os.path.join(self.path_intermediates, 'match6.csv'))