{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1704416400\n", "2024-01-05 10:00:00\n", "1. 데이터를 준비합니다.\n", "1-1. 네트워크가 로드되었습니다.\n", "1-2. 테이블들이 로드되었습니다.\n" ] } ], "source": [ "import os\n", "import pandas as pd\n", "\n", "import sys\n", "from datetime import datetime\n", "sys.path.append('../../Scripts')\n", "\n", "from preprocess_daily import DailyPreprocessor\n", "dp = DailyPreprocessor()\n", "\n", "from generate_signals import SignalGenerator\n", "sg = SignalGenerator()\n", "# sg.present_time = int(datetime(2024, 1, 5, 12, 5).timestamp())\n", "print(sg.present_time)\n", "print(datetime.fromtimestamp(sg.present_time))\n", "\n", "# 1. 데이터 준비\n", "sg.prepare_data()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 단위테스트" ] }, { "attachments": { "image.png": { "image/png": "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yQun/tDxOy7n9mQErTaC2sREYonEkja11y6VtZweWKmIgAiIgAiIQDsJSCxpZ72p1D0nYKLJF7Yec9/aseAkmoxuEF0yXvp4LxJLJJb0sd2HcM+je1ZdFQEREAEREIFuE5BY0u361d31gMDjs4vORJPZly/04I6z32IIRofKkN+75fwNlzgEky5977z62k7dT1Q3N1zi1M7zt/MQ2WXvbRVDBERABERABLpDQGJJd+pSd9JzAiaafPn24+7Iwns9p7Hy9kM0QlSmbhmVWevzsxuOSFg42+82kLXNNBF+ZU+qIxEQAREQARHoFwGJJf2qb91tDwgglCCY8H36+Xd7cMfjb7EJI0N5yhAe1QYklqh9jGofoVwb37sqhAiIgAiIgAh0l4DEku7Wre6s5wRMNGGIDl4nff6EYnioHDKQrQ1ILFFbsLYQ8rbP7w3duwiIgAiIgAhILFEbEIGOE2DyVyaB7bNoErIxorL102iWWNLPem/b897x16NuTwREQAREQARGEpBYMhKPLopAdwiYaMKywyw/zIo6ffm0zUBRebtvSEss6X4dd+E57ss7QvcpAiIgAiIgAkkEJJYkUdE5EegwgRNnP3DX/fRl1yfRpAtGi+6hW8a1xJJu1WdXn88Ovwp1ayIgAiIgAiIwloDEkrGIFEAEukng1FsfLosmux973f3p40+7eaPOadURrToSXBuQWCKxpA0CS2dfCroxERABERABEUhBQGJJCkgKIgJdJvDG4sfutr2vujUbB66rokkbjBKVsV/Gs8SSftV3W5/vLr/7dG8iIAIiIAIiMI6AxJJxhHRdBHpC4Hfn/7wsmuw4cMad/+CTztx5Ww0Vlbu7BrXEku7WbZee2868BHQjIiACIiACIpCDgMSSHNAURQS6TADR5I79pyJPk66IJl0yXnQv3TCyJZZ0ox67/jx2+V2nexMBERABERCBcQQklowjpOsi0FMCeJYgljA8B/EEEaWtn64bNLq/9hnevliy++Hn3M8ffc6xTarLux56duT5V4/PRNeHhZvYNznyelKe8XOWR9rz8XBpj4fdQ5r4WeMalzRp9zVMW/t8lVsEREAEREAEyiAgsaQMikpDBDpMANHk7kfPRqIJc5u0UTTpq6Gj+w5XRDGx5MLJObdt75KY8b17nkkURd5YmI3OI1gMpgaOONQt5985Mee+8s9POa5Z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" } }, "cell_type": "markdown", "metadata": {}, "source": [ "![image.png](attachment:image.png)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 1. `make_rhistory`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1.1. 입력데이터\n", "- 입력데이터\n", " - 프로젝트 진행시 입력데이터 : 신호이력에 대한 쿼리\n", " - 현재 입력데이터 : `history.csv`(하루치의 신호이력)\n", "- 컬럼 : 교차로번호, 종료유닉스, (링, 현시)별 현시시간 (`dura_A1`, ..., `dura_B8`), 주기, 옵셋" ] }, { "cell_type": "code", "execution_count": 2, "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", "
Unnamed: 0inter_noend_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7...dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleoffset
00206170438052033352626000...33352626000012010
1120217043805393910100000...39101000000140103
22178170438054038394023000...38394023000014050
332011704380540242417581700...2424175817000140133
44177170438055036206826000...36206826000015035
\n", "

5 rows × 21 columns

\n", "
" ], "text/plain": [ " Unnamed: 0 inter_no end_unix dura_A1 dura_A2 dura_A3 dura_A4 \\\n", "0 0 206 1704380520 33 35 26 26 \n", "1 1 202 1704380539 39 101 0 0 \n", "2 2 178 1704380540 38 39 40 23 \n", "3 3 201 1704380540 24 24 17 58 \n", "4 4 177 1704380550 36 20 68 26 \n", "\n", " dura_A5 dura_A6 dura_A7 ... dura_B1 dura_B2 dura_B3 dura_B4 \\\n", "0 0 0 0 ... 33 35 26 26 \n", "1 0 0 0 ... 39 101 0 0 \n", "2 0 0 0 ... 38 39 40 23 \n", "3 17 0 0 ... 24 24 17 58 \n", "4 0 0 0 ... 36 20 68 26 \n", "\n", " dura_B5 dura_B6 dura_B7 dura_B8 cycle offset \n", "0 0 0 0 0 120 10 \n", "1 0 0 0 0 140 103 \n", "2 0 0 0 0 140 50 \n", "3 17 0 0 0 140 133 \n", "4 0 0 0 0 150 35 \n", "\n", "[5 rows x 21 columns]" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sg.history.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1.2 출력 데이터\n", "- 출력데이터 : `rhistory`\n", "- 컬럼 : 교차로번호, 시작유닉스, (링, 현시)별 현시시간 (`dura_A1`, ..., `dura_B8`), 주기\n", "- 설명 : 신호이력 로드, 슬라이싱(30분, 10분), 종료유닉스를 시작유닉스로 변경 등" ] }, { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycle
18112101704414440434370240000285870240000180
181220217044144904611400000046114000000160
18131781704414480383943500000383971220000170
18142061704414510455326260000455326260000150
1815201170441452033362558180003336255818000170
\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", "1811 210 1704414440 43 43 70 24 0 \n", "1812 202 1704414490 46 114 0 0 0 \n", "1813 178 1704414480 38 39 43 50 0 \n", "1814 206 1704414510 45 53 26 26 0 \n", "1815 201 1704414520 33 36 25 58 18 \n", "\n", " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", "1811 0 0 0 28 58 70 24 0 \n", "1812 0 0 0 46 114 0 0 0 \n", "1813 0 0 0 38 39 71 22 0 \n", "1814 0 0 0 45 53 26 26 0 \n", "1815 0 0 0 33 36 25 58 18 \n", "\n", " dura_B6 dura_B7 dura_B8 cycle \n", "1811 0 0 0 180 \n", "1812 0 0 0 160 \n", "1813 0 0 0 170 \n", "1814 0 0 0 150 \n", "1815 0 0 0 170 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sg.make_rhistory()\n", "sg.rhistory.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1.3 검증요건\n", "1. 현재시점으로부터 `substractor`(30분) 동안의 신호이력 로드되었는가?\n", "2. 현재시점 + `adder`(10분)에 한 주기가 신호 추가되었는가?\n", "3. 종료유닉스가 시작유닉스로 잘 변환되었는가?\n", " - 이전 종료유닉스가 존재하지 않으면 현재 종료유닉스로부터 현시시간 합의 차로 한다.\n", " - 이전 종료유닉스가 존재하면 abs < 10인 경우 이전 종료유닉스로 하고, abs > 10인 경우 현시시간 합의 차로 한다.\n", "4. 존재하지 않는 교차로에 대하여 한 주기 신호 추가되었는가?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1.4 검증" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1704414440\n", "1704416400 1960\n", "1704416820 420\n" ] } ], "source": [ "# 1 : 약 30분(1800초) 동안의 신호이력이 로드되었음\n", "# 2 : 현재시점으로부터 약 10분(600초)이 경과한 시점까지의 신호이력이 로드되었음\n", "print(sg.rhistory.start_unix.min())\n", "print(sg.present_time, sg.present_time - sg.rhistory.start_unix.min())\n", "print(sg.rhistory.start_unix.max(), sg.rhistory.start_unix.max() - sg.present_time)" ] }, { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Unnamed: 0inter_noend_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7...dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleoffset
18181818176170441474037103400000...371034000000180169
18261826176170441492137103400000...371034000000180169
18341834176170441510037103400000...371034000000180169
18431843176170441528137103400000...371034000000180169
18521852176170441546037103400000...371034000000180169
18601860176170441563937103400000...371034000000180169
18681868176170441582037103400000...371034000000180169
18761876176170441599937103400000...371034000000180169
18861886176170441618037103400000...371034000000180169
18941894176170441636137103400000...371034000000180169
\n", "

10 rows × 21 columns

\n", "
" ], "text/plain": [ " Unnamed: 0 inter_no end_unix dura_A1 dura_A2 dura_A3 dura_A4 \\\n", "1818 1818 176 1704414740 37 103 40 0 \n", "1826 1826 176 1704414921 37 103 40 0 \n", "1834 1834 176 1704415100 37 103 40 0 \n", "1843 1843 176 1704415281 37 103 40 0 \n", "1852 1852 176 1704415460 37 103 40 0 \n", "1860 1860 176 1704415639 37 103 40 0 \n", "1868 1868 176 1704415820 37 103 40 0 \n", "1876 1876 176 1704415999 37 103 40 0 \n", "1886 1886 176 1704416180 37 103 40 0 \n", "1894 1894 176 1704416361 37 103 40 0 \n", "\n", " dura_A5 dura_A6 dura_A7 ... dura_B1 dura_B2 dura_B3 dura_B4 \\\n", "1818 0 0 0 ... 37 103 40 0 \n", "1826 0 0 0 ... 37 103 40 0 \n", "1834 0 0 0 ... 37 103 40 0 \n", "1843 0 0 0 ... 37 103 40 0 \n", "1852 0 0 0 ... 37 103 40 0 \n", "1860 0 0 0 ... 37 103 40 0 \n", "1868 0 0 0 ... 37 103 40 0 \n", "1876 0 0 0 ... 37 103 40 0 \n", "1886 0 0 0 ... 37 103 40 0 \n", "1894 0 0 0 ... 37 103 40 0 \n", "\n", " dura_B5 dura_B6 dura_B7 dura_B8 cycle offset \n", "1818 0 0 0 0 180 169 \n", "1826 0 0 0 0 180 169 \n", "1834 0 0 0 0 180 169 \n", "1843 0 0 0 0 180 169 \n", "1852 0 0 0 0 180 169 \n", "1860 0 0 0 0 180 169 \n", "1868 0 0 0 0 180 169 \n", "1876 0 0 0 0 180 169 \n", "1886 0 0 0 0 180 169 \n", "1894 0 0 0 0 180 169 \n", "\n", "[10 rows x 21 columns]" ] }, "metadata": {}, "output_type": "display_data" }, { "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", "
inter_nostart_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycle
18181761704414560371034000000371034000000180
18261761704414740371034000000371034000000180
18341761704414921371034000000371034000000180
18431761704415100371034000000371034000000180
18521761704415281371034000000371034000000180
18601761704415460371034000000371034000000180
18681761704415639371034000000371034000000180
18761761704415820371034000000371034000000180
18861761704415999371034000000371034000000180
18941761704416180371034000000371034000000180
01761704416820371034000000371034000000180
\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", "1818 176 1704414560 37 103 40 0 0 \n", "1826 176 1704414740 37 103 40 0 0 \n", "1834 176 1704414921 37 103 40 0 0 \n", "1843 176 1704415100 37 103 40 0 0 \n", "1852 176 1704415281 37 103 40 0 0 \n", "1860 176 1704415460 37 103 40 0 0 \n", "1868 176 1704415639 37 103 40 0 0 \n", "1876 176 1704415820 37 103 40 0 0 \n", "1886 176 1704415999 37 103 40 0 0 \n", "1894 176 1704416180 37 103 40 0 0 \n", "0 176 1704416820 37 103 40 0 0 \n", "\n", " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", "1818 0 0 0 37 103 40 0 0 \n", "1826 0 0 0 37 103 40 0 0 \n", "1834 0 0 0 37 103 40 0 0 \n", "1843 0 0 0 37 103 40 0 0 \n", "1852 0 0 0 37 103 40 0 0 \n", "1860 0 0 0 37 103 40 0 0 \n", "1868 0 0 0 37 103 40 0 0 \n", "1876 0 0 0 37 103 40 0 0 \n", "1886 0 0 0 37 103 40 0 0 \n", "1894 0 0 0 37 103 40 0 0 \n", "0 0 0 0 37 103 40 0 0 \n", "\n", " dura_B6 dura_B7 dura_B8 cycle \n", "1818 0 0 0 180 \n", "1826 0 0 0 180 \n", "1834 0 0 0 180 \n", "1843 0 0 0 180 \n", "1852 0 0 0 180 \n", "1860 0 0 0 180 \n", "1868 0 0 0 180 \n", "1876 0 0 0 180 \n", "1886 0 0 0 180 \n", "1894 0 0 0 180 \n", "0 0 0 0 180 " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# 3\n", "inter_no = 176\n", "h = sg.history[(sg.history.inter_no==inter_no) & (sg.history.end_unix <= sg.present_time) & (sg.history.end_unix > sg.present_time - sg.subtractor)]\n", "rh = sg.rhistory[sg.rhistory.inter_no==inter_no]\n", "display(h)\n", "display(rh)\n", "# 이전 종료유닉스가 존재하지 않을 경우 : index 1802\n", "# print(h.loc[2183, [f'dura_{alph}{j}' for alph in ['A', 'B'] for j in range(1,9)]].sum() // 2)\n", "# 이전 종료유닉스가 존재할 경우 : index 1810 ~ " ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{201, 202, 206, 175, 176, 177, 178, 210}\n", "{201, 202, 206, 175, 176, 177, 178, 210}\n" ] } ], "source": [ "# 4 : 현재시점에서는 검증할 수 없음. 하지만 이전에 검증하였음.\n", "print(set(sg.history.inter_no))\n", "print(set(sg.rhistory.inter_no))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 2. `make_rhists`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.1. 입력데이터\n", "- 입력데이터 : `rhistory`\n", "- 컬럼 : 교차로번호, 시작유닉스, (링, 현시)별 현시시간 (`dura_A1`, ..., `dura_B8`), 주기" ] }, { "cell_type": "code", "execution_count": 7, "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", "
inter_nostart_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycle
18112101704414440434370240000285870240000180
181220217044144904611400000046114000000160
18131781704414480383943500000383971220000170
18142061704414510455326260000455326260000150
1815201170441452033362558180003336255818000170
\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", "1811 210 1704414440 43 43 70 24 0 \n", "1812 202 1704414490 46 114 0 0 0 \n", "1813 178 1704414480 38 39 43 50 0 \n", "1814 206 1704414510 45 53 26 26 0 \n", "1815 201 1704414520 33 36 25 58 18 \n", "\n", " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", "1811 0 0 0 28 58 70 24 0 \n", "1812 0 0 0 46 114 0 0 0 \n", "1813 0 0 0 38 39 71 22 0 \n", "1814 0 0 0 45 53 26 26 0 \n", "1815 0 0 0 33 36 25 58 18 \n", "\n", " dura_B6 dura_B7 dura_B8 cycle \n", "1811 0 0 0 180 \n", "1812 0 0 0 160 \n", "1813 0 0 0 170 \n", "1814 0 0 0 150 \n", "1815 0 0 0 170 " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sg.rhistory.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.2. 출력데이터\n", "- 출력 : `rhists`\n", "- 컬럼 : 교차로번호, 시작유닉스, (링, 현시)별 현시시간 (`dura_A1`, ..., `dura_B8`), 주기, 유닉스차이(`D_n`), 현시시간합(`S_n`)\n", "- 설명 : `rhistory`에 대하여 참값프로세스 진행 후 현재시점 - `substractor//2`(15분)로 슬라이싱" ] }, { "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", "
inter_nostart_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8...dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_nUnnamed: 0offset
62101704415520434370240000...240000180900.0900.0NaNNaN
72101704415700434370240000...240000180900.0900.0NaNNaN
82101704415880434370240000...240000180900.0900.0NaNNaN
92101704416060434370240000...240000180900.0900.0NaNNaN
102101704416420434370240000...240000180NaNNaN30.0137.0
\n", "

5 rows × 23 columns

\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", "6 210 1704415520 43 43 70 24 0 \n", "7 210 1704415700 43 43 70 24 0 \n", "8 210 1704415880 43 43 70 24 0 \n", "9 210 1704416060 43 43 70 24 0 \n", "10 210 1704416420 43 43 70 24 0 \n", "\n", " dura_A6 dura_A7 dura_A8 ... dura_B4 dura_B5 dura_B6 dura_B7 \\\n", "6 0 0 0 ... 24 0 0 0 \n", "7 0 0 0 ... 24 0 0 0 \n", "8 0 0 0 ... 24 0 0 0 \n", "9 0 0 0 ... 24 0 0 0 \n", "10 0 0 0 ... 24 0 0 0 \n", "\n", " dura_B8 cycle D_n S_n Unnamed: 0 offset \n", "6 0 180 900.0 900.0 NaN NaN \n", "7 0 180 900.0 900.0 NaN NaN \n", "8 0 180 900.0 900.0 NaN NaN \n", "9 0 180 900.0 900.0 NaN NaN \n", "10 0 180 NaN NaN 30.0 137.0 \n", "\n", "[5 rows x 23 columns]" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sg.make_rhists()\n", "sg.rhists.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.3 검증요건\n", "1. 결측치 처리\n", "2. 이상치 처리 (삭제, 대체)\n", "3. D_n, S_n의 계산 적정성 여부" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.4 검증" ] }, { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cyclediff
18131781704414480383943500000383971220000170NaN
18221781704414651383943500000383971220000170171.0
18301781704414820383943500000383971220000170169.0
18381781704414990383943500000383971220000170170.0
18451781704415160383943500000383971220000170170.0
18531781704415330383943500000383971220000170170.0
18611781704415500383943500000383971220000170170.0
18691781704415669383943500000383971220000170169.0
18771781704415840383943500000383971220000170171.0
18851781704416010383943500000383971220000170170.0
18921781704416180383943500000383971220000170170.0
01781704416820383943500000383971220000170640.0
\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", "1813 178 1704414480 38 39 43 50 0 \n", "1822 178 1704414651 38 39 43 50 0 \n", "1830 178 1704414820 38 39 43 50 0 \n", "1838 178 1704414990 38 39 43 50 0 \n", "1845 178 1704415160 38 39 43 50 0 \n", "1853 178 1704415330 38 39 43 50 0 \n", "1861 178 1704415500 38 39 43 50 0 \n", "1869 178 1704415669 38 39 43 50 0 \n", "1877 178 1704415840 38 39 43 50 0 \n", "1885 178 1704416010 38 39 43 50 0 \n", "1892 178 1704416180 38 39 43 50 0 \n", "0 178 1704416820 38 39 43 50 0 \n", "\n", " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", "1813 0 0 0 38 39 71 22 0 \n", "1822 0 0 0 38 39 71 22 0 \n", "1830 0 0 0 38 39 71 22 0 \n", "1838 0 0 0 38 39 71 22 0 \n", "1845 0 0 0 38 39 71 22 0 \n", "1853 0 0 0 38 39 71 22 0 \n", "1861 0 0 0 38 39 71 22 0 \n", "1869 0 0 0 38 39 71 22 0 \n", "1877 0 0 0 38 39 71 22 0 \n", "1885 0 0 0 38 39 71 22 0 \n", "1892 0 0 0 38 39 71 22 0 \n", "0 0 0 0 38 39 71 22 0 \n", "\n", " dura_B6 dura_B7 dura_B8 cycle diff \n", "1813 0 0 0 170 NaN \n", "1822 0 0 0 170 171.0 \n", "1830 0 0 0 170 169.0 \n", "1838 0 0 0 170 170.0 \n", "1845 0 0 0 170 170.0 \n", "1853 0 0 0 170 170.0 \n", "1861 0 0 0 170 170.0 \n", "1869 0 0 0 170 169.0 \n", "1877 0 0 0 170 171.0 \n", "1885 0 0 0 170 170.0 \n", "1892 0 0 0 170 170.0 \n", "0 0 0 0 170 640.0 " ] }, "metadata": {}, "output_type": "display_data" }, { "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", "
inter_nostart_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8...dura_B5dura_B6dura_B7dura_B8cycleD_nS_nUnnamed: 0offsetdiff
61781704415500383943500000...0000170900.01020.0NaNNaNNaN
71781704415669373842490000...0000166900.01020.0NaNNaN169.0
81781704415840383943500000...0000170900.01020.0NaNNaN171.0
91781704416010383943500000...0000170900.01020.0NaNNaN170.0
101781704416180383943500000...0000170900.01020.0NaNNaN170.0
111781704416350292932380000...0000128NaNNaN14.080.0170.0
121781704416690383943500000...0000170NaNNaN14.080.0340.0
131781704416820292932380000...0000128900.0510.0NaNNaN130.0
\n", "

8 rows × 24 columns

\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", "6 178 1704415500 38 39 43 50 0 \n", "7 178 1704415669 37 38 42 49 0 \n", "8 178 1704415840 38 39 43 50 0 \n", "9 178 1704416010 38 39 43 50 0 \n", "10 178 1704416180 38 39 43 50 0 \n", "11 178 1704416350 29 29 32 38 0 \n", "12 178 1704416690 38 39 43 50 0 \n", "13 178 1704416820 29 29 32 38 0 \n", "\n", " dura_A6 dura_A7 dura_A8 ... dura_B5 dura_B6 dura_B7 dura_B8 cycle \\\n", "6 0 0 0 ... 0 0 0 0 170 \n", "7 0 0 0 ... 0 0 0 0 166 \n", "8 0 0 0 ... 0 0 0 0 170 \n", "9 0 0 0 ... 0 0 0 0 170 \n", "10 0 0 0 ... 0 0 0 0 170 \n", "11 0 0 0 ... 0 0 0 0 128 \n", "12 0 0 0 ... 0 0 0 0 170 \n", "13 0 0 0 ... 0 0 0 0 128 \n", "\n", " D_n S_n Unnamed: 0 offset diff \n", "6 900.0 1020.0 NaN NaN NaN \n", "7 900.0 1020.0 NaN NaN 169.0 \n", "8 900.0 1020.0 NaN NaN 171.0 \n", "9 900.0 1020.0 NaN NaN 170.0 \n", "10 900.0 1020.0 NaN NaN 170.0 \n", "11 NaN NaN 14.0 80.0 170.0 \n", "12 NaN NaN 14.0 80.0 340.0 \n", "13 900.0 510.0 NaN NaN 130.0 \n", "\n", "[8 rows x 24 columns]" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# 1. 마지막 시점에 결측 발생 -> 결측처리 이상없음\n", "# 2. 결측 처리 후에 발생하는 이상치 -> 이상치처리 이상없음\n", "### 3. D_n, S_n 계산에 이상있음. D_n과 S_n이 대부분의 경우에 다르므로, 대부분의 경우를 거짓값으로 판단한 채로 진행하고 있음.\n", "# 다만, 이렇게 하여도 결과에는 영향은 없음. 단지 계산량이 많아져서 구동시간에 부하가 걸렸을 수 있음.\n", "inter_no = 178\n", "rhistory = sg.rhistory[sg.rhistory.inter_no==inter_no].copy()\n", "rhistory['diff'] = rhistory['start_unix'].diff()\n", "rhists = sg.rhists[sg.rhists.inter_no==inter_no].copy()\n", "rhists['diff'] = rhists['start_unix'].diff()\n", "display(rhistory)\n", "display(rhists)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 3. `make_hrhists`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3.1. 입력데이터\n", "- 입력데이터 : `rhists`\n", "- 컬럼 : 교차로번호, 시작유닉스, (링, 현시)별 현시시간 (`dura_A1`, ..., `dura_B8`), 주기, 유닉스차이(`D_n`), 현시시간합(`S_n`), 옵셋" ] }, { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \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_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8...dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_nUnnamed: 0offset
62101704415520434370240000...240000180900.0900.0NaNNaN
72101704415700434370240000...240000180900.0900.0NaNNaN
82101704415880434370240000...240000180900.0900.0NaNNaN
92101704416060434370240000...240000180900.0900.0NaNNaN
102101704416420434370240000...240000180NaNNaN30.0137.0
\n", "

5 rows × 23 columns

\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", "6 210 1704415520 43 43 70 24 0 \n", "7 210 1704415700 43 43 70 24 0 \n", "8 210 1704415880 43 43 70 24 0 \n", "9 210 1704416060 43 43 70 24 0 \n", "10 210 1704416420 43 43 70 24 0 \n", "\n", " dura_A6 dura_A7 dura_A8 ... dura_B4 dura_B5 dura_B6 dura_B7 \\\n", "6 0 0 0 ... 24 0 0 0 \n", "7 0 0 0 ... 24 0 0 0 \n", "8 0 0 0 ... 24 0 0 0 \n", "9 0 0 0 ... 24 0 0 0 \n", "10 0 0 0 ... 24 0 0 0 \n", "\n", " dura_B8 cycle D_n S_n Unnamed: 0 offset \n", "6 0 180 900.0 900.0 NaN NaN \n", "7 0 180 900.0 900.0 NaN NaN \n", "8 0 180 900.0 900.0 NaN NaN \n", "9 0 180 900.0 900.0 NaN NaN \n", "10 0 180 NaN NaN 30.0 137.0 \n", "\n", "[5 rows x 23 columns]" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sg.rhists.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3.2. 출력데이터\n", "- 입력데이터 : `hrhists`\n", "- 컬럼 : 교차로번호, 시작유닉스, A현시번호, B현시번호, 현시시간\n", "- 설명 : `rhists`를 계층화" ] }, { "cell_type": "code", "execution_count": 11, "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", "
inter_nostart_unixphas_Aphas_Bduration
021017044155201128
121017044155201215
221017044155202243
321017044155203370
421017044155204424
\n", "
" ], "text/plain": [ " inter_no start_unix phas_A phas_B duration\n", "0 210 1704415520 1 1 28\n", "1 210 1704415520 1 2 15\n", "2 210 1704415520 2 2 43\n", "3 210 1704415520 3 3 70\n", "4 210 1704415520 4 4 24" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sg.make_hrhists()\n", "sg.hrhists.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3.3 검증요건\n", "- 계층화가 잘 이루어졌는가?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 3.4 검증" ] }, { "cell_type": "code", "execution_count": 12, "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", "
inter_nostart_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_nUnnamed: 0offset
61751704415589424454360000424432580000176900.01080.0NaNNaN
\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 dura_A6 \\\n", "6 175 1704415589 42 44 54 36 0 0 \n", "\n", " dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 dura_B6 \\\n", "6 0 0 42 44 32 58 0 0 \n", "\n", " dura_B7 dura_B8 cycle D_n S_n Unnamed: 0 offset \n", "6 0 0 176 900.0 1080.0 NaN NaN " ] }, "metadata": {}, "output_type": "display_data" }, { "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", "
inter_nostart_unixphas_Aphas_Bduration
017517044155891142
117517044155892244
217517044155893332
317517044155893422
417517044155894436
\n", "
" ], "text/plain": [ " inter_no start_unix phas_A phas_B duration\n", "0 175 1704415589 1 1 42\n", "1 175 1704415589 2 2 44\n", "2 175 1704415589 3 3 32\n", "3 175 1704415589 3 4 22\n", "4 175 1704415589 4 4 36" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "### 계층화상의 오류 발견. 오버랩현시가 일어나는 경우 현시시간이 제대로 계산되지 않았음.\n", "# durs_A = [getattr(row, f'dura_A{j}') for j in range(1, 9)]\n", "# durs_B = [getattr(row, f'dura_A{j}') for j in range(1, 9)]\n", "# 에서 durs_B의 코드 잘못됨. 수정완료.\n", "inter_no = 175\n", "start_unix = sg.rhists[sg.rhists.inter_no==inter_no].start_unix.min()\n", "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", " display(sg.rhists[(sg.rhists.inter_no==inter_no)&(sg.rhists.start_unix==start_unix)])\n", "display(sg.hrhists[(sg.hrhists.inter_no==inter_no)&(sg.hrhists.start_unix==start_unix)])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 4. `save_movement`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 4.1. 입력데이터\n", "- 입력데이터\n", " - 프로젝트 진행시 입력데이터 : 이동류정보에 대한 쿼리\n", " - 현재 입력데이터 : `movement_[timestamp].csv`, 현재시점으로부터 5분 이내의 이동류정보. 5초단위로 수집.\n", "- 컬럼 : 교차로번호, A현시번호, B현시번호, A이동류번호, B이동류번호" ] }, { "cell_type": "code", "execution_count": 13, "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", "
Unnamed: 0inter_nophas_Aphas_Bmove_Amove_B
001751184
101761184
201771184
301781184
402011183
502021162
60206221718
7021011618
\n", "
" ], "text/plain": [ " Unnamed: 0 inter_no phas_A phas_B move_A move_B\n", "0 0 175 1 1 8 4\n", "1 0 176 1 1 8 4\n", "2 0 177 1 1 8 4\n", "3 0 178 1 1 8 4\n", "4 0 201 1 1 8 3\n", "5 0 202 1 1 6 2\n", "6 0 206 2 2 17 18\n", "7 0 210 1 1 6 18" ] }, "metadata": {}, "output_type": "display_data" }, { "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", "
Unnamed: 0inter_nophas_Aphas_Bmove_Amove_B
001751184
101761184
201771184
301781184
402011183
502021162
602061184
7021011618
\n", "
" ], "text/plain": [ " Unnamed: 0 inter_no phas_A phas_B move_A move_B\n", "0 0 175 1 1 8 4\n", "1 0 176 1 1 8 4\n", "2 0 177 1 1 8 4\n", "3 0 178 1 1 8 4\n", "4 0 201 1 1 8 3\n", "5 0 202 1 1 6 2\n", "6 0 206 1 1 8 4\n", "7 0 210 1 1 6 18" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "display(pd.read_csv(os.path.join(sg.path_tables, 'move', f'move_{sg.present_time - 300}.csv')))\n", "display(pd.read_csv(os.path.join(sg.path_tables, 'move', f'move_{sg.present_time}.csv')))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 4.2 출력데이터\n", "- 입력데이터 : `movement`\n", "- 컬럼 : 교차로번호, A현시번호, B현시번호, A이동류번호, B이동류번호, 시작유닉스\n", "- 설명 : 5분 동안의, 5초 간격의 60개 `movement_[timestamp]`를 모아서 pd.concat함. 이때, 신호이력에서 최근의 종료유닉스를 불러와서 `movement`의 시작유닉스로 삼음." ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1704416100\n", " inter_no end_unix\n", "1874 175 1704415950\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "8\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "1704416105\n", " inter_no end_unix\n", "1874 175 1704415950\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "8\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "1704416110\n", " inter_no end_unix\n", "1874 175 1704415950\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 3 3 8 4 1704416010\n", "7 210 1 1 6 18 1704416060\n", "9\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "1704416115\n", " inter_no end_unix\n", "1874 175 1704415950\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 3 3 8 4 1704416010\n", "7 210 1 1 6 18 1704416060\n", "9\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "1704416120\n", " inter_no end_unix\n", "1874 175 1704415950\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 3 3 8 4 1704416010\n", "7 210 1 1 6 18 1704416060\n", "10\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "1704416125\n", " inter_no end_unix\n", "1874 175 1704415950\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 2 2 5 2 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 3 3 8 4 1704416010\n", "7 210 1 2 6 2 1704416060\n", "12\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "1704416130\n", " inter_no end_unix\n", "1874 175 1704415950\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 2 2 5 2 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 3 3 8 4 1704416010\n", "7 210 1 2 6 2 1704416060\n", "12\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "1704416135\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 2 2 5 2 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 4 4 17 18 1704416010\n", "7 210 1 2 6 2 1704416060\n", "14\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1704416140\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "4 201 2 2 5 2 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 4 4 17 18 1704416010\n", "7 210 1 2 6 2 1704416060\n", "18\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "1704416145\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "4 201 2 2 5 2 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 4 4 17 18 1704416010\n", "7 210 2 2 5 2 1704416060\n", "19\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "1704416150\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "4 201 3 3 6 2 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 4 4 17 18 1704416010\n", "7 210 2 2 5 2 1704416060\n", "20\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "1704416155\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1875 177 1704415980\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1878 206 1704416010\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "4 201 3 3 6 2 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 4 4 17 18 1704416010\n", "7 210 2 2 5 2 1704416060\n", "20\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "1704416160\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1884 177 1704416159\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 3 3 17 18 1704416159\n", "3 178 2 2 7 3 1704416010\n", "4 201 3 3 6 2 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 1 1 8 4 1704416159\n", "7 210 2 2 5 2 1704416060\n", "23\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "1704416165\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1884 177 1704416159\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 3 3 17 18 1704416159\n", "3 178 2 2 7 3 1704416010\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 1 1 8 4 1704416159\n", "7 210 2 2 5 2 1704416060\n", "24\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "1704416170\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1884 177 1704416159\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 3 3 17 18 1704416159\n", "3 178 2 2 7 3 1704416010\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 1 1 8 4 1704416159\n", "7 210 2 2 5 2 1704416060\n", "24\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "1704416175\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1884 177 1704416159\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 3 3 17 18 1704416159\n", "3 178 2 2 7 3 1704416010\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 1 1 8 4 1704416159\n", "7 210 3 3 7 4 1704416060\n", "25\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "1704416180\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1876 176 1704415999\n", "1884 177 1704416159\n", "1877 178 1704416010\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704415999\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416010\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 1 1 8 4 1704416159\n", "7 210 3 3 7 4 1704416060\n", "26\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "1704416185\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 1 1 8 4 1704416159\n", "7 210 3 3 7 4 1704416060\n", "29\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "1704416190\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 1 1 8 4 1704416159\n", "7 210 3 3 7 4 1704416060\n", "29\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "1704416195\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 2 2 17 18 1704416159\n", "7 210 3 3 7 4 1704416060\n", "30\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1704416200\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 2 2 17 18 1704416159\n", "7 210 3 3 7 4 1704416060\n", "30\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1704416205\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 2 2 17 18 1704416159\n", "7 210 3 3 7 4 1704416060\n", "30\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1704416210\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 3 3 5 18 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 2 2 17 18 1704416159\n", "7 210 3 3 7 4 1704416060\n", "31\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "1704416215\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416130\n", "1 176 3 3 5 18 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 2 2 17 18 1704416159\n", "7 210 3 3 7 4 1704416060\n", "32\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "1704416220\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1879 201 1704416050\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416130\n", "1 176 3 3 5 18 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 4 4 6 1 1704416180\n", "4 201 4 4 6 1 1704416050\n", "5 202 2 2 17 18 1704416090\n", "6 206 2 2 17 18 1704416159\n", "7 210 3 3 7 4 1704416060\n", "33\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "1704416225\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416130\n", "1 176 3 3 5 18 1704416180\n", "2 177 4 4 5 1 1704416159\n", "3 178 4 4 6 1 1704416180\n", "4 201 5 5 7 4 1704416220\n", "5 202 2 2 17 18 1704416090\n", "6 206 2 2 17 18 1704416159\n", "7 210 3 3 7 4 1704416060\n", "35\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "1704416230\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416130\n", "1 176 3 3 5 18 1704416180\n", "2 177 4 4 5 1 1704416159\n", "3 178 4 4 6 1 1704416180\n", "4 201 5 5 7 4 1704416220\n", "5 202 2 2 17 18 1704416090\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "37\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "1704416235\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416130\n", "1 176 3 3 5 18 1704416180\n", "2 177 4 4 5 1 1704416159\n", "3 178 4 4 6 1 1704416180\n", "4 201 5 5 7 4 1704416220\n", "5 202 2 2 17 18 1704416090\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "37\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "1704416240\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1880 210 1704416060\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416130\n", "1 176 3 3 5 18 1704416180\n", "2 177 4 4 5 1 1704416159\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "5 202 1 1 6 2 1704416090\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "40\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "1704416245\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416130\n", "1 176 3 3 5 18 1704416180\n", "2 177 4 4 5 1 1704416159\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "5 202 1 1 6 2 1704416090\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416240\n", "41\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1704416250\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1881 202 1704416090\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416130\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "5 202 1 1 6 2 1704416090\n", "6 206 3 3 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "44\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "1704416255\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416130\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "7 210 1 1 6 18 1704416240\n", "46\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "1704416260\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416130\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "7 210 1 1 6 18 1704416240\n", "46\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "1704416265\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416130\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "3 178 1 1 8 4 1704416180\n", "4 201 2 2 5 2 1704416220\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "7 210 1 1 6 18 1704416240\n", "47\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "1704416270\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416130\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "3 178 1 1 8 4 1704416180\n", "4 201 2 2 5 2 1704416220\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "7 210 1 1 6 18 1704416240\n", "47\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "1704416275\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416130\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "3 178 1 1 8 4 1704416180\n", "4 201 2 2 5 2 1704416220\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "7 210 1 2 6 2 1704416240\n", "48\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "1704416280\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "3 178 2 2 7 3 1704416180\n", "4 201 2 2 5 2 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 1 1 8 4 1704416159\n", "7 210 1 2 6 2 1704416240\n", "50\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "1704416285\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "3 178 2 2 7 3 1704416180\n", "4 201 2 2 5 2 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 1 1 8 4 1704416159\n", "7 210 1 2 6 2 1704416240\n", "50\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "1704416290\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 2 2 7 3 1704416159\n", "3 178 2 2 7 3 1704416180\n", "4 201 3 3 6 2 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 1 1 8 4 1704416159\n", "7 210 1 2 6 2 1704416240\n", "52\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "1704416295\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 2 2 7 3 1704416159\n", "3 178 2 2 7 3 1704416180\n", "4 201 3 3 6 2 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 1 1 8 4 1704416159\n", "7 210 2 2 5 2 1704416240\n", "53\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "1704416300\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 2 2 7 3 1704416159\n", "3 178 2 2 7 3 1704416180\n", "4 201 3 3 6 2 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 1 1 8 4 1704416159\n", "7 210 2 2 5 2 1704416240\n", "53\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "1704416305\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 2 2 7 3 1704416159\n", "3 178 2 2 7 3 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 1 1 8 4 1704416159\n", "7 210 2 2 5 2 1704416240\n", "54\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "1704416310\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1883 206 1704416159\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 2 2 7 3 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 1 1 8 4 1704416159\n", "7 210 2 2 5 2 1704416240\n", "54\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "1704416315\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 2 2 7 3 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 2 2 7 3 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 2 2 17 18 1704416310\n", "7 210 2 2 5 2 1704416240\n", "55\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "1704416320\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 2 2 17 18 1704416310\n", "7 210 2 2 5 2 1704416240\n", "55\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "1704416325\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "56\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "1704416330\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "56\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "1704416335\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "56\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "1704416340\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1884 177 1704416159\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 3 6 1 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416159\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "56\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "1704416345\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1891 177 1704416340\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416340\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "57\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "2 177 3 3 17 18 1704416340\n", "1704416350\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1891 177 1704416340\n", "1885 178 1704416180\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416340\n", "3 178 3 3 5 2 1704416180\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 3 3 8 4 1704416310\n", "7 210 3 3 7 4 1704416240\n", "58\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "2 177 3 3 17 18 1704416340\n", "6 206 3 3 8 4 1704416310\n", "1704416355\n", " inter_no end_unix\n", "1882 175 1704416130\n", "1886 176 1704416180\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "2 177 3 3 17 18 1704416340\n", "3 178 3 3 5 2 1704416350\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 3 3 8 4 1704416310\n", "7 210 3 3 7 4 1704416240\n", "59\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", "5 202 1 1 6 2 1704416090\n", "6 206 2 2 17 18 1704416010\n", "7 210 1 1 6 18 1704416060\n", "6 206 3 3 8 4 1704416010\n", "0 175 2 2 7 3 1704415950\n", "4 201 2 2 5 2 1704416050\n", "7 210 1 2 6 2 1704416060\n", "0 175 2 2 7 3 1704416130\n", "6 206 4 4 17 18 1704416010\n", "1 176 2 2 8 3 1704415999\n", "2 177 2 2 7 3 1704415980\n", "3 178 2 2 7 3 1704416010\n", "5 202 2 2 17 18 1704416090\n", "7 210 2 2 5 2 1704416060\n", "4 201 3 3 6 2 1704416050\n", "0 175 3 3 6 1 1704416130\n", "2 177 3 3 17 18 1704416159\n", "6 206 1 1 8 4 1704416159\n", "4 201 4 4 6 1 1704416050\n", "7 210 3 3 7 4 1704416060\n", "3 178 3 3 5 2 1704416010\n", "0 175 3 4 6 2 1704416130\n", "1 176 2 2 8 3 1704416180\n", "3 178 3 3 5 2 1704416180\n", "6 206 2 2 17 18 1704416159\n", "1 176 3 3 5 18 1704416180\n", "0 175 4 4 5 2 1704416130\n", "3 178 4 4 6 1 1704416180\n", "2 177 4 4 5 1 1704416159\n", "4 201 5 5 7 4 1704416220\n", "6 206 3 3 8 4 1704416159\n", "7 210 4 4 8 3 1704416060\n", "0 175 1 1 8 4 1704416130\n", "3 178 1 1 8 4 1704416180\n", "4 201 1 1 8 3 1704416220\n", "7 210 4 4 8 3 1704416240\n", "1 176 1 1 8 4 1704416180\n", "2 177 1 1 8 4 1704416159\n", "7 210 1 1 6 18 1704416240\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416159\n", "4 201 2 2 5 2 1704416220\n", "7 210 1 2 6 2 1704416240\n", "3 178 2 2 7 3 1704416180\n", "5 202 2 2 17 18 1704416250\n", "2 177 2 2 7 3 1704416159\n", "4 201 3 3 6 2 1704416220\n", "7 210 2 2 5 2 1704416240\n", "4 201 4 4 6 1 1704416220\n", "6 206 2 2 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "2 177 3 3 17 18 1704416340\n", "6 206 3 3 8 4 1704416310\n", "3 178 3 3 5 2 1704416350\n", "1704416360\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1886 176 1704416180\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416358\n", "1 176 3 3 5 18 1704416180\n", "2 177 3 3 17 18 1704416340\n", "3 178 4 4 6 1 1704416350\n", "4 201 4 4 6 1 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 3 3 8 4 1704416310\n", "7 210 3 3 7 4 1704416240\n", "61\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "2 177 3 3 17 18 1704416340\n", "6 206 3 3 8 4 1704416310\n", "3 178 3 3 5 2 1704416350\n", "0 175 3 4 6 2 1704416358\n", "3 178 4 4 6 1 1704416350\n", "\n", "[61 rows x 6 columns]\n", "1704416365\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1894 176 1704416361\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416358\n", "1 176 3 3 5 18 1704416361\n", "2 177 3 3 17 18 1704416340\n", "3 178 4 4 6 1 1704416350\n", "4 201 5 5 7 4 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 3 3 8 4 1704416310\n", "7 210 3 3 7 4 1704416240\n", "62\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "6 206 3 3 8 4 1704416310\n", "3 178 3 3 5 2 1704416350\n", "0 175 3 4 6 2 1704416358\n", "3 178 4 4 6 1 1704416350\n", "1 176 3 3 5 18 1704416361\n", "\n", "[62 rows x 6 columns]\n", "1704416370\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1894 176 1704416361\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 3 4 6 2 1704416358\n", "1 176 3 3 5 18 1704416361\n", "2 177 3 3 17 18 1704416340\n", "3 178 4 4 6 1 1704416350\n", "4 201 5 5 7 4 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 3 3 8 4 1704416310\n", "7 210 3 3 7 4 1704416240\n", "62\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "6 206 3 3 8 4 1704416310\n", "3 178 3 3 5 2 1704416350\n", "0 175 3 4 6 2 1704416358\n", "3 178 4 4 6 1 1704416350\n", "1 176 3 3 5 18 1704416361\n", "\n", "[62 rows x 6 columns]\n", "1704416375\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1894 176 1704416361\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416358\n", "1 176 3 3 5 18 1704416361\n", "2 177 4 4 5 1 1704416340\n", "3 178 4 4 6 1 1704416350\n", "4 201 5 5 7 4 1704416220\n", "5 202 2 2 17 18 1704416250\n", "6 206 4 4 17 18 1704416310\n", "7 210 3 3 7 4 1704416240\n", "65\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "3 178 4 4 6 1 1704416350\n", "1 176 3 3 5 18 1704416361\n", "0 175 4 4 5 2 1704416358\n", "2 177 4 4 5 1 1704416340\n", "6 206 4 4 17 18 1704416310\n", "\n", "[65 rows x 6 columns]\n", "1704416380\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1894 176 1704416361\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416358\n", "1 176 3 3 5 18 1704416361\n", "2 177 4 4 5 1 1704416340\n", "3 178 1 1 8 4 1704416350\n", "4 201 1 1 8 3 1704416220\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416310\n", "7 210 4 4 8 3 1704416240\n", "66\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "1 176 3 3 5 18 1704416361\n", "0 175 4 4 5 2 1704416358\n", "2 177 4 4 5 1 1704416340\n", "6 206 4 4 17 18 1704416310\n", "3 178 1 1 8 4 1704416350\n", "\n", "[66 rows x 6 columns]\n", "1704416385\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1894 176 1704416361\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416358\n", "1 176 3 3 5 18 1704416361\n", "2 177 4 4 5 1 1704416340\n", "3 178 1 1 8 4 1704416350\n", "4 201 1 1 8 3 1704416220\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416310\n", "7 210 4 4 8 3 1704416240\n", "66\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "1 176 3 3 5 18 1704416361\n", "0 175 4 4 5 2 1704416358\n", "2 177 4 4 5 1 1704416340\n", "6 206 4 4 17 18 1704416310\n", "3 178 1 1 8 4 1704416350\n", "\n", "[66 rows x 6 columns]\n", "1704416390\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1894 176 1704416361\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1887 201 1704416220\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416358\n", "1 176 3 3 5 18 1704416361\n", "2 177 4 4 5 1 1704416340\n", "3 178 1 1 8 4 1704416350\n", "4 201 1 1 8 3 1704416220\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416310\n", "7 210 4 4 8 3 1704416240\n", "66\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "1 176 3 3 5 18 1704416361\n", "0 175 4 4 5 2 1704416358\n", "2 177 4 4 5 1 1704416340\n", "6 206 4 4 17 18 1704416310\n", "3 178 1 1 8 4 1704416350\n", "\n", "[66 rows x 6 columns]\n", "1704416395\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1894 176 1704416361\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1895 201 1704416390\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 4 4 5 2 1704416358\n", "1 176 3 3 5 18 1704416361\n", "2 177 4 4 5 1 1704416340\n", "3 178 1 1 8 4 1704416350\n", "4 201 1 1 8 3 1704416390\n", "5 202 1 1 6 2 1704416250\n", "6 206 4 4 17 18 1704416310\n", "7 210 4 4 8 3 1704416240\n", "67\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "0 175 4 4 5 2 1704416358\n", "2 177 4 4 5 1 1704416340\n", "6 206 4 4 17 18 1704416310\n", "3 178 1 1 8 4 1704416350\n", "4 201 1 1 8 3 1704416390\n", "\n", "[67 rows x 6 columns]\n", "1704416400\n", " inter_no end_unix\n", "1893 175 1704416358\n", "1894 176 1704416361\n", "1891 177 1704416340\n", "1892 178 1704416350\n", "1895 201 1704416390\n", "1889 202 1704416250\n", "1890 206 1704416310\n", "1888 210 1704416240\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704416358\n", "1 176 1 1 8 4 1704416361\n", "2 177 1 1 8 4 1704416340\n", "3 178 1 1 8 4 1704416350\n", "4 201 1 1 8 3 1704416390\n", "5 202 1 1 6 2 1704416250\n", "6 206 1 1 8 4 1704416310\n", "7 210 1 1 6 18 1704416240\n", "71\n", " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704415950\n", "1 176 1 1 8 4 1704415999\n", "2 177 1 1 8 4 1704415980\n", "3 178 1 1 8 4 1704416010\n", "4 201 1 1 8 3 1704416050\n", ".. ... ... ... ... ... ...\n", "4 201 1 1 8 3 1704416390\n", "0 175 1 1 8 4 1704416358\n", "1 176 1 1 8 4 1704416361\n", "2 177 1 1 8 4 1704416340\n", "6 206 1 1 8 4 1704416310\n", "\n", "[71 rows x 6 columns]\n" ] }, { "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", "
inter_nophas_Aphas_Bmove_Amove_Bstart_unix
020611841704412820
12062217181704412820
220633841704412820
32064417181704412820
417811841704412880
\n", "
" ], "text/plain": [ " inter_no phas_A phas_B move_A move_B start_unix\n", "0 206 1 1 8 4 1704412820\n", "1 206 2 2 17 18 1704412820\n", "2 206 3 3 8 4 1704412820\n", "3 206 4 4 17 18 1704412820\n", "4 178 1 1 8 4 1704412880" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sg.make_movement()\n", "sg.movement.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 4.3 검증요건\n", "1. 특정한 시점의 `move`가 `movement`에 잘 반영되었는가?\n", "2. 해당 시점의 `start_unix`가 `history`에서 잘 반영되었는가?\n", "3. 현재시점 - `substractor//2`(15분)로 슬라이싱되었는가?" ] }, { "cell_type": "code", "execution_count": 23, "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", "
Unnamed: 0inter_nophas_Aphas_Bmove_Amove_B
001751184
101762283
201772273
301784461
402014461
50202221718
602061184
702102252
\n", "
" ], "text/plain": [ " Unnamed: 0 inter_no phas_A phas_B move_A move_B\n", "0 0 175 1 1 8 4\n", "1 0 176 2 2 8 3\n", "2 0 177 2 2 7 3\n", "3 0 178 4 4 6 1\n", "4 0 201 4 4 6 1\n", "5 0 202 2 2 17 18\n", "6 0 206 1 1 8 4\n", "7 0 210 2 2 5 2" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "None" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "1704419300\n" ] }, { "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", "
Unnamed: 0inter_noend_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7...dura_B1dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleoffset
20262026178170441924038394350000...38397122000017080
20272027175170441924043455537000...43453359000018028
20282028176170441924037103400000...371034000000180169
202920292011704419280333625581800...3336255818000170134
2030203020217044192904611400000...46114000000160103
20312031210170441930043437024000...285870240000180137
20322032206170441931045532626000...45532626000015017
20332033177170441933043277040000...43277040000018041
\n", "

8 rows × 21 columns

\n", "
" ], "text/plain": [ " Unnamed: 0 inter_no end_unix dura_A1 dura_A2 dura_A3 dura_A4 \\\n", "2026 2026 178 1704419240 38 39 43 50 \n", "2027 2027 175 1704419240 43 45 55 37 \n", "2028 2028 176 1704419240 37 103 40 0 \n", "2029 2029 201 1704419280 33 36 25 58 \n", "2030 2030 202 1704419290 46 114 0 0 \n", "2031 2031 210 1704419300 43 43 70 24 \n", "2032 2032 206 1704419310 45 53 26 26 \n", "2033 2033 177 1704419330 43 27 70 40 \n", "\n", " dura_A5 dura_A6 dura_A7 ... dura_B1 dura_B2 dura_B3 dura_B4 \\\n", "2026 0 0 0 ... 38 39 71 22 \n", "2027 0 0 0 ... 43 45 33 59 \n", "2028 0 0 0 ... 37 103 40 0 \n", "2029 18 0 0 ... 33 36 25 58 \n", "2030 0 0 0 ... 46 114 0 0 \n", "2031 0 0 0 ... 28 58 70 24 \n", "2032 0 0 0 ... 45 53 26 26 \n", "2033 0 0 0 ... 43 27 70 40 \n", "\n", " dura_B5 dura_B6 dura_B7 dura_B8 cycle offset \n", "2026 0 0 0 0 170 80 \n", "2027 0 0 0 0 180 28 \n", "2028 0 0 0 0 180 169 \n", "2029 18 0 0 0 170 134 \n", "2030 0 0 0 0 160 103 \n", "2031 0 0 0 0 180 137 \n", "2032 0 0 0 0 150 17 \n", "2033 0 0 0 0 180 41 \n", "\n", "[8 rows x 21 columns]" ] }, "metadata": {}, "output_type": "display_data" }, { "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", "
inter_nophas_Aphas_Bmove_Amove_Bstart_unix
63917511841704419220
64017522731704419220
64117533611704419220
64217534621704419220
64317544521704419220
64420111831704419230
64520122521704419230
64620133621704419230
64720144611704419230
64820155741704419230
64917611841704419260
65017622831704419260
651176335181704419260
65220611841704419270
6532062217181704419270
65420633841704419270
6552064417181704419270
65617811841704419340
65717822731704419340
65817833521704419340
65920211621704419341
6602022217181704419341
661210116181704419360
66221033741704419360
66321044831704419360
66417711841704419370
66517744511704419370
\n", "
" ], "text/plain": [ " inter_no phas_A phas_B move_A move_B start_unix\n", "639 175 1 1 8 4 1704419220\n", "640 175 2 2 7 3 1704419220\n", "641 175 3 3 6 1 1704419220\n", "642 175 3 4 6 2 1704419220\n", "643 175 4 4 5 2 1704419220\n", "644 201 1 1 8 3 1704419230\n", "645 201 2 2 5 2 1704419230\n", "646 201 3 3 6 2 1704419230\n", "647 201 4 4 6 1 1704419230\n", "648 201 5 5 7 4 1704419230\n", "649 176 1 1 8 4 1704419260\n", "650 176 2 2 8 3 1704419260\n", "651 176 3 3 5 18 1704419260\n", "652 206 1 1 8 4 1704419270\n", "653 206 2 2 17 18 1704419270\n", "654 206 3 3 8 4 1704419270\n", "655 206 4 4 17 18 1704419270\n", "656 178 1 1 8 4 1704419340\n", "657 178 2 2 7 3 1704419340\n", "658 178 3 3 5 2 1704419340\n", "659 202 1 1 6 2 1704419341\n", "660 202 2 2 17 18 1704419341\n", "661 210 1 1 6 18 1704419360\n", "662 210 3 3 7 4 1704419360\n", "663 210 4 4 8 3 1704419360\n", "664 177 1 1 8 4 1704419370\n", "665 177 4 4 5 1 1704419370" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# 1 특정한 시점 = sg.present_time - 100\n", "# 2\n", "specific_time = sg.present_time - 100\n", "move = display(pd.read_csv(os.path.join(sg.path_tables, 'move', f'move_{specific_time}.csv')))\n", "display(move)\n", "print(specific_time)\n", "display(sg.history[(sg.history.end_unix>=specific_time-100)&(sg.history.end_unix<=specific_time+100)])\n", "display(sg.movement[(sg.movement.start_unix>=specific_time-100)&(sg.movement.start_unix<=specific_time+100)])" ] }, { "cell_type": "code", "execution_count": 17, "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", "
inter_nostart_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8...dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_nUnnamed: 0offset
81761704414380371034000000...000001802400.01620.0NaNNaN
91761704414560371034000000...000001802400.01800.0NaNNaN
101761704414740371034000000...000001802400.01980.0NaNNaN
111761704414921371034000000...000001802400.02160.0NaNNaN
121761704415100361023900000...000001772400.02340.0NaNNaN
..................................................................
1020117044152003336255818000...58180001702400.01860.0NaNNaN
1120117044153703336255818000...5818000170NaNNaN18.0134.0
1220117044155403336255818000...5818000170NaNNaN18.0134.0
1320117044157103336255818000...5818000170NaNNaN18.0134.0
1420117044158803336255818000...5818000170NaNNaN18.0134.0
\n", "

81 rows × 23 columns

\n", "
" ], "text/plain": [ " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", "8 176 1704414380 37 103 40 0 0 \n", "9 176 1704414560 37 103 40 0 0 \n", "10 176 1704414740 37 103 40 0 0 \n", "11 176 1704414921 37 103 40 0 0 \n", "12 176 1704415100 36 102 39 0 0 \n", ".. ... ... ... ... ... ... ... \n", "10 201 1704415200 33 36 25 58 18 \n", "11 201 1704415370 33 36 25 58 18 \n", "12 201 1704415540 33 36 25 58 18 \n", "13 201 1704415710 33 36 25 58 18 \n", "14 201 1704415880 33 36 25 58 18 \n", "\n", " dura_A6 dura_A7 dura_A8 ... dura_B4 dura_B5 dura_B6 dura_B7 \\\n", "8 0 0 0 ... 0 0 0 0 \n", "9 0 0 0 ... 0 0 0 0 \n", "10 0 0 0 ... 0 0 0 0 \n", "11 0 0 0 ... 0 0 0 0 \n", "12 0 0 0 ... 0 0 0 0 \n", ".. ... ... ... ... ... ... ... ... \n", "10 0 0 0 ... 58 18 0 0 \n", "11 0 0 0 ... 58 18 0 0 \n", "12 0 0 0 ... 58 18 0 0 \n", "13 0 0 0 ... 58 18 0 0 \n", "14 0 0 0 ... 58 18 0 0 \n", "\n", " dura_B8 cycle D_n S_n Unnamed: 0 offset \n", "8 0 180 2400.0 1620.0 NaN NaN \n", "9 0 180 2400.0 1800.0 NaN NaN \n", "10 0 180 2400.0 1980.0 NaN NaN \n", "11 0 180 2400.0 2160.0 NaN NaN \n", "12 0 177 2400.0 2340.0 NaN NaN \n", ".. ... ... ... ... ... ... \n", "10 0 170 2400.0 1860.0 NaN NaN \n", "11 0 170 NaN NaN 18.0 134.0 \n", "12 0 170 NaN NaN 18.0 134.0 \n", "13 0 170 NaN NaN 18.0 134.0 \n", "14 0 170 NaN NaN 18.0 134.0 \n", "\n", "[81 rows x 23 columns]" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sg.make_rhists()\n", "sg.rhists" ] } ], "metadata": { "kernelspec": { "display_name": "rts", "language": "python", "name": "rts" }, "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 }