{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 2,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"import os\n",
|
|
"import pandas as pd"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 17,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"['1211_EDA.ipynb',\n",
|
|
" '1214_EDA.ipynb',\n",
|
|
" '1214_transition&offset.ipynb',\n",
|
|
" '1220_EDA.ipynb',\n",
|
|
" 'hstr5039.csv',\n",
|
|
" 'readme.txt',\n",
|
|
" 'soitdintsgrp.csv',\n",
|
|
" 'soitdintsgrpinfo.csv',\n",
|
|
" 'soitdintsphasinfo.csv',\n",
|
|
" 'soitdopermap3.csv',\n",
|
|
" 'soitdopermap4.csv',\n",
|
|
" 'soitdphasrevt.csv',\n",
|
|
" 'soitdsgnlctrr.csv',\n",
|
|
" 'soitdsgnlotptdrct.csv',\n",
|
|
" 'soitdspdydayplan.csv',\n",
|
|
" 'soitdspotintsinfo.csv',\n",
|
|
" 'soitdspotintsoperhstr.csv',\n",
|
|
" 'soitdspotintsoperhstr_202312110900.csv',\n",
|
|
" 'soitdspotintsstts.csv',\n",
|
|
" 'soitdspotintsstts_202312111238.csv',\n",
|
|
" 'soitdspotintsstts_202312131616.csv',\n",
|
|
" 'soitdtimeplan.csv',\n",
|
|
" 'soitdtimeplan_202312131620.csv',\n",
|
|
" 'soitdtodcnfg.csv',\n",
|
|
" 'soitdtodplan.csv',\n",
|
|
" 'soitdwklyplan.csv',\n",
|
|
" 'soitsintssgnlcnfginfo.csv',\n",
|
|
" 'soitsintssgnlcnfginfotmdiff.csv',\n",
|
|
" 'soitsnode.csv',\n",
|
|
" 'soitsphasinfo.csv',\n",
|
|
" 'soitsphasinfotmdiff.csv',\n",
|
|
" 'soitsrgnprttninfo.csv',\n",
|
|
" 'soitssmlnflfmthstr.csv',\n",
|
|
" 'soitsspotintstmdiff.csv',\n",
|
|
" 'stts_select.png']"
|
|
]
|
|
},
|
|
"execution_count": 17,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"os.listdir('../../../../SNITS_RealTimeSignals/Archive/Incheon/incheon_tables/1211/')"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 34,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"'0'"
|
|
]
|
|
},
|
|
"execution_count": 34,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"df = pd.read_csv('../../../../SNITS_RealTimeSignals/Archive/Incheon/incheon_tables/1211/soitdtimeplan.csv', index_col=0, encoding = 'CP949')\n",
|
|
"df = df[1:]\n",
|
|
"df[' 주기시간'].min()"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 32,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/html": [
|
|
"<div>\n",
|
|
"<style scoped>\n",
|
|
" .dataframe tbody tr th:only-of-type {\n",
|
|
" vertical-align: middle;\n",
|
|
" }\n",
|
|
"\n",
|
|
" .dataframe tbody tr th {\n",
|
|
" vertical-align: top;\n",
|
|
" }\n",
|
|
"\n",
|
|
" .dataframe thead th {\n",
|
|
" text-align: right;\n",
|
|
" }\n",
|
|
"</style>\n",
|
|
"<table border=\"1\" class=\"dataframe\">\n",
|
|
" <thead>\n",
|
|
" <tr style=\"text-align: right;\">\n",
|
|
" <th></th>\n",
|
|
" <th>시간계획번호</th>\n",
|
|
" <th>현시운영번호</th>\n",
|
|
" <th>현시운영계획번호</th>\n",
|
|
" <th>수집유닉스시각</th>\n",
|
|
" <th>수집일시</th>\n",
|
|
" <th>주기시간</th>\n",
|
|
" <th>옵셋시간</th>\n",
|
|
" <th>A링1현시시간</th>\n",
|
|
" <th>A링2현시시간</th>\n",
|
|
" <th>A링3현시시간</th>\n",
|
|
" <th>...</th>\n",
|
|
" <th>A링7현시시간</th>\n",
|
|
" <th>A링8현시시간</th>\n",
|
|
" <th>B링1현시시간</th>\n",
|
|
" <th>B링2현시시간</th>\n",
|
|
" <th>B링3현시시간</th>\n",
|
|
" <th>B링4현시시간</th>\n",
|
|
" <th>B링5현시시간</th>\n",
|
|
" <th>B링6현시시간</th>\n",
|
|
" <th>B링7현시시간</th>\n",
|
|
" <th>B링8현시시간</th>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>현장교차로ID</th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" <th></th>\n",
|
|
" </tr>\n",
|
|
" </thead>\n",
|
|
" <tbody>\n",
|
|
" <tr>\n",
|
|
" <th>5031</th>\n",
|
|
" <td>1</td>\n",
|
|
" <td>1</td>\n",
|
|
" <td>1</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>140</td>\n",
|
|
" <td>37</td>\n",
|
|
" <td>37</td>\n",
|
|
" <td>16</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>37</td>\n",
|
|
" <td>16</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>35</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5031</th>\n",
|
|
" <td>1</td>\n",
|
|
" <td>2</td>\n",
|
|
" <td>2</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>150</td>\n",
|
|
" <td>40</td>\n",
|
|
" <td>40</td>\n",
|
|
" <td>20</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>40</td>\n",
|
|
" <td>20</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>28</td>\n",
|
|
" <td>35</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5031</th>\n",
|
|
" <td>1</td>\n",
|
|
" <td>2</td>\n",
|
|
" <td>3</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>150</td>\n",
|
|
" <td>28</td>\n",
|
|
" <td>43</td>\n",
|
|
" <td>18</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>43</td>\n",
|
|
" <td>18</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>35</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5031</th>\n",
|
|
" <td>1</td>\n",
|
|
" <td>2</td>\n",
|
|
" <td>4</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>150</td>\n",
|
|
" <td>30</td>\n",
|
|
" <td>44</td>\n",
|
|
" <td>17</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>44</td>\n",
|
|
" <td>17</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>35</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5031</th>\n",
|
|
" <td>1</td>\n",
|
|
" <td>3</td>\n",
|
|
" <td>5</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>160</td>\n",
|
|
" <td>35</td>\n",
|
|
" <td>43</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>43</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>27</td>\n",
|
|
" <td>30</td>\n",
|
|
" <td>35</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>...</th>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>...</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5047</th>\n",
|
|
" <td>10</td>\n",
|
|
" <td>5</td>\n",
|
|
" <td>12</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>10</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5047</th>\n",
|
|
" <td>10</td>\n",
|
|
" <td>5</td>\n",
|
|
" <td>13</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>10</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5047</th>\n",
|
|
" <td>10</td>\n",
|
|
" <td>6</td>\n",
|
|
" <td>14</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>10</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5047</th>\n",
|
|
" <td>10</td>\n",
|
|
" <td>6</td>\n",
|
|
" <td>15</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>10</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" <tr>\n",
|
|
" <th>5047</th>\n",
|
|
" <td>10</td>\n",
|
|
" <td>6</td>\n",
|
|
" <td>16</td>\n",
|
|
" <td>1702220405</td>\n",
|
|
" <td>20231211</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>10</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>...</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>25</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" <td>0</td>\n",
|
|
" </tr>\n",
|
|
" </tbody>\n",
|
|
"</table>\n",
|
|
"<p>2720 rows × 23 columns</p>\n",
|
|
"</div>"
|
|
],
|
|
"text/plain": [
|
|
" 시간계획번호 현시운영번호 현시운영계획번호 수집유닉스시각 수집일시 주기시간 옵셋시간 A링1현시시간 \\\n",
|
|
"현장교차로ID \n",
|
|
"5031 1 1 1 1702220405 20231211 140 37 37 \n",
|
|
"5031 1 2 2 1702220405 20231211 150 40 40 \n",
|
|
"5031 1 2 3 1702220405 20231211 150 28 43 \n",
|
|
"5031 1 2 4 1702220405 20231211 150 30 44 \n",
|
|
"5031 1 3 5 1702220405 20231211 160 35 43 \n",
|
|
"... ... ... ... ... ... ... ... ... \n",
|
|
"5047 10 5 12 1702220405 20231211 0 10 25 \n",
|
|
"5047 10 5 13 1702220405 20231211 0 10 25 \n",
|
|
"5047 10 6 14 1702220405 20231211 0 10 25 \n",
|
|
"5047 10 6 15 1702220405 20231211 0 10 25 \n",
|
|
"5047 10 6 16 1702220405 20231211 0 10 25 \n",
|
|
"\n",
|
|
" A링2현시시간 A링3현시시간 ... A링7현시시간 A링8현시시간 B링1현시시간 B링2현시시간 B링3현시시간 \\\n",
|
|
"현장교차로ID ... \n",
|
|
"5031 16 27 ... 0 0 37 16 27 \n",
|
|
"5031 20 27 ... 0 0 40 20 27 \n",
|
|
"5031 18 27 ... 0 0 43 18 27 \n",
|
|
"5031 17 27 ... 0 0 44 17 27 \n",
|
|
"5031 25 27 ... 0 0 43 25 27 \n",
|
|
"... ... ... ... ... ... ... ... ... \n",
|
|
"5047 25 25 ... 0 0 25 25 25 \n",
|
|
"5047 25 25 ... 0 0 25 25 25 \n",
|
|
"5047 25 25 ... 0 0 25 25 25 \n",
|
|
"5047 25 25 ... 0 0 25 25 25 \n",
|
|
"5047 25 25 ... 0 0 25 25 25 \n",
|
|
"\n",
|
|
" B링4현시시간 B링5현시시간 B링6현시시간 B링7현시시간 B링8현시시간 \n",
|
|
"현장교차로ID \n",
|
|
"5031 25 35 0 0 0 \n",
|
|
"5031 28 35 0 0 0 \n",
|
|
"5031 27 35 0 0 0 \n",
|
|
"5031 27 35 0 0 0 \n",
|
|
"5031 30 35 0 0 0 \n",
|
|
"... ... ... ... ... ... \n",
|
|
"5047 25 0 0 0 0 \n",
|
|
"5047 25 0 0 0 0 \n",
|
|
"5047 25 0 0 0 0 \n",
|
|
"5047 25 0 0 0 0 \n",
|
|
"5047 25 0 0 0 0 \n",
|
|
"\n",
|
|
"[2720 rows x 23 columns]"
|
|
]
|
|
},
|
|
"execution_count": 32,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"source": [
|
|
"df"
|
|
]
|
|
}
|
|
],
|
|
"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
|
|
}
|