{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['.ipynb',\n", " 'angle.csv',\n", " 'history.csv',\n", " 'inter_info.csv',\n", " 'inter_node.csv',\n", " 'movement.csv',\n", " 'movements',\n", " 'moves',\n", " 'nema.csv',\n", " 'phase_info.csv',\n", " 'plan.csv',\n", " 'plano.csv',\n", " 'plan_original.csv',\n", " 'raw_tables']" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "import os\n", "os.listdir()" ] }, { "cell_type": "code", "execution_count": 3, "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", "
inter_nointer_nameinter_latinter_longroup_no
0175한솔삼거리(한솔마을3거리)37.36857127.114783
1176느티마을4단지37.36724127.114803
2177한솔6단지(정자동사무소)37.36619127.114803
3178신기4거리37.36346127.114803
4201느티마을4거리37.36854127.109843
5202느티마을 안촌유치원37.36855127.112413
6206상록마을 321동37.36483127.109813
7210상록4거리(상록마을입구4거리)37.36347127.109823
8211상록마을단일로37.36346127.112373
\n", "
" ], "text/plain": [ " inter_no inter_name inter_lat inter_lon group_no\n", "0 175 한솔삼거리(한솔마을3거리) 37.36857 127.11478 3\n", "1 176 느티마을4단지 37.36724 127.11480 3\n", "2 177 한솔6단지(정자동사무소) 37.36619 127.11480 3\n", "3 178 신기4거리 37.36346 127.11480 3\n", "4 201 느티마을4거리 37.36854 127.10984 3\n", "5 202 느티마을 안촌유치원 37.36855 127.11241 3\n", "6 206 상록마을 321동 37.36483 127.10981 3\n", "7 210 상록4거리(상록마을입구4거리) 37.36347 127.10982 3\n", "8 211 상록마을단일로 37.36346 127.11237 3" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# 교차로정보\n", "pd.read_csv('inter_info.csv',index_col=0)" ] }, { "cell_type": "code", "execution_count": 4, "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", " \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_nomain_phasemg1Amg1Bmg2Amg2Bmg3Amg3Bmg4Amg4B...y4Ay4By5Ay5By6Ay6By7Ay7By8Ay8B
017522427331215391519...4400000000
117622131333016000...0000000000
2177235183636003813...4400000000
317821819352636291737...4400000000
420122520213231283117...4444000000
520221230000000...0000000000
62062362900313100...0000000000
72102190121321371222...4400000000
821123235000000...0000000000
\n", "

9 rows × 50 columns

\n", "
" ], "text/plain": [ " inter_no main_phase mg1A mg1B mg2A mg2B mg3A mg3B mg4A mg4B ... \\\n", "0 175 2 24 27 33 12 15 39 15 19 ... \n", "1 176 2 21 31 33 30 16 0 0 0 ... \n", "2 177 2 35 18 36 36 0 0 38 13 ... \n", "3 178 2 18 19 35 26 36 29 17 37 ... \n", "4 201 2 25 20 21 32 31 28 31 17 ... \n", "5 202 2 12 30 0 0 0 0 0 0 ... \n", "6 206 2 36 29 0 0 31 31 0 0 ... \n", "7 210 2 19 0 12 13 21 37 12 22 ... \n", "8 211 2 32 35 0 0 0 0 0 0 ... \n", "\n", " y4A y4B y5A y5B y6A y6B y7A y7B y8A y8B \n", "0 4 4 0 0 0 0 0 0 0 0 \n", "1 0 0 0 0 0 0 0 0 0 0 \n", "2 4 4 0 0 0 0 0 0 0 0 \n", "3 4 4 0 0 0 0 0 0 0 0 \n", "4 4 4 4 4 0 0 0 0 0 0 \n", "5 0 0 0 0 0 0 0 0 0 0 \n", "6 0 0 0 0 0 0 0 0 0 0 \n", "7 4 4 0 0 0 0 0 0 0 0 \n", "8 0 0 0 0 0 0 0 0 0 0 \n", "\n", "[9 rows x 50 columns]" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# 현시구성\n", "pd.read_csv('phase_info.csv',index_col=0)" ] }, { "cell_type": "code", "execution_count": 5, "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", " \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_noangle_A1angle_A2angle_A3angle_A4angle_A5angle_A6angle_A7angle_A8angle_B1angle_B2angle_B3angle_B4angle_B5angle_B6angle_B7angle_B8
0175179004109590270268000NaNNaNNaNNaN3176.0179270.090180.0270090.0NaNNaNNaNNaN
1176180000180000270356NaNNaNNaNNaNNaN359180.0180270.0NaNNaNNaNNaNNaNNaN
217718000090stop268000NaNNaNNaNNaN1176.0179270.0NaN90180.0NaNNaNNaNNaN
31781800009027000090270NaNNaNNaNNaN180.0180270.0270090.090180.0NaNNaNNaNNaN
4201180000270000902709027090.0NaNNaNNaN180270.0270090.0270090.090180.0180.0NaNNaNNaN
520290270stopNaNNaNNaNNaNNaNNaN270090.0NaNNaNNaNNaNNaNNaNNaN
6206180000stop180000stopNaNNaNNaNNaN180.0NaN180.0NaNNaNNaNNaNNaN
721090270268000359090180000NaNNaNNaNNaNNaN270090.0180.0180270.0NaNNaNNaNNaN
821190270stopNaNNaNNaNNaNNaNNaN270090.0NaNNaNNaNNaNNaNNaNNaN
\n", "
" ], "text/plain": [ " inter_no angle_A1 angle_A2 angle_A3 angle_A4 angle_A5 angle_A6 \\\n", "0 175 179004 1095 90270 268000 NaN NaN \n", "1 176 180000 180000 270356 NaN NaN NaN \n", "2 177 180000 90 stop 268000 NaN NaN \n", "3 178 180000 90 270000 90270 NaN NaN \n", "4 201 180000 270000 90270 90270 90.0 NaN \n", "5 202 90270 stop NaN NaN NaN NaN \n", "6 206 180000 stop 180000 stop NaN NaN \n", "7 210 90270 268000 359090 180000 NaN NaN \n", "8 211 90270 stop NaN NaN NaN NaN \n", "\n", " angle_A7 angle_A8 angle_B1 angle_B2 angle_B3 angle_B4 angle_B5 \\\n", "0 NaN NaN 3176.0 179270.0 90180.0 270090.0 NaN \n", "1 NaN NaN 359180.0 180270.0 NaN NaN NaN \n", "2 NaN NaN 1176.0 179270.0 NaN 90180.0 NaN \n", "3 NaN NaN 180.0 180270.0 270090.0 90180.0 NaN \n", "4 NaN NaN 180270.0 270090.0 270090.0 90180.0 180.0 \n", "5 NaN NaN 270090.0 NaN NaN NaN NaN \n", "6 NaN NaN 180.0 NaN 180.0 NaN NaN \n", "7 NaN NaN NaN 270090.0 180.0 180270.0 NaN \n", "8 NaN NaN 270090.0 NaN NaN NaN NaN \n", "\n", " angle_B6 angle_B7 angle_B8 \n", "0 NaN NaN NaN \n", "1 NaN NaN NaN \n", "2 NaN NaN NaN \n", "3 NaN NaN NaN \n", "4 NaN NaN NaN \n", "5 NaN NaN NaN \n", "6 NaN NaN NaN \n", "7 NaN NaN NaN \n", "8 NaN NaN NaN " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# 방위각정보\n", "pd.read_csv('angle.csv',index_col=0)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# 이동류번호\n", "pd.read_csv('movement.csv',index_col=0)" ] }, { "cell_type": "code", "execution_count": 8, "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", " \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", " \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", " \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", " \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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", "
inter_nostart_hourstart_minutedura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7...dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleoffset
01750037395529000...37392559000016057
11757040425533000...40422959000017040
21759043455537000...43453359000018028
3175183046485541000...46483759000019018
4176003773400000...37734000000150131
5176703793400000...37934000000170153
61769037103400000...371034000000180169
7176183037113400000...371134000000190185
81770036206826000...36206826000015035
91777040257134000...40257134000017033
101779043277040000...43277040000018041
11177183045327736000...45327736000019049
121780038394023000...38394023000014050
131787038394241000...38396221000016090
141789038394350000...38397122000017080
15178183038394459000...38398023000018075
1620100242417581700...2424175817000140133
1720170303618581800...3036185818000160132
1820190333625581800...3336255818000170134
192011830365018581800...3650185818000180137
20202003910100000...39101000000140103
21202704611400000...46114000000160103
22202904611400000...46114000000160103
2320218304812200000...48122000000170103
242060033352626000...33352626000012010
252067044442626000...4444262600001407
262069045532626000...45532626000015017
27206183046622626000...46622626000016010
282100043295622000...244856220000150115
292107043396523000...245865230000170131
302109043437024000...285870240000180137
31210183043477525000...246675250000190143
3221100289700000...289700000012545
33211702810700000...2810700000013545
34211902811200000...2811200000014055
3521118302811700000...2811700000014555
\n", "

36 rows × 21 columns

\n", "
" ], "text/plain": [ " inter_no start_hour start_minute dura_A1 dura_A2 dura_A3 dura_A4 \\\n", "0 175 0 0 37 39 55 29 \n", "1 175 7 0 40 42 55 33 \n", "2 175 9 0 43 45 55 37 \n", "3 175 18 30 46 48 55 41 \n", "4 176 0 0 37 73 40 0 \n", "5 176 7 0 37 93 40 0 \n", "6 176 9 0 37 103 40 0 \n", "7 176 18 30 37 113 40 0 \n", "8 177 0 0 36 20 68 26 \n", "9 177 7 0 40 25 71 34 \n", "10 177 9 0 43 27 70 40 \n", "11 177 18 30 45 32 77 36 \n", "12 178 0 0 38 39 40 23 \n", "13 178 7 0 38 39 42 41 \n", "14 178 9 0 38 39 43 50 \n", "15 178 18 30 38 39 44 59 \n", "16 201 0 0 24 24 17 58 \n", "17 201 7 0 30 36 18 58 \n", "18 201 9 0 33 36 25 58 \n", "19 201 18 30 36 50 18 58 \n", "20 202 0 0 39 101 0 0 \n", "21 202 7 0 46 114 0 0 \n", "22 202 9 0 46 114 0 0 \n", "23 202 18 30 48 122 0 0 \n", "24 206 0 0 33 35 26 26 \n", "25 206 7 0 44 44 26 26 \n", "26 206 9 0 45 53 26 26 \n", "27 206 18 30 46 62 26 26 \n", "28 210 0 0 43 29 56 22 \n", "29 210 7 0 43 39 65 23 \n", "30 210 9 0 43 43 70 24 \n", "31 210 18 30 43 47 75 25 \n", "32 211 0 0 28 97 0 0 \n", "33 211 7 0 28 107 0 0 \n", "34 211 9 0 28 112 0 0 \n", "35 211 18 30 28 117 0 0 \n", "\n", " dura_A5 dura_A6 dura_A7 ... dura_B1 dura_B2 dura_B3 dura_B4 \\\n", "0 0 0 0 ... 37 39 25 59 \n", "1 0 0 0 ... 40 42 29 59 \n", "2 0 0 0 ... 43 45 33 59 \n", "3 0 0 0 ... 46 48 37 59 \n", "4 0 0 0 ... 37 73 40 0 \n", "5 0 0 0 ... 37 93 40 0 \n", "6 0 0 0 ... 37 103 40 0 \n", "7 0 0 0 ... 37 113 40 0 \n", "8 0 0 0 ... 36 20 68 26 \n", "9 0 0 0 ... 40 25 71 34 \n", "10 0 0 0 ... 43 27 70 40 \n", "11 0 0 0 ... 45 32 77 36 \n", "12 0 0 0 ... 38 39 40 23 \n", "13 0 0 0 ... 38 39 62 21 \n", "14 0 0 0 ... 38 39 71 22 \n", "15 0 0 0 ... 38 39 80 23 \n", "16 17 0 0 ... 24 24 17 58 \n", "17 18 0 0 ... 30 36 18 58 \n", "18 18 0 0 ... 33 36 25 58 \n", "19 18 0 0 ... 36 50 18 58 \n", "20 0 0 0 ... 39 101 0 0 \n", "21 0 0 0 ... 46 114 0 0 \n", "22 0 0 0 ... 46 114 0 0 \n", "23 0 0 0 ... 48 122 0 0 \n", "24 0 0 0 ... 33 35 26 26 \n", "25 0 0 0 ... 44 44 26 26 \n", "26 0 0 0 ... 45 53 26 26 \n", "27 0 0 0 ... 46 62 26 26 \n", "28 0 0 0 ... 24 48 56 22 \n", "29 0 0 0 ... 24 58 65 23 \n", "30 0 0 0 ... 28 58 70 24 \n", "31 0 0 0 ... 24 66 75 25 \n", "32 0 0 0 ... 28 97 0 0 \n", "33 0 0 0 ... 28 107 0 0 \n", "34 0 0 0 ... 28 112 0 0 \n", "35 0 0 0 ... 28 117 0 0 \n", "\n", " dura_B5 dura_B6 dura_B7 dura_B8 cycle offset \n", "0 0 0 0 0 160 57 \n", "1 0 0 0 0 170 40 \n", "2 0 0 0 0 180 28 \n", "3 0 0 0 0 190 18 \n", "4 0 0 0 0 150 131 \n", "5 0 0 0 0 170 153 \n", "6 0 0 0 0 180 169 \n", "7 0 0 0 0 190 185 \n", "8 0 0 0 0 150 35 \n", "9 0 0 0 0 170 33 \n", "10 0 0 0 0 180 41 \n", "11 0 0 0 0 190 49 \n", "12 0 0 0 0 140 50 \n", "13 0 0 0 0 160 90 \n", "14 0 0 0 0 170 80 \n", "15 0 0 0 0 180 75 \n", "16 17 0 0 0 140 133 \n", "17 18 0 0 0 160 132 \n", "18 18 0 0 0 170 134 \n", "19 18 0 0 0 180 137 \n", "20 0 0 0 0 140 103 \n", "21 0 0 0 0 160 103 \n", "22 0 0 0 0 160 103 \n", "23 0 0 0 0 170 103 \n", "24 0 0 0 0 120 10 \n", "25 0 0 0 0 140 7 \n", "26 0 0 0 0 150 17 \n", "27 0 0 0 0 160 10 \n", "28 0 0 0 0 150 115 \n", "29 0 0 0 0 170 131 \n", "30 0 0 0 0 180 137 \n", "31 0 0 0 0 190 143 \n", "32 0 0 0 0 125 45 \n", "33 0 0 0 0 135 45 \n", "34 0 0 0 0 140 55 \n", "35 0 0 0 0 145 55 \n", "\n", "[36 rows x 21 columns]" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# 신호계획\n", "pd.read_csv('plan.csv',index_col=0)" ] }, { "cell_type": "code", "execution_count": 9, "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", " \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_nostart_hourstart_minuteddur_1ddur_2ddur_3ddur_4ddur_5ddur_6ddur_7ddur_8cycleoffsetend_unix
020600333526260000120101704380521
1211002897000000125451704380525
22010024241758170001401331704380540
320200391010000001401031704380540
417800383940230000140501704380541
.............................................
463917618303711340000001901851704466660
46401771830453277360000190491704466661
464117818303839443623000180751704466730
46422021830481220000001701031704466741
4643211183028117000000145551704466765
\n", "

4644 rows × 14 columns

\n", "
" ], "text/plain": [ " inter_no start_hour start_minute ddur_1 ddur_2 ddur_3 ddur_4 \\\n", "0 206 0 0 33 35 26 26 \n", "1 211 0 0 28 97 0 0 \n", "2 201 0 0 24 24 17 58 \n", "3 202 0 0 39 101 0 0 \n", "4 178 0 0 38 39 40 23 \n", "... ... ... ... ... ... ... ... \n", "4639 176 18 30 37 113 40 0 \n", "4640 177 18 30 45 32 77 36 \n", "4641 178 18 30 38 39 44 36 \n", "4642 202 18 30 48 122 0 0 \n", "4643 211 18 30 28 117 0 0 \n", "\n", " ddur_5 ddur_6 ddur_7 ddur_8 cycle offset end_unix \n", "0 0 0 0 0 120 10 1704380521 \n", "1 0 0 0 0 125 45 1704380525 \n", "2 17 0 0 0 140 133 1704380540 \n", "3 0 0 0 0 140 103 1704380540 \n", "4 0 0 0 0 140 50 1704380541 \n", "... ... ... ... ... ... ... ... \n", "4639 0 0 0 0 190 185 1704466660 \n", "4640 0 0 0 0 190 49 1704466661 \n", "4641 23 0 0 0 180 75 1704466730 \n", "4642 0 0 0 0 170 103 1704466741 \n", "4643 0 0 0 0 145 55 1704466765 \n", "\n", "[4644 rows x 14 columns]" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# 신호이력\n", "pd.read_csv('history.csv', index_col=0)" ] }, { "cell_type": "code", "execution_count": 10, "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", "
inter_nonode_idinter_type
0175i0parent
1175u00child
2176i1parent
3177i2parent
4177u20child
5178i3parent
6178u30child
7178u31child
8178u32child
9201i8parent
10202i9parent
11206i7parent
12210i6parent
13210u60child
14211c30parent
\n", "
" ], "text/plain": [ " inter_no node_id inter_type\n", "0 175 i0 parent\n", "1 175 u00 child\n", "2 176 i1 parent\n", "3 177 i2 parent\n", "4 177 u20 child\n", "5 178 i3 parent\n", "6 178 u30 child\n", "7 178 u31 child\n", "8 178 u32 child\n", "9 201 i8 parent\n", "10 202 i9 parent\n", "11 206 i7 parent\n", "12 210 i6 parent\n", "13 210 u60 child\n", "14 211 c30 parent" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# 신호이력\n", "pd.read_csv('inter_node.csv', index_col=0)" ] } ], "metadata": { "kernelspec": { "display_name": "rts", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.10" } }, "nbformat": 4, "nbformat_minor": 2 }