diff --git a/Analysis/0213_unit_test/0213_unit_test.ipynb b/Analysis/0213_unit_test/0213_unit_test.ipynb index 5cd198f2e..06c90dd20 100644 --- a/Analysis/0213_unit_test/0213_unit_test.ipynb +++ b/Analysis/0213_unit_test/0213_unit_test.ipynb @@ -2,15 +2,15 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "1704416400\n", - "2024-01-05 10:00:00\n", + "1704418800\n", + "2024-01-05 10:40:00\n", "1. 데이터를 준비합니다.\n", "1-1. 네트워크가 로드되었습니다.\n", "1-2. 테이블들이 로드되었습니다.\n" @@ -77,7 +77,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -275,7 +275,7 @@ "[5 rows x 21 columns]" ] }, - "execution_count": 2, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -296,7 +296,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -343,31 +343,31 @@ " \n", " \n", " \n", - " 1811\n", - " 210\n", - " 1704414440\n", - " 43\n", + " 1923\n", + " 178\n", + " 1704416860\n", + " 38\n", + " 39\n", " 43\n", - " 70\n", - " 24\n", + " 50\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 28\n", - " 58\n", - " 70\n", - " 24\n", + " 38\n", + " 39\n", + " 71\n", + " 22\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 180\n", + " 170\n", " \n", " \n", - " 1812\n", + " 1924\n", " 202\n", - " 1704414490\n", + " 1704416890\n", " 46\n", " 114\n", " 0\n", @@ -387,31 +387,31 @@ " 160\n", " \n", " \n", - " 1813\n", - " 178\n", - " 1704414480\n", - " 38\n", - " 39\n", + " 1925\n", + " 177\n", + " 1704416880\n", " 43\n", - " 50\n", + " 27\n", + " 70\n", + " 40\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 38\n", - " 39\n", - " 71\n", - " 22\n", + " 43\n", + " 27\n", + " 70\n", + " 40\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 170\n", + " 180\n", " \n", " \n", - " 1814\n", + " 1926\n", " 206\n", - " 1704414510\n", + " 1704416910\n", " 45\n", " 53\n", " 26\n", @@ -431,9 +431,9 @@ " 150\n", " \n", " \n", - " 1815\n", + " 1927\n", " 201\n", - " 1704414520\n", + " 1704416900\n", " 33\n", " 36\n", " 25\n", @@ -458,28 +458,28 @@ ], "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", + "1923 178 1704416860 38 39 43 50 0 \n", + "1924 202 1704416890 46 114 0 0 0 \n", + "1925 177 1704416880 43 27 70 40 0 \n", + "1926 206 1704416910 45 53 26 26 0 \n", + "1927 201 1704416900 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", + "1923 0 0 0 38 39 71 22 0 \n", + "1924 0 0 0 46 114 0 0 0 \n", + "1925 0 0 0 43 27 70 40 0 \n", + "1926 0 0 0 45 53 26 26 0 \n", + "1927 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 " + "1923 0 0 0 170 \n", + "1924 0 0 0 160 \n", + "1925 0 0 0 180 \n", + "1926 0 0 0 150 \n", + "1927 0 0 0 170 " ] }, - "execution_count": 3, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -511,16 +511,16 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "1704414440\n", - "1704416400 1960\n", - "1704416820 420\n" + "1704416860\n", + "1704418800 1940\n", + "1704419220 420\n" ] } ], @@ -534,7 +534,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -583,10 +583,10 @@ " \n", " \n", " \n", - " 1818\n", - " 1818\n", + " 1929\n", + " 1929\n", " 176\n", - " 1704414740\n", + " 1704417080\n", " 37\n", " 103\n", " 40\n", @@ -607,10 +607,10 @@ " 169\n", " \n", " \n", - " 1826\n", - " 1826\n", + " 1936\n", + " 1936\n", " 176\n", - " 1704414921\n", + " 1704417259\n", " 37\n", " 103\n", " 40\n", @@ -631,10 +631,10 @@ " 169\n", " \n", " \n", - " 1834\n", - " 1834\n", + " 1945\n", + " 1945\n", " 176\n", - " 1704415100\n", + " 1704417440\n", " 37\n", " 103\n", " 40\n", @@ -655,10 +655,10 @@ " 169\n", " \n", " \n", - " 1843\n", - " 1843\n", + " 1952\n", + " 1952\n", " 176\n", - " 1704415281\n", + " 1704417620\n", " 37\n", " 103\n", " 40\n", @@ -679,10 +679,10 @@ " 169\n", " \n", " \n", - " 1852\n", - " 1852\n", + " 1960\n", + " 1960\n", " 176\n", - " 1704415460\n", + " 1704417800\n", " 37\n", " 103\n", " 40\n", @@ -703,10 +703,10 @@ " 169\n", " \n", " \n", - " 1860\n", - " 1860\n", + " 1968\n", + " 1968\n", " 176\n", - " 1704415639\n", + " 1704417980\n", " 37\n", " 103\n", " 40\n", @@ -727,10 +727,10 @@ " 169\n", " \n", " \n", - " 1868\n", - " 1868\n", + " 1977\n", + " 1977\n", " 176\n", - " 1704415820\n", + " 1704418160\n", " 37\n", " 103\n", " 40\n", @@ -751,10 +751,10 @@ " 169\n", " \n", " \n", - " 1876\n", - " 1876\n", + " 1985\n", + " 1985\n", " 176\n", - " 1704415999\n", + " 1704418340\n", " 37\n", " 103\n", " 40\n", @@ -775,10 +775,10 @@ " 169\n", " \n", " \n", - " 1886\n", - " 1886\n", + " 1994\n", + " 1994\n", " 176\n", - " 1704416180\n", + " 1704418520\n", " 37\n", " 103\n", " 40\n", @@ -799,10 +799,10 @@ " 169\n", " \n", " \n", - " 1894\n", - " 1894\n", + " 2002\n", + " 2002\n", " 176\n", - " 1704416361\n", + " 1704418700\n", " 37\n", " 103\n", " 40\n", @@ -829,40 +829,40 @@ ], "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", + "1929 1929 176 1704417080 37 103 40 0 \n", + "1936 1936 176 1704417259 37 103 40 0 \n", + "1945 1945 176 1704417440 37 103 40 0 \n", + "1952 1952 176 1704417620 37 103 40 0 \n", + "1960 1960 176 1704417800 37 103 40 0 \n", + "1968 1968 176 1704417980 37 103 40 0 \n", + "1977 1977 176 1704418160 37 103 40 0 \n", + "1985 1985 176 1704418340 37 103 40 0 \n", + "1994 1994 176 1704418520 37 103 40 0 \n", + "2002 2002 176 1704418700 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", + "1929 0 0 0 ... 37 103 40 0 \n", + "1936 0 0 0 ... 37 103 40 0 \n", + "1945 0 0 0 ... 37 103 40 0 \n", + "1952 0 0 0 ... 37 103 40 0 \n", + "1960 0 0 0 ... 37 103 40 0 \n", + "1968 0 0 0 ... 37 103 40 0 \n", + "1977 0 0 0 ... 37 103 40 0 \n", + "1985 0 0 0 ... 37 103 40 0 \n", + "1994 0 0 0 ... 37 103 40 0 \n", + "2002 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", + "1929 0 0 0 0 180 169 \n", + "1936 0 0 0 0 180 169 \n", + "1945 0 0 0 0 180 169 \n", + "1952 0 0 0 0 180 169 \n", + "1960 0 0 0 0 180 169 \n", + "1968 0 0 0 0 180 169 \n", + "1977 0 0 0 0 180 169 \n", + "1985 0 0 0 0 180 169 \n", + "1994 0 0 0 0 180 169 \n", + "2002 0 0 0 0 180 169 \n", "\n", "[10 rows x 21 columns]" ] @@ -914,9 +914,9 @@ " \n", " \n", " \n", - " 1818\n", + " 1929\n", " 176\n", - " 1704414560\n", + " 1704416900\n", " 37\n", " 103\n", " 40\n", @@ -936,9 +936,9 @@ " 180\n", " \n", " \n", - " 1826\n", + " 1936\n", " 176\n", - " 1704414740\n", + " 1704417080\n", " 37\n", " 103\n", " 40\n", @@ -958,9 +958,9 @@ " 180\n", " \n", " \n", - " 1834\n", + " 1945\n", " 176\n", - " 1704414921\n", + " 1704417259\n", " 37\n", " 103\n", " 40\n", @@ -980,9 +980,9 @@ " 180\n", " \n", " \n", - " 1843\n", + " 1952\n", " 176\n", - " 1704415100\n", + " 1704417440\n", " 37\n", " 103\n", " 40\n", @@ -1002,9 +1002,9 @@ " 180\n", " \n", " \n", - " 1852\n", + " 1960\n", " 176\n", - " 1704415281\n", + " 1704417620\n", " 37\n", " 103\n", " 40\n", @@ -1024,9 +1024,9 @@ " 180\n", " \n", " \n", - " 1860\n", + " 1968\n", " 176\n", - " 1704415460\n", + " 1704417800\n", " 37\n", " 103\n", " 40\n", @@ -1046,9 +1046,9 @@ " 180\n", " \n", " \n", - " 1868\n", + " 1977\n", " 176\n", - " 1704415639\n", + " 1704417980\n", " 37\n", " 103\n", " 40\n", @@ -1068,9 +1068,9 @@ " 180\n", " \n", " \n", - " 1876\n", + " 1985\n", " 176\n", - " 1704415820\n", + " 1704418160\n", " 37\n", " 103\n", " 40\n", @@ -1090,9 +1090,9 @@ " 180\n", " \n", " \n", - " 1886\n", + " 1994\n", " 176\n", - " 1704415999\n", + " 1704418340\n", " 37\n", " 103\n", " 40\n", @@ -1112,9 +1112,9 @@ " 180\n", " \n", " \n", - " 1894\n", + " 2002\n", " 176\n", - " 1704416180\n", + " 1704418520\n", " 37\n", " 103\n", " 40\n", @@ -1136,7 +1136,7 @@ " \n", " 0\n", " 176\n", - " 1704416820\n", + " 1704419220\n", " 37\n", " 103\n", " 40\n", @@ -1161,42 +1161,42 @@ ], "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", + "1929 176 1704416900 37 103 40 0 0 \n", + "1936 176 1704417080 37 103 40 0 0 \n", + "1945 176 1704417259 37 103 40 0 0 \n", + "1952 176 1704417440 37 103 40 0 0 \n", + "1960 176 1704417620 37 103 40 0 0 \n", + "1968 176 1704417800 37 103 40 0 0 \n", + "1977 176 1704417980 37 103 40 0 0 \n", + "1985 176 1704418160 37 103 40 0 0 \n", + "1994 176 1704418340 37 103 40 0 0 \n", + "2002 176 1704418520 37 103 40 0 0 \n", + "0 176 1704419220 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", + "1929 0 0 0 37 103 40 0 0 \n", + "1936 0 0 0 37 103 40 0 0 \n", + "1945 0 0 0 37 103 40 0 0 \n", + "1952 0 0 0 37 103 40 0 0 \n", + "1960 0 0 0 37 103 40 0 0 \n", + "1968 0 0 0 37 103 40 0 0 \n", + "1977 0 0 0 37 103 40 0 0 \n", + "1985 0 0 0 37 103 40 0 0 \n", + "1994 0 0 0 37 103 40 0 0 \n", + "2002 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", + "1929 0 0 0 180 \n", + "1936 0 0 0 180 \n", + "1945 0 0 0 180 \n", + "1952 0 0 0 180 \n", + "1960 0 0 0 180 \n", + "1968 0 0 0 180 \n", + "1977 0 0 0 180 \n", + "1985 0 0 0 180 \n", + "1994 0 0 0 180 \n", + "2002 0 0 0 180 \n", "0 0 0 0 180 " ] }, @@ -1218,7 +1218,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -1254,7 +1254,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 21, "metadata": {}, "outputs": [ { @@ -1301,31 +1301,31 @@ " \n", " \n", " \n", - " 1811\n", - " 210\n", - " 1704414440\n", - " 43\n", + " 1923\n", + " 178\n", + " 1704416860\n", + " 38\n", + " 39\n", " 43\n", - " 70\n", - " 24\n", + " 50\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 28\n", - " 58\n", - " 70\n", - " 24\n", + " 38\n", + " 39\n", + " 71\n", + " 22\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 180\n", + " 170\n", " \n", " \n", - " 1812\n", + " 1924\n", " 202\n", - " 1704414490\n", + " 1704416890\n", " 46\n", " 114\n", " 0\n", @@ -1345,31 +1345,31 @@ " 160\n", " \n", " \n", - " 1813\n", - " 178\n", - " 1704414480\n", - " 38\n", - " 39\n", + " 1925\n", + " 177\n", + " 1704416880\n", " 43\n", - " 50\n", + " 27\n", + " 70\n", + " 40\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 38\n", - " 39\n", - " 71\n", - " 22\n", + " 43\n", + " 27\n", + " 70\n", + " 40\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 170\n", + " 180\n", " \n", " \n", - " 1814\n", + " 1926\n", " 206\n", - " 1704414510\n", + " 1704416910\n", " 45\n", " 53\n", " 26\n", @@ -1389,9 +1389,9 @@ " 150\n", " \n", " \n", - " 1815\n", + " 1927\n", " 201\n", - " 1704414520\n", + " 1704416900\n", " 33\n", " 36\n", " 25\n", @@ -1416,28 +1416,28 @@ ], "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", + "1923 178 1704416860 38 39 43 50 0 \n", + "1924 202 1704416890 46 114 0 0 0 \n", + "1925 177 1704416880 43 27 70 40 0 \n", + "1926 206 1704416910 45 53 26 26 0 \n", + "1927 201 1704416900 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", + "1923 0 0 0 38 39 71 22 0 \n", + "1924 0 0 0 46 114 0 0 0 \n", + "1925 0 0 0 43 27 70 40 0 \n", + "1926 0 0 0 45 53 26 26 0 \n", + "1927 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 " + "1923 0 0 0 170 \n", + "1924 0 0 0 160 \n", + "1925 0 0 0 180 \n", + "1926 0 0 0 150 \n", + "1927 0 0 0 170 " ] }, - "execution_count": 7, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -1458,9 +1458,38 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 데이터를 준비합니다.\n", + "1-1. 네트워크가 로드되었습니다.\n", + "1-2. 테이블들이 로드되었습니다.\n" + ] + } + ], + "source": [ + "self = SignalGenerator()\n", + "self.prepare_data()\n", + "self.make_rhistory()" + ] + }, + { + "cell_type": "code", + "execution_count": 40, "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "210\n", + "avant tout precedures\n" + ] + }, { "data": { "text/html": [ @@ -1492,24 +1521,22 @@ " dura_A6\n", " dura_A7\n", " dura_A8\n", - " ...\n", + " dura_B1\n", + " dura_B2\n", + " dura_B3\n", " dura_B4\n", " dura_B5\n", " dura_B6\n", " dura_B7\n", " dura_B8\n", " cycle\n", - " D_n\n", - " S_n\n", - " Unnamed: 0\n", - " offset\n", " \n", " \n", " \n", " \n", - " 6\n", + " 0\n", " 210\n", - " 1704415520\n", + " 1704417140\n", " 43\n", " 43\n", " 70\n", @@ -1518,22 +1545,20 @@ " 0\n", " 0\n", " 0\n", - " ...\n", + " 28\n", + " 58\n", + " 70\n", " 24\n", " 0\n", " 0\n", " 0\n", " 0\n", " 180\n", - " 900.0\n", - " 900.0\n", - " NaN\n", - " NaN\n", " \n", " \n", - " 7\n", + " 1\n", " 210\n", - " 1704415700\n", + " 1704417320\n", " 43\n", " 43\n", " 70\n", @@ -1542,22 +1567,20 @@ " 0\n", " 0\n", " 0\n", - " ...\n", + " 28\n", + " 58\n", + " 70\n", " 24\n", " 0\n", " 0\n", " 0\n", " 0\n", " 180\n", - " 900.0\n", - " 900.0\n", - " NaN\n", - " NaN\n", " \n", " \n", - " 8\n", + " 2\n", " 210\n", - " 1704415880\n", + " 1704417500\n", " 43\n", " 43\n", " 70\n", @@ -1566,22 +1589,20 @@ " 0\n", " 0\n", " 0\n", - " ...\n", + " 28\n", + " 58\n", + " 70\n", " 24\n", " 0\n", " 0\n", " 0\n", " 0\n", " 180\n", - " 900.0\n", - " 900.0\n", - " NaN\n", - " NaN\n", " \n", " \n", - " 9\n", + " 3\n", " 210\n", - " 1704416060\n", + " 1704417679\n", " 43\n", " 43\n", " 70\n", @@ -1590,22 +1611,20 @@ " 0\n", " 0\n", " 0\n", - " ...\n", + " 28\n", + " 58\n", + " 70\n", " 24\n", " 0\n", " 0\n", " 0\n", " 0\n", " 180\n", - " 900.0\n", - " 900.0\n", - " NaN\n", - " NaN\n", " \n", " \n", - " 10\n", + " 4\n", " 210\n", - " 1704416420\n", + " 1704417860\n", " 43\n", " 43\n", " 70\n", @@ -1614,95 +1633,8182 @@ " 0\n", " 0\n", " 0\n", - " ...\n", + " 28\n", + " 58\n", + " 70\n", " 24\n", " 0\n", " 0\n", " 0\n", " 0\n", " 180\n", - " NaN\n", - " NaN\n", - " 30.0\n", - " 137.0\n", " \n", - " \n", - "\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", + "
inter_nostart_unixdura_A1dura_A2dura_A3dura_A4dura_A5dura_A6dura_A7dura_A8...dura_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
02101704417140434370240000...5870240000180900180
12101704417320434370240000...5870240000180900360
22101704417500434370240000...5870240000180900540
32101704417679434370240000...5870240000180900720
42101704417860434370240000...5870240000180900900
52101704418041434370240000...5870240000180900900
62101704418220434370240000...5870240000180900900
72101704418400434370240000...5870240000180900900
82101704418580434370240000...5870240000180900900
92101704418759434370240000...58702400001809001080
102101704419520434370240000...5870240000180900360
\n", + "

11 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 210 1704417140 43 43 70 24 0 \n", + "1 210 1704417320 43 43 70 24 0 \n", + "2 210 1704417500 43 43 70 24 0 \n", + "3 210 1704417679 43 43 70 24 0 \n", + "4 210 1704417860 43 43 70 24 0 \n", + "5 210 1704418041 43 43 70 24 0 \n", + "6 210 1704418220 43 43 70 24 0 \n", + "7 210 1704418400 43 43 70 24 0 \n", + "8 210 1704418580 43 43 70 24 0 \n", + "9 210 1704418759 43 43 70 24 0 \n", + "10 210 1704419520 43 43 70 24 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 ... 58 70 24 0 \n", + "1 0 0 0 ... 58 70 24 0 \n", + "2 0 0 0 ... 58 70 24 0 \n", + "3 0 0 0 ... 58 70 24 0 \n", + "4 0 0 0 ... 58 70 24 0 \n", + "5 0 0 0 ... 58 70 24 0 \n", + "6 0 0 0 ... 58 70 24 0 \n", + "7 0 0 0 ... 58 70 24 0 \n", + "8 0 0 0 ... 58 70 24 0 \n", + "9 0 0 0 ... 58 70 24 0 \n", + "10 0 0 0 ... 58 70 24 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle D_n S_n \n", + "0 0 0 0 180 900 180 \n", + "1 0 0 0 180 900 360 \n", + "2 0 0 0 180 900 540 \n", + "3 0 0 0 180 900 720 \n", + "4 0 0 0 180 900 900 \n", + "5 0 0 0 180 900 900 \n", + "6 0 0 0 180 900 900 \n", + "7 0 0 0 180 900 900 \n", + "8 0 0 0 180 900 900 \n", + "9 0 0 0 180 900 1080 \n", + "10 0 0 0 180 900 360 \n", + "\n", + "[11 rows x 21 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "206\n", + "avant tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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
02061704417210455326260000455326260000150
12061704417360455326260000455326260000150
22061704417510455326260000455326260000150
32061704417659455326260000455326260000150
42061704417810455326260000455326260000150
52061704417960455326260000455326260000150
62061704418110455326260000455326260000150
72061704418260455326260000455326260000150
82061704418410455326260000455326260000150
92061704418560455326260000455326260000150
102061704418711455326260000455326260000150
112061704418860455326260000455326260000150
122061704419520455326260000455326260000150
\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 206 1704417210 45 53 26 26 0 \n", + "1 206 1704417360 45 53 26 26 0 \n", + "2 206 1704417510 45 53 26 26 0 \n", + "3 206 1704417659 45 53 26 26 0 \n", + "4 206 1704417810 45 53 26 26 0 \n", + "5 206 1704417960 45 53 26 26 0 \n", + "6 206 1704418110 45 53 26 26 0 \n", + "7 206 1704418260 45 53 26 26 0 \n", + "8 206 1704418410 45 53 26 26 0 \n", + "9 206 1704418560 45 53 26 26 0 \n", + "10 206 1704418711 45 53 26 26 0 \n", + "11 206 1704418860 45 53 26 26 0 \n", + "12 206 1704419520 45 53 26 26 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 45 53 26 26 0 \n", + "1 0 0 0 45 53 26 26 0 \n", + "2 0 0 0 45 53 26 26 0 \n", + "3 0 0 0 45 53 26 26 0 \n", + "4 0 0 0 45 53 26 26 0 \n", + "5 0 0 0 45 53 26 26 0 \n", + "6 0 0 0 45 53 26 26 0 \n", + "7 0 0 0 45 53 26 26 0 \n", + "8 0 0 0 45 53 26 26 0 \n", + "9 0 0 0 45 53 26 26 0 \n", + "10 0 0 0 45 53 26 26 0 \n", + "11 0 0 0 45 53 26 26 0 \n", + "12 0 0 0 45 53 26 26 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle \n", + "0 0 0 0 150 \n", + "1 0 0 0 150 \n", + "2 0 0 0 150 \n", + "3 0 0 0 150 \n", + "4 0 0 0 150 \n", + "5 0 0 0 150 \n", + "6 0 0 0 150 \n", + "7 0 0 0 150 \n", + "8 0 0 0 150 \n", + "9 0 0 0 150 \n", + "10 0 0 0 150 \n", + "11 0 0 0 150 \n", + "12 0 0 0 150 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "false\n", + "apres tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
02061704417210455326260000...5326260000150900150
12061704417360455326260000...5326260000150900300
22061704417510455326260000...5326260000150900450
32061704417659455326260000...5326260000150900600
42061704417810455326260000...5326260000150900750
52061704417960455326260000...5326260000150900900
62061704418110455326260000...5326260000150900900
72061704418260455326260000...5326260000150900900
82061704418410455326260000...5326260000150900900
92061704418560455326260000...5326260000150900900
102061704418711455326260000...5326260000150900900
112061704418860455326260000...5326260000150900900
122061704419520455326260000...5326260000150900450
\n", + "

13 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 206 1704417210 45 53 26 26 0 \n", + "1 206 1704417360 45 53 26 26 0 \n", + "2 206 1704417510 45 53 26 26 0 \n", + "3 206 1704417659 45 53 26 26 0 \n", + "4 206 1704417810 45 53 26 26 0 \n", + "5 206 1704417960 45 53 26 26 0 \n", + "6 206 1704418110 45 53 26 26 0 \n", + "7 206 1704418260 45 53 26 26 0 \n", + "8 206 1704418410 45 53 26 26 0 \n", + "9 206 1704418560 45 53 26 26 0 \n", + "10 206 1704418711 45 53 26 26 0 \n", + "11 206 1704418860 45 53 26 26 0 \n", + "12 206 1704419520 45 53 26 26 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 ... 53 26 26 0 \n", + "1 0 0 0 ... 53 26 26 0 \n", + "2 0 0 0 ... 53 26 26 0 \n", + "3 0 0 0 ... 53 26 26 0 \n", + "4 0 0 0 ... 53 26 26 0 \n", + "5 0 0 0 ... 53 26 26 0 \n", + "6 0 0 0 ... 53 26 26 0 \n", + "7 0 0 0 ... 53 26 26 0 \n", + "8 0 0 0 ... 53 26 26 0 \n", + "9 0 0 0 ... 53 26 26 0 \n", + "10 0 0 0 ... 53 26 26 0 \n", + "11 0 0 0 ... 53 26 26 0 \n", + "12 0 0 0 ... 53 26 26 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle D_n S_n \n", + "0 0 0 0 150 900 150 \n", + "1 0 0 0 150 900 300 \n", + "2 0 0 0 150 900 450 \n", + "3 0 0 0 150 900 600 \n", + "4 0 0 0 150 900 750 \n", + "5 0 0 0 150 900 900 \n", + "6 0 0 0 150 900 900 \n", + "7 0 0 0 150 900 900 \n", + "8 0 0 0 150 900 900 \n", + "9 0 0 0 150 900 900 \n", + "10 0 0 0 150 900 900 \n", + "11 0 0 0 150 900 900 \n", + "12 0 0 0 150 900 450 \n", + "\n", + "[13 rows x 21 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "202\n", + "avant tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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
020217044172104611400000046114000000160
120217044173704611400000046114000000160
220217044175304611400000046114000000160
320217044176904611400000046114000000160
420217044178504611400000046114000000160
520217044180104611400000046114000000160
620217044181704611400000046114000000160
720217044183304611400000046114000000160
820217044184904611400000046114000000160
920217044186504611400000046114000000160
1020217044188104611400000046114000000160
1120217044195204611400000046114000000160
\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 202 1704417210 46 114 0 0 0 \n", + "1 202 1704417370 46 114 0 0 0 \n", + "2 202 1704417530 46 114 0 0 0 \n", + "3 202 1704417690 46 114 0 0 0 \n", + "4 202 1704417850 46 114 0 0 0 \n", + "5 202 1704418010 46 114 0 0 0 \n", + "6 202 1704418170 46 114 0 0 0 \n", + "7 202 1704418330 46 114 0 0 0 \n", + "8 202 1704418490 46 114 0 0 0 \n", + "9 202 1704418650 46 114 0 0 0 \n", + "10 202 1704418810 46 114 0 0 0 \n", + "11 202 1704419520 46 114 0 0 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 46 114 0 0 0 \n", + "1 0 0 0 46 114 0 0 0 \n", + "2 0 0 0 46 114 0 0 0 \n", + "3 0 0 0 46 114 0 0 0 \n", + "4 0 0 0 46 114 0 0 0 \n", + "5 0 0 0 46 114 0 0 0 \n", + "6 0 0 0 46 114 0 0 0 \n", + "7 0 0 0 46 114 0 0 0 \n", + "8 0 0 0 46 114 0 0 0 \n", + "9 0 0 0 46 114 0 0 0 \n", + "10 0 0 0 46 114 0 0 0 \n", + "11 0 0 0 46 114 0 0 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle \n", + "0 0 0 0 160 \n", + "1 0 0 0 160 \n", + "2 0 0 0 160 \n", + "3 0 0 0 160 \n", + "4 0 0 0 160 \n", + "5 0 0 0 160 \n", + "6 0 0 0 160 \n", + "7 0 0 0 160 \n", + "8 0 0 0 160 \n", + "9 0 0 0 160 \n", + "10 0 0 0 160 \n", + "11 0 0 0 160 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "false\n", + "apres tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
0202170441721046114000000...114000000160900160
1202170441737046114000000...114000000160900320
2202170441753046114000000...114000000160900480
3202170441769046114000000...114000000160900640
4202170441785046114000000...114000000160900800
5202170441801046114000000...114000000160900960
6202170441817046114000000...114000000160900960
7202170441833046114000000...114000000160900960
8202170441849046114000000...114000000160900960
9202170441865046114000000...114000000160900960
10202170441881046114000000...114000000160900960
11202170441952046114000000...114000000160900480
\n", + "

12 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 202 1704417210 46 114 0 0 0 \n", + "1 202 1704417370 46 114 0 0 0 \n", + "2 202 1704417530 46 114 0 0 0 \n", + "3 202 1704417690 46 114 0 0 0 \n", + "4 202 1704417850 46 114 0 0 0 \n", + "5 202 1704418010 46 114 0 0 0 \n", + "6 202 1704418170 46 114 0 0 0 \n", + "7 202 1704418330 46 114 0 0 0 \n", + "8 202 1704418490 46 114 0 0 0 \n", + "9 202 1704418650 46 114 0 0 0 \n", + "10 202 1704418810 46 114 0 0 0 \n", + "11 202 1704419520 46 114 0 0 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 ... 114 0 0 0 \n", + "1 0 0 0 ... 114 0 0 0 \n", + "2 0 0 0 ... 114 0 0 0 \n", + "3 0 0 0 ... 114 0 0 0 \n", + "4 0 0 0 ... 114 0 0 0 \n", + "5 0 0 0 ... 114 0 0 0 \n", + "6 0 0 0 ... 114 0 0 0 \n", + "7 0 0 0 ... 114 0 0 0 \n", + "8 0 0 0 ... 114 0 0 0 \n", + "9 0 0 0 ... 114 0 0 0 \n", + "10 0 0 0 ... 114 0 0 0 \n", + "11 0 0 0 ... 114 0 0 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle D_n S_n \n", + "0 0 0 0 160 900 160 \n", + "1 0 0 0 160 900 320 \n", + "2 0 0 0 160 900 480 \n", + "3 0 0 0 160 900 640 \n", + "4 0 0 0 160 900 800 \n", + "5 0 0 0 160 900 960 \n", + "6 0 0 0 160 900 960 \n", + "7 0 0 0 160 900 960 \n", + "8 0 0 0 160 900 960 \n", + "9 0 0 0 160 900 960 \n", + "10 0 0 0 160 900 960 \n", + "11 0 0 0 160 900 480 \n", + "\n", + "[12 rows x 21 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "178\n", + "avant tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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
01781704417200383943500000383971220000170
11781704417370383943500000383971220000170
21781704417540383943500000383971220000170
31781704417710383943500000383971220000170
41781704417879383943500000383971220000170
51781704418050383943500000383971220000170
61781704418221383943500000383971220000170
71781704418390383943500000383971220000170
81781704418560383943500000383971220000170
91781704418730383943500000383971220000170
101781704418900383943500000383971220000170
111781704419520383943500000383971220000170
\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 178 1704417200 38 39 43 50 0 \n", + "1 178 1704417370 38 39 43 50 0 \n", + "2 178 1704417540 38 39 43 50 0 \n", + "3 178 1704417710 38 39 43 50 0 \n", + "4 178 1704417879 38 39 43 50 0 \n", + "5 178 1704418050 38 39 43 50 0 \n", + "6 178 1704418221 38 39 43 50 0 \n", + "7 178 1704418390 38 39 43 50 0 \n", + "8 178 1704418560 38 39 43 50 0 \n", + "9 178 1704418730 38 39 43 50 0 \n", + "10 178 1704418900 38 39 43 50 0 \n", + "11 178 1704419520 38 39 43 50 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 38 39 71 22 0 \n", + "1 0 0 0 38 39 71 22 0 \n", + "2 0 0 0 38 39 71 22 0 \n", + "3 0 0 0 38 39 71 22 0 \n", + "4 0 0 0 38 39 71 22 0 \n", + "5 0 0 0 38 39 71 22 0 \n", + "6 0 0 0 38 39 71 22 0 \n", + "7 0 0 0 38 39 71 22 0 \n", + "8 0 0 0 38 39 71 22 0 \n", + "9 0 0 0 38 39 71 22 0 \n", + "10 0 0 0 38 39 71 22 0 \n", + "11 0 0 0 38 39 71 22 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle \n", + "0 0 0 0 170 \n", + "1 0 0 0 170 \n", + "2 0 0 0 170 \n", + "3 0 0 0 170 \n", + "4 0 0 0 170 \n", + "5 0 0 0 170 \n", + "6 0 0 0 170 \n", + "7 0 0 0 170 \n", + "8 0 0 0 170 \n", + "9 0 0 0 170 \n", + "10 0 0 0 170 \n", + "11 0 0 0 170 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "false\n", + "apres tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
01781704417200383943500000...3971220000170900170
11781704417370383943500000...3971220000170900340
21781704417540383943500000...3971220000170900510
31781704417710383943500000...3971220000170900680
41781704417879383943500000...3971220000170900850
51781704418050383943500000...39712200001709001020
61781704418221383943500000...39712200001709001020
71781704418390383943500000...39712200001709001020
81781704418560383943500000...39712200001709001020
91781704418730383943500000...39712200001709001020
101781704418900383943500000...39712200001709001020
111781704419520383943500000...3971220000170900510
\n", + "

12 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 178 1704417200 38 39 43 50 0 \n", + "1 178 1704417370 38 39 43 50 0 \n", + "2 178 1704417540 38 39 43 50 0 \n", + "3 178 1704417710 38 39 43 50 0 \n", + "4 178 1704417879 38 39 43 50 0 \n", + "5 178 1704418050 38 39 43 50 0 \n", + "6 178 1704418221 38 39 43 50 0 \n", + "7 178 1704418390 38 39 43 50 0 \n", + "8 178 1704418560 38 39 43 50 0 \n", + "9 178 1704418730 38 39 43 50 0 \n", + "10 178 1704418900 38 39 43 50 0 \n", + "11 178 1704419520 38 39 43 50 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 ... 39 71 22 0 \n", + "1 0 0 0 ... 39 71 22 0 \n", + "2 0 0 0 ... 39 71 22 0 \n", + "3 0 0 0 ... 39 71 22 0 \n", + "4 0 0 0 ... 39 71 22 0 \n", + "5 0 0 0 ... 39 71 22 0 \n", + "6 0 0 0 ... 39 71 22 0 \n", + "7 0 0 0 ... 39 71 22 0 \n", + "8 0 0 0 ... 39 71 22 0 \n", + "9 0 0 0 ... 39 71 22 0 \n", + "10 0 0 0 ... 39 71 22 0 \n", + "11 0 0 0 ... 39 71 22 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle D_n S_n \n", + "0 0 0 0 170 900 170 \n", + "1 0 0 0 170 900 340 \n", + "2 0 0 0 170 900 510 \n", + "3 0 0 0 170 900 680 \n", + "4 0 0 0 170 900 850 \n", + "5 0 0 0 170 900 1020 \n", + "6 0 0 0 170 900 1020 \n", + "7 0 0 0 170 900 1020 \n", + "8 0 0 0 170 900 1020 \n", + "9 0 0 0 170 900 1020 \n", + "10 0 0 0 170 900 1020 \n", + "11 0 0 0 170 900 510 \n", + "\n", + "[12 rows x 21 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "201\n", + "avant tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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
0201170441724133362558180003336255818000170
1201170441741033362558180003336255818000170
2201170441758033362558180003336255818000170
3201170441775033362558180003336255818000170
4201170441791933362558180003336255818000170
5201170441809033362558180003336255818000170
6201170441826033362558180003336255818000170
7201170441843033362558180003336255818000170
8201170441860033362558180003336255818000170
9201170441877033362558180003336255818000170
10201170441952033362558180003336255818000170
\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 201 1704417241 33 36 25 58 18 \n", + "1 201 1704417410 33 36 25 58 18 \n", + "2 201 1704417580 33 36 25 58 18 \n", + "3 201 1704417750 33 36 25 58 18 \n", + "4 201 1704417919 33 36 25 58 18 \n", + "5 201 1704418090 33 36 25 58 18 \n", + "6 201 1704418260 33 36 25 58 18 \n", + "7 201 1704418430 33 36 25 58 18 \n", + "8 201 1704418600 33 36 25 58 18 \n", + "9 201 1704418770 33 36 25 58 18 \n", + "10 201 1704419520 33 36 25 58 18 \n", + "\n", + " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 33 36 25 58 18 \n", + "1 0 0 0 33 36 25 58 18 \n", + "2 0 0 0 33 36 25 58 18 \n", + "3 0 0 0 33 36 25 58 18 \n", + "4 0 0 0 33 36 25 58 18 \n", + "5 0 0 0 33 36 25 58 18 \n", + "6 0 0 0 33 36 25 58 18 \n", + "7 0 0 0 33 36 25 58 18 \n", + "8 0 0 0 33 36 25 58 18 \n", + "9 0 0 0 33 36 25 58 18 \n", + "10 0 0 0 33 36 25 58 18 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle \n", + "0 0 0 0 170 \n", + "1 0 0 0 170 \n", + "2 0 0 0 170 \n", + "3 0 0 0 170 \n", + "4 0 0 0 170 \n", + "5 0 0 0 170 \n", + "6 0 0 0 170 \n", + "7 0 0 0 170 \n", + "8 0 0 0 170 \n", + "9 0 0 0 170 \n", + "10 0 0 0 170 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "false\n", + "apres tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
020117044172413336255818000...36255818000170900170
120117044174103235245717000...35245717000165900335
220117044175803336255818000...36255818000170900505
320117044177503336255818000...36255818000170900675
420117044179193336255818000...36255818000170900845
520117044180903336255818000...362558180001709001015
620117044182603336255818000...362558180001709001015
720117044184303336255818000...362558180001709001020
820117044186003336255818000...362558180001709001020
920117044187703336255818000...362558180001709001020
1020117044195203336255818000...36255818000170900340
\n", + "

11 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 201 1704417241 33 36 25 58 18 \n", + "1 201 1704417410 32 35 24 57 17 \n", + "2 201 1704417580 33 36 25 58 18 \n", + "3 201 1704417750 33 36 25 58 18 \n", + "4 201 1704417919 33 36 25 58 18 \n", + "5 201 1704418090 33 36 25 58 18 \n", + "6 201 1704418260 33 36 25 58 18 \n", + "7 201 1704418430 33 36 25 58 18 \n", + "8 201 1704418600 33 36 25 58 18 \n", + "9 201 1704418770 33 36 25 58 18 \n", + "10 201 1704419520 33 36 25 58 18 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 ... 36 25 58 18 \n", + "1 0 0 0 ... 35 24 57 17 \n", + "2 0 0 0 ... 36 25 58 18 \n", + "3 0 0 0 ... 36 25 58 18 \n", + "4 0 0 0 ... 36 25 58 18 \n", + "5 0 0 0 ... 36 25 58 18 \n", + "6 0 0 0 ... 36 25 58 18 \n", + "7 0 0 0 ... 36 25 58 18 \n", + "8 0 0 0 ... 36 25 58 18 \n", + "9 0 0 0 ... 36 25 58 18 \n", + "10 0 0 0 ... 36 25 58 18 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle D_n S_n \n", + "0 0 0 0 170 900 170 \n", + "1 0 0 0 165 900 335 \n", + "2 0 0 0 170 900 505 \n", + "3 0 0 0 170 900 675 \n", + "4 0 0 0 170 900 845 \n", + "5 0 0 0 170 900 1015 \n", + "6 0 0 0 170 900 1015 \n", + "7 0 0 0 170 900 1020 \n", + "8 0 0 0 170 900 1020 \n", + "9 0 0 0 170 900 1020 \n", + "10 0 0 0 170 900 340 \n", + "\n", + "[11 rows x 21 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "177\n", + "avant tout precedures\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", + " \n", + " \n", + " \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
01771704417240432770400000432770400000180
11771704417420432770400000432770400000180
21771704417710432770400000432770400000180
31771704417890432770400000432770400000180
41771704418069432770400000432770400000180
51771704418250432770400000432770400000180
61771704418430432770400000432770400000180
71771704418610432770400000432770400000180
81771704418789432770400000432770400000180
91771704419520432770400000432770400000180
\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 dura_A6 \\\n", + "0 177 1704417240 43 27 70 40 0 0 \n", + "1 177 1704417420 43 27 70 40 0 0 \n", + "2 177 1704417710 43 27 70 40 0 0 \n", + "3 177 1704417890 43 27 70 40 0 0 \n", + "4 177 1704418069 43 27 70 40 0 0 \n", + "5 177 1704418250 43 27 70 40 0 0 \n", + "6 177 1704418430 43 27 70 40 0 0 \n", + "7 177 1704418610 43 27 70 40 0 0 \n", + "8 177 1704418789 43 27 70 40 0 0 \n", + "9 177 1704419520 43 27 70 40 0 0 \n", + "\n", + " dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 dura_B6 \\\n", + "0 0 0 43 27 70 40 0 0 \n", + "1 0 0 43 27 70 40 0 0 \n", + "2 0 0 43 27 70 40 0 0 \n", + "3 0 0 43 27 70 40 0 0 \n", + "4 0 0 43 27 70 40 0 0 \n", + "5 0 0 43 27 70 40 0 0 \n", + "6 0 0 43 27 70 40 0 0 \n", + "7 0 0 43 27 70 40 0 0 \n", + "8 0 0 43 27 70 40 0 0 \n", + "9 0 0 43 27 70 40 0 0 \n", + "\n", + " dura_B7 dura_B8 cycle \n", + "0 0 0 180 \n", + "1 0 0 180 \n", + "2 0 0 180 \n", + "3 0 0 180 \n", + "4 0 0 180 \n", + "5 0 0 180 \n", + "6 0 0 180 \n", + "7 0 0 180 \n", + "8 0 0 180 \n", + "9 0 0 180 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "false\n", + "apres tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
01771704417240432770400000...2770400000180900180
11771704417420432770400000...2770400000180900360
21771704417710432770400000...2770400000180900540
31771704417890432770400000...2770400000180900720
41771704418069432770400000...2770400000180900900
51771704418250432770400000...2770400000180900900
61771704418430432770400000...2770400000180900900
71771704418610432770400000...2770400000180900900
81771704418789432770400000...27704000001809001080
91771704419520432770400000...2770400000180900360
\n", + "

10 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 dura_A6 \\\n", + "0 177 1704417240 43 27 70 40 0 0 \n", + "1 177 1704417420 43 27 70 40 0 0 \n", + "2 177 1704417710 43 27 70 40 0 0 \n", + "3 177 1704417890 43 27 70 40 0 0 \n", + "4 177 1704418069 43 27 70 40 0 0 \n", + "5 177 1704418250 43 27 70 40 0 0 \n", + "6 177 1704418430 43 27 70 40 0 0 \n", + "7 177 1704418610 43 27 70 40 0 0 \n", + "8 177 1704418789 43 27 70 40 0 0 \n", + "9 177 1704419520 43 27 70 40 0 0 \n", + "\n", + " dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 dura_B6 \\\n", + "0 0 0 ... 27 70 40 0 0 \n", + "1 0 0 ... 27 70 40 0 0 \n", + "2 0 0 ... 27 70 40 0 0 \n", + "3 0 0 ... 27 70 40 0 0 \n", + "4 0 0 ... 27 70 40 0 0 \n", + "5 0 0 ... 27 70 40 0 0 \n", + "6 0 0 ... 27 70 40 0 0 \n", + "7 0 0 ... 27 70 40 0 0 \n", + "8 0 0 ... 27 70 40 0 0 \n", + "9 0 0 ... 27 70 40 0 0 \n", + "\n", + " dura_B7 dura_B8 cycle D_n S_n \n", + "0 0 0 180 900 180 \n", + "1 0 0 180 900 360 \n", + "2 0 0 180 900 540 \n", + "3 0 0 180 900 720 \n", + "4 0 0 180 900 900 \n", + "5 0 0 180 900 900 \n", + "6 0 0 180 900 900 \n", + "7 0 0 180 900 900 \n", + "8 0 0 180 900 1080 \n", + "9 0 0 180 900 360 \n", + "\n", + "[10 rows x 21 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "175\n", + "avant tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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
01751704417260434555370000434533590000180
11751704417440434555370000434533590000180
21751704417620434555370000434533590000180
31751704417800434555370000434533590000180
41751704417980434555370000434533590000180
51751704418160434555370000434533590000180
61751704418340434555370000434533590000180
71751704418520434555370000434533590000180
81751704418699434555370000434533590000180
91751704418880434555370000434533590000180
101751704419520434555370000434533590000180
\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 175 1704417260 43 45 55 37 0 \n", + "1 175 1704417440 43 45 55 37 0 \n", + "2 175 1704417620 43 45 55 37 0 \n", + "3 175 1704417800 43 45 55 37 0 \n", + "4 175 1704417980 43 45 55 37 0 \n", + "5 175 1704418160 43 45 55 37 0 \n", + "6 175 1704418340 43 45 55 37 0 \n", + "7 175 1704418520 43 45 55 37 0 \n", + "8 175 1704418699 43 45 55 37 0 \n", + "9 175 1704418880 43 45 55 37 0 \n", + "10 175 1704419520 43 45 55 37 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 43 45 33 59 0 \n", + "1 0 0 0 43 45 33 59 0 \n", + "2 0 0 0 43 45 33 59 0 \n", + "3 0 0 0 43 45 33 59 0 \n", + "4 0 0 0 43 45 33 59 0 \n", + "5 0 0 0 43 45 33 59 0 \n", + "6 0 0 0 43 45 33 59 0 \n", + "7 0 0 0 43 45 33 59 0 \n", + "8 0 0 0 43 45 33 59 0 \n", + "9 0 0 0 43 45 33 59 0 \n", + "10 0 0 0 43 45 33 59 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle \n", + "0 0 0 0 180 \n", + "1 0 0 0 180 \n", + "2 0 0 0 180 \n", + "3 0 0 0 180 \n", + "4 0 0 0 180 \n", + "5 0 0 0 180 \n", + "6 0 0 0 180 \n", + "7 0 0 0 180 \n", + "8 0 0 0 180 \n", + "9 0 0 0 180 \n", + "10 0 0 0 180 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "false\n", + "apres tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
01751704417260434555370000...4533590000180900180
11751704417440434555370000...4533590000180900360
21751704417620434555370000...4533590000180900540
31751704417800434555370000...4533590000180900720
41751704417980434555370000...4533590000180900900
51751704418160434555370000...4533590000180900900
61751704418340434555370000...4533590000180900900
71751704418520434555370000...4533590000180900900
81751704418699434555370000...45335900001809001080
91751704418880434555370000...4533590000180900900
101751704419520434555370000...4533590000180900540
\n", + "

11 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 175 1704417260 43 45 55 37 0 \n", + "1 175 1704417440 43 45 55 37 0 \n", + "2 175 1704417620 43 45 55 37 0 \n", + "3 175 1704417800 43 45 55 37 0 \n", + "4 175 1704417980 43 45 55 37 0 \n", + "5 175 1704418160 43 45 55 37 0 \n", + "6 175 1704418340 43 45 55 37 0 \n", + "7 175 1704418520 43 45 55 37 0 \n", + "8 175 1704418699 43 45 55 37 0 \n", + "9 175 1704418880 43 45 55 37 0 \n", + "10 175 1704419520 43 45 55 37 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 ... 45 33 59 0 \n", + "1 0 0 0 ... 45 33 59 0 \n", + "2 0 0 0 ... 45 33 59 0 \n", + "3 0 0 0 ... 45 33 59 0 \n", + "4 0 0 0 ... 45 33 59 0 \n", + "5 0 0 0 ... 45 33 59 0 \n", + "6 0 0 0 ... 45 33 59 0 \n", + "7 0 0 0 ... 45 33 59 0 \n", + "8 0 0 0 ... 45 33 59 0 \n", + "9 0 0 0 ... 45 33 59 0 \n", + "10 0 0 0 ... 45 33 59 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle D_n S_n \n", + "0 0 0 0 180 900 180 \n", + "1 0 0 0 180 900 360 \n", + "2 0 0 0 180 900 540 \n", + "3 0 0 0 180 900 720 \n", + "4 0 0 0 180 900 900 \n", + "5 0 0 0 180 900 900 \n", + "6 0 0 0 180 900 900 \n", + "7 0 0 0 180 900 900 \n", + "8 0 0 0 180 900 1080 \n", + "9 0 0 0 180 900 900 \n", + "10 0 0 0 180 900 540 \n", + "\n", + "[11 rows x 21 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "176\n", + "avant tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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
01761704417259371034000000371034000000180
11761704417440371034000000371034000000180
21761704417620371034000000371034000000180
31761704417800371034000000371034000000180
41761704417980371034000000371034000000180
51761704418160371034000000371034000000180
61761704418340371034000000371034000000180
71761704418520371034000000371034000000180
81761704418700371034000000371034000000180
91761704418879371034000000371034000000180
101761704419520371034000000371034000000180
\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 176 1704417259 37 103 40 0 0 \n", + "1 176 1704417440 37 103 40 0 0 \n", + "2 176 1704417620 37 103 40 0 0 \n", + "3 176 1704417800 37 103 40 0 0 \n", + "4 176 1704417980 37 103 40 0 0 \n", + "5 176 1704418160 37 103 40 0 0 \n", + "6 176 1704418340 37 103 40 0 0 \n", + "7 176 1704418520 37 103 40 0 0 \n", + "8 176 1704418700 37 103 40 0 0 \n", + "9 176 1704418879 37 103 40 0 0 \n", + "10 176 1704419520 37 103 40 0 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 dura_B1 dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 37 103 40 0 0 \n", + "1 0 0 0 37 103 40 0 0 \n", + "2 0 0 0 37 103 40 0 0 \n", + "3 0 0 0 37 103 40 0 0 \n", + "4 0 0 0 37 103 40 0 0 \n", + "5 0 0 0 37 103 40 0 0 \n", + "6 0 0 0 37 103 40 0 0 \n", + "7 0 0 0 37 103 40 0 0 \n", + "8 0 0 0 37 103 40 0 0 \n", + "9 0 0 0 37 103 40 0 0 \n", + "10 0 0 0 37 103 40 0 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle \n", + "0 0 0 0 180 \n", + "1 0 0 0 180 \n", + "2 0 0 0 180 \n", + "3 0 0 0 180 \n", + "4 0 0 0 180 \n", + "5 0 0 0 180 \n", + "6 0 0 0 180 \n", + "7 0 0 0 180 \n", + "8 0 0 0 180 \n", + "9 0 0 0 180 \n", + "10 0 0 0 180 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "false\n", + "apres tout precedures\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
01761704417259371034000000...1034000000180900180
11761704417440371034000000...1034000000180900360
21761704417620371034000000...1034000000180900540
31761704417800371034000000...1034000000180900720
41761704417980371034000000...1034000000180900900
51761704418160371034000000...1034000000180900900
61761704418340371034000000...1034000000180900900
71761704418520371034000000...1034000000180900900
81761704418700371034000000...1034000000180900900
91761704418879371034000000...10340000001809001080
101761704419520371034000000...1034000000180900540
\n", + "

11 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "0 176 1704417259 37 103 40 0 0 \n", + "1 176 1704417440 37 103 40 0 0 \n", + "2 176 1704417620 37 103 40 0 0 \n", + "3 176 1704417800 37 103 40 0 0 \n", + "4 176 1704417980 37 103 40 0 0 \n", + "5 176 1704418160 37 103 40 0 0 \n", + "6 176 1704418340 37 103 40 0 0 \n", + "7 176 1704418520 37 103 40 0 0 \n", + "8 176 1704418700 37 103 40 0 0 \n", + "9 176 1704418879 37 103 40 0 0 \n", + "10 176 1704419520 37 103 40 0 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "0 0 0 0 ... 103 40 0 0 \n", + "1 0 0 0 ... 103 40 0 0 \n", + "2 0 0 0 ... 103 40 0 0 \n", + "3 0 0 0 ... 103 40 0 0 \n", + "4 0 0 0 ... 103 40 0 0 \n", + "5 0 0 0 ... 103 40 0 0 \n", + "6 0 0 0 ... 103 40 0 0 \n", + "7 0 0 0 ... 103 40 0 0 \n", + "8 0 0 0 ... 103 40 0 0 \n", + "9 0 0 0 ... 103 40 0 0 \n", + "10 0 0 0 ... 103 40 0 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle D_n S_n \n", + "0 0 0 0 180 900 180 \n", + "1 0 0 0 180 900 360 \n", + "2 0 0 0 180 900 540 \n", + "3 0 0 0 180 900 720 \n", + "4 0 0 0 180 900 900 \n", + "5 0 0 0 180 900 900 \n", + "6 0 0 0 180 900 900 \n", + "7 0 0 0 180 900 900 \n", + "8 0 0 0 180 900 900 \n", + "9 0 0 0 180 900 1080 \n", + "10 0 0 0 180 900 540 \n", + "\n", + "[11 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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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_B2dura_B3dura_B4dura_B5dura_B6dura_B7dura_B8cycleD_nS_n
62101704418220434370240000...5870240000180900900
72101704418400434370240000...5870240000180900900
82101704418580434370240000...5870240000180900900
92101704418759434370240000...58702400001809001080
102101704419520434370240000...5870240000180900360
72061704418260455326260000...5326260000150900900
82061704418410455326260000...5326260000150900900
92061704418560455326260000...5326260000150900900
102061704418711455326260000...5326260000150900900
112061704418860455326260000...5326260000150900900
122061704419520455326260000...5326260000150900450
7202170441833046114000000...114000000160900960
8202170441849046114000000...114000000160900960
9202170441865046114000000...114000000160900960
10202170441881046114000000...114000000160900960
11202170441952046114000000...114000000160900480
61781704418221383943500000...39712200001709001020
71781704418390383943500000...39712200001709001020
81781704418560383943500000...39712200001709001020
91781704418730383943500000...39712200001709001020
101781704418900383943500000...39712200001709001020
111781704419520383943500000...3971220000170900510
620117044182603336255818000...362558180001709001015
720117044184303336255818000...362558180001709001020
820117044186003336255818000...362558180001709001020
920117044187703336255818000...362558180001709001020
1020117044195203336255818000...36255818000170900340
51771704418250432770400000...2770400000180900900
61771704418430432770400000...2770400000180900900
71771704418610432770400000...2770400000180900900
81771704418789432770400000...27704000001809001080
91771704419520432770400000...2770400000180900360
61751704418340434555370000...4533590000180900900
71751704418520434555370000...4533590000180900900
81751704418699434555370000...45335900001809001080
91751704418880434555370000...4533590000180900900
101751704419520434555370000...4533590000180900540
61761704418340371034000000...1034000000180900900
71761704418520371034000000...1034000000180900900
81761704418700371034000000...1034000000180900900
91761704418879371034000000...10340000001809001080
101761704419520371034000000...1034000000180900540
\n", + "

42 rows × 21 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "6 210 1704418220 43 43 70 24 0 \n", + "7 210 1704418400 43 43 70 24 0 \n", + "8 210 1704418580 43 43 70 24 0 \n", + "9 210 1704418759 43 43 70 24 0 \n", + "10 210 1704419520 43 43 70 24 0 \n", + "7 206 1704418260 45 53 26 26 0 \n", + "8 206 1704418410 45 53 26 26 0 \n", + "9 206 1704418560 45 53 26 26 0 \n", + "10 206 1704418711 45 53 26 26 0 \n", + "11 206 1704418860 45 53 26 26 0 \n", + "12 206 1704419520 45 53 26 26 0 \n", + "7 202 1704418330 46 114 0 0 0 \n", + "8 202 1704418490 46 114 0 0 0 \n", + "9 202 1704418650 46 114 0 0 0 \n", + "10 202 1704418810 46 114 0 0 0 \n", + "11 202 1704419520 46 114 0 0 0 \n", + "6 178 1704418221 38 39 43 50 0 \n", + "7 178 1704418390 38 39 43 50 0 \n", + "8 178 1704418560 38 39 43 50 0 \n", + "9 178 1704418730 38 39 43 50 0 \n", + "10 178 1704418900 38 39 43 50 0 \n", + "11 178 1704419520 38 39 43 50 0 \n", + "6 201 1704418260 33 36 25 58 18 \n", + "7 201 1704418430 33 36 25 58 18 \n", + "8 201 1704418600 33 36 25 58 18 \n", + "9 201 1704418770 33 36 25 58 18 \n", + "10 201 1704419520 33 36 25 58 18 \n", + "5 177 1704418250 43 27 70 40 0 \n", + "6 177 1704418430 43 27 70 40 0 \n", + "7 177 1704418610 43 27 70 40 0 \n", + "8 177 1704418789 43 27 70 40 0 \n", + "9 177 1704419520 43 27 70 40 0 \n", + "6 175 1704418340 43 45 55 37 0 \n", + "7 175 1704418520 43 45 55 37 0 \n", + "8 175 1704418699 43 45 55 37 0 \n", + "9 175 1704418880 43 45 55 37 0 \n", + "10 175 1704419520 43 45 55 37 0 \n", + "6 176 1704418340 37 103 40 0 0 \n", + "7 176 1704418520 37 103 40 0 0 \n", + "8 176 1704418700 37 103 40 0 0 \n", + "9 176 1704418879 37 103 40 0 0 \n", + "10 176 1704419520 37 103 40 0 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B2 dura_B3 dura_B4 dura_B5 \\\n", + "6 0 0 0 ... 58 70 24 0 \n", + "7 0 0 0 ... 58 70 24 0 \n", + "8 0 0 0 ... 58 70 24 0 \n", + "9 0 0 0 ... 58 70 24 0 \n", + "10 0 0 0 ... 58 70 24 0 \n", + "7 0 0 0 ... 53 26 26 0 \n", + "8 0 0 0 ... 53 26 26 0 \n", + "9 0 0 0 ... 53 26 26 0 \n", + "10 0 0 0 ... 53 26 26 0 \n", + "11 0 0 0 ... 53 26 26 0 \n", + "12 0 0 0 ... 53 26 26 0 \n", + "7 0 0 0 ... 114 0 0 0 \n", + "8 0 0 0 ... 114 0 0 0 \n", + "9 0 0 0 ... 114 0 0 0 \n", + "10 0 0 0 ... 114 0 0 0 \n", + "11 0 0 0 ... 114 0 0 0 \n", + "6 0 0 0 ... 39 71 22 0 \n", + "7 0 0 0 ... 39 71 22 0 \n", + "8 0 0 0 ... 39 71 22 0 \n", + "9 0 0 0 ... 39 71 22 0 \n", + "10 0 0 0 ... 39 71 22 0 \n", + "11 0 0 0 ... 39 71 22 0 \n", + "6 0 0 0 ... 36 25 58 18 \n", + "7 0 0 0 ... 36 25 58 18 \n", + "8 0 0 0 ... 36 25 58 18 \n", + "9 0 0 0 ... 36 25 58 18 \n", + "10 0 0 0 ... 36 25 58 18 \n", + "5 0 0 0 ... 27 70 40 0 \n", + "6 0 0 0 ... 27 70 40 0 \n", + "7 0 0 0 ... 27 70 40 0 \n", + "8 0 0 0 ... 27 70 40 0 \n", + "9 0 0 0 ... 27 70 40 0 \n", + "6 0 0 0 ... 45 33 59 0 \n", + "7 0 0 0 ... 45 33 59 0 \n", + "8 0 0 0 ... 45 33 59 0 \n", + "9 0 0 0 ... 45 33 59 0 \n", + "10 0 0 0 ... 45 33 59 0 \n", + "6 0 0 0 ... 103 40 0 0 \n", + "7 0 0 0 ... 103 40 0 0 \n", + "8 0 0 0 ... 103 40 0 0 \n", + "9 0 0 0 ... 103 40 0 0 \n", + "10 0 0 0 ... 103 40 0 0 \n", + "\n", + " dura_B6 dura_B7 dura_B8 cycle D_n S_n \n", + "6 0 0 0 180 900 900 \n", + "7 0 0 0 180 900 900 \n", + "8 0 0 0 180 900 900 \n", + "9 0 0 0 180 900 1080 \n", + "10 0 0 0 180 900 360 \n", + "7 0 0 0 150 900 900 \n", + "8 0 0 0 150 900 900 \n", + "9 0 0 0 150 900 900 \n", + "10 0 0 0 150 900 900 \n", + "11 0 0 0 150 900 900 \n", + "12 0 0 0 150 900 450 \n", + "7 0 0 0 160 900 960 \n", + "8 0 0 0 160 900 960 \n", + "9 0 0 0 160 900 960 \n", + "10 0 0 0 160 900 960 \n", + "11 0 0 0 160 900 480 \n", + "6 0 0 0 170 900 1020 \n", + "7 0 0 0 170 900 1020 \n", + "8 0 0 0 170 900 1020 \n", + "9 0 0 0 170 900 1020 \n", + "10 0 0 0 170 900 1020 \n", + "11 0 0 0 170 900 510 \n", + "6 0 0 0 170 900 1015 \n", + "7 0 0 0 170 900 1020 \n", + "8 0 0 0 170 900 1020 \n", + "9 0 0 0 170 900 1020 \n", + "10 0 0 0 170 900 340 \n", + "5 0 0 0 180 900 900 \n", + "6 0 0 0 180 900 900 \n", + "7 0 0 0 180 900 900 \n", + "8 0 0 0 180 900 1080 \n", + "9 0 0 0 180 900 360 \n", + "6 0 0 0 180 900 900 \n", + "7 0 0 0 180 900 900 \n", + "8 0 0 0 180 900 1080 \n", + "9 0 0 0 180 900 900 \n", + "10 0 0 0 180 900 540 \n", + "6 0 0 0 180 900 900 \n", + "7 0 0 0 180 900 900 \n", + "8 0 0 0 180 900 900 \n", + "9 0 0 0 180 900 1080 \n", + "10 0 0 0 180 900 540 \n", + "\n", + "[42 rows x 21 columns]" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import numpy as np\n", + "self.rhists = []\n", + "for inter_no in self.rhistory.inter_no.unique():\n", + " print(inter_no)\n", + " filtered_rhist = self.rhistory[self.rhistory.inter_no == inter_no].drop_duplicates(subset=['start_unix']).reset_index(drop=True)\n", + " self.rhist = filtered_rhist\n", + " print('avant tout precedures')\n", + " display(self.rhist)\n", + "\n", + " # D_n 및 S_n 값 정의\n", + " self.rhist['D_n'] = 0 # D_n : 시간차이\n", + " self.rhist['S_n'] = 0 # S_n : 현시시간합\n", + " for n in range(len(self.rhist)):\n", + " curr_unix = self.rhist.iloc[n].start_unix # current start_unix\n", + " self.rhist.loc[n, ['D_n', 'S_n']] = self.calculate_DS(self.rhist, curr_unix)\n", + " D_n = self.rhist.loc[n, 'D_n']\n", + " S_n = self.rhist.loc[n, 'S_n']\n", + " # 이전시각, 현재시각\n", + " prev_unix = self.rhist.loc[0, 'start_unix'] # previous start_unix\n", + " curr_unix = self.rhist.loc[1, 'start_unix'] # current start_unix\n", + "\n", + " # rhist의 마지막 행에 도달할 때까지 반복\n", + " while True:\n", + " n = self.rhist[self.rhist.start_unix==curr_unix].index[0]\n", + " cycle = self.rhist.loc[n, 'cycle']\n", + " D_n = self.rhist.loc[n, 'D_n']\n", + " S_n = self.rhist.loc[n, 'S_n']\n", + " # 참값인 경우\n", + " if (abs(D_n - S_n) <= 5):\n", + " print('true')\n", + " pass\n", + " # 참값이 아닌 경우\n", + " else:\n", + " print('false')\n", + " # 2-1-1. 결측치 처리 : 인접한 두 start_unix의 차이가 계획된 주기의 두 배보다 크면 결측이 일어났다고 판단, 신호계획의 현시시간으로 \"대체\"\n", + " if curr_unix - prev_unix >= 2 * cycle:\n", + " # prev_unix를 계획된 주기만큼 늘려가면서 한 행씩 채워나간다.\n", + " # (curr_unix와의 차이가 계획된 주기보다 작거나 같아질 때까지)\n", + " while curr_unix - prev_unix > cycle:\n", + " prev_unix += cycle\n", + " # 신호 계획(prow) 불러오기\n", + " start_seconds = np.array(self.timetable.start_seconds)\n", + " idx = (start_seconds <= prev_unix).sum() - 1\n", + " start_hour = self.timetable.iloc[idx].start_hour\n", + " start_minute = self.timetable.iloc[idx].start_minute\n", + "\n", + " prow = self.plan_set.loc[(inter_no,start_hour,start_minute)] # planned row\n", + " prow = pd.DataFrame([prow],index=[0])\n", + " # prow에서 필요한 부분을 rhist에 추가\n", + " prow['start_unix'] = prev_unix\n", + " prow['inter_no'] = inter_no\n", + " # prow = prow.drop(['start_hour', 'start_minute', 'offset'], axis=1)\n", + " cycle = prow.iloc[0].cycle\n", + " self.rhist = pd.concat([self.rhist, prow])\n", + " self.rhist = self.rhist.sort_values(by='start_unix').reset_index(drop=True)\n", + " # print(self.rhist)\n", + "\n", + " # 2-1-2. 이상치 처리 : 비율에 따라 해당 행을 \"삭제\"(R_n <= 0.5) 또는 \"조정\"(R_n > 0.5)한다\n", + " R_n = (curr_unix - prev_unix) / cycle # R_n : 비율\n", + " # R_n이 0.5보다 작거나 같으면 해당 행을 삭제\n", + " if R_n <= 0.5:\n", + " self.rhist = self.rhist.drop(index=n).reset_index(drop=True)\n", + " if n >= self.rhist.index[-1]:\n", + " break\n", + " # 행삭제에 따른 curr_unix, R_n 재정의\n", + " curr_unix = self.rhist.loc[n, 'start_unix']\n", + " R_n = (curr_unix - prev_unix) / cycle # R_n : 비율\n", + "\n", + " # R_n이 0.5보다 크면 해당 행 조정 (비율을 유지한 채로 현시시간 대체)\n", + " if R_n > 0.5:\n", + " # 신호 계획(prow) 불러오기\n", + " start_seconds = np.array(self.timetable.start_seconds)\n", + " idx = (start_seconds <= curr_unix).sum() - 1\n", + " start_hour = self.timetable.iloc[idx].start_hour\n", + " start_minute = self.timetable.iloc[idx].start_minute\n", + " prow = self.plan_set.loc[(inter_no,start_hour,start_minute)] # planned row\n", + " # 조정된 현시시간 (prow에 R_n을 곱하고 정수로 바꿈)\n", + " adjusted_dur = prow.copy()[[f'dura_{alph}{j}' for alph in ['A', 'B'] for j in range(1,9)]] * R_n\n", + "\n", + " int_parts = adjusted_dur.apply(lambda x: int(x))\n", + " frac_parts = adjusted_dur - int_parts\n", + " difference = round(adjusted_dur.iloc[0].sum()) - int_parts.sum()\n", + " for _ in range(difference): # 소수 부분이 가장 큰 상위 'difference'개의 값에 대해 올림 처리\n", + " max_frac_index = frac_parts.idxmax()\n", + " int_parts[max_frac_index] += 1\n", + " frac_parts[max_frac_index] = 0 # 이미 처리된 항목은 0으로 설정\n", + " # rhist에 조정된 현시시간을 반영\n", + " self.rhist.loc[n, [f'dura_{alph}{j}' for alph in ['A', 'B'] for j in range(1,9)]] = int_parts.values\n", + " self.rhist.loc[n, 'cycle'] = int_parts.sum().sum() // 2\n", + " # D_n 및 S_n 값 재정의\n", + " for n in range(len(self.rhist)):\n", + " curr_unix = self.rhist.iloc[n].start_unix # current start_unix\n", + " self.rhist.loc[n, ['D_n', 'S_n']] = self.calculate_DS(self.rhist, curr_unix)\n", + "\n", + " if n >= self.rhist.index[-1]:\n", + " break\n", + " prev_unix = curr_unix\n", + " curr_unix = self.rhist.loc[n+1, 'start_unix']\n", + " print('apres tout precedures')\n", + " display(self.rhist)\n", + "\n", + " self.rhists.append(self.rhist)\n", + "self.rhists = pd.concat(self.rhists)#.sort_values(by=['start_unix','inter_no'])\n", + "self.rhists = self.rhists[self.rhists.start_unix >= self.present_time - self.subtractor // 2]\n", + "self.rhists\n" + ] + }, + { + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \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
71781704418050383943500000...220000170900.01020.0NaNNaN
81781704418221383943500000...220000170900.01020.0NaNNaN
91781704418390373842490000...210000166900.01020.0NaNNaN
101781704418560383943500000...220000170900.01020.0NaNNaN
111781704418730333437440000...190000148NaNNaN14.080.0
121781704419070383943500000...220000170NaNNaN14.080.0
131781704419220333437440000...190000148900.0510.0NaNNaN
7202170441801046114000000...00000160900.0960.0NaNNaN
8202170441817046114000000...00000160900.0960.0NaNNaN
9202170441833046114000000...00000160900.0960.0NaNNaN
10202170441849046114000000...00000160900.0960.0NaNNaN
1120217044186502564000000...0000089NaNNaN22.0103.0
12202170441897046114000000...00000160NaNNaN22.0103.0
13202170441913046114000000...00000160NaNNaN22.0103.0
1420217044192202564000000...0000089900.0480.0NaNNaN
61771704418069432770400000...400000180900.0900.0NaNNaN
71771704418250432770400000...400000180900.0900.0NaNNaN
81771704418430432770400000...400000180900.0900.0NaNNaN
91771704418610432770400000...400000180900.0900.0NaNNaN
101771704418970432770400000...400000180NaNNaN10.041.0
111771704419150432770400000...400000180NaNNaN10.041.0
72061704417960455326260000...260000150900.0900.0NaNNaN
82061704418110455326260000...260000150900.0900.0NaNNaN
92061704418260455326260000...260000150900.0900.0NaNNaN
102061704418410455326260000...260000150900.0900.0NaNNaN
112061704418560455326260000...260000150900.0900.0NaNNaN
122061704418860455326260000...260000150NaNNaN26.017.0
132061704419010455326260000...260000150NaNNaN26.017.0
142061704419160455326260000...260000150NaNNaN26.017.0
620117044179193235245717000...5717000165900.01020.0NaNNaN
720117044180903336255818000...5818000170900.01020.0NaNNaN
820117044182603336255818000...5818000170900.01020.0NaNNaN
920117044184303336255818000...5818000170900.01020.0NaNNaN
1020117044186003336255818000...5818000170900.01020.0NaNNaN
1120117044187702123163711000...3711000108NaNNaN18.0134.0
1220117044191103336255818000...5818000170NaNNaN18.0134.0
1320117044192202123163711000...3711000108900.0510.0NaNNaN
61751704417980434555370000...590000180900.0900.0NaNNaN
71751704418160434555370000...590000180900.0900.0NaNNaN
81751704418340434555370000...590000180900.0900.0NaNNaN
\n", + "

40 rows × 23 columns

\n", + "
" + ], + "text/plain": [ + " inter_no start_unix dura_A1 dura_A2 dura_A3 dura_A4 dura_A5 \\\n", + "7 178 1704418050 38 39 43 50 0 \n", + "8 178 1704418221 38 39 43 50 0 \n", + "9 178 1704418390 37 38 42 49 0 \n", + "10 178 1704418560 38 39 43 50 0 \n", + "11 178 1704418730 33 34 37 44 0 \n", + "12 178 1704419070 38 39 43 50 0 \n", + "13 178 1704419220 33 34 37 44 0 \n", + "7 202 1704418010 46 114 0 0 0 \n", + "8 202 1704418170 46 114 0 0 0 \n", + "9 202 1704418330 46 114 0 0 0 \n", + "10 202 1704418490 46 114 0 0 0 \n", + "11 202 1704418650 25 64 0 0 0 \n", + "12 202 1704418970 46 114 0 0 0 \n", + "13 202 1704419130 46 114 0 0 0 \n", + "14 202 1704419220 25 64 0 0 0 \n", + "6 177 1704418069 43 27 70 40 0 \n", + "7 177 1704418250 43 27 70 40 0 \n", + "8 177 1704418430 43 27 70 40 0 \n", + "9 177 1704418610 43 27 70 40 0 \n", + "10 177 1704418970 43 27 70 40 0 \n", + "11 177 1704419150 43 27 70 40 0 \n", + "7 206 1704417960 45 53 26 26 0 \n", + "8 206 1704418110 45 53 26 26 0 \n", + "9 206 1704418260 45 53 26 26 0 \n", + "10 206 1704418410 45 53 26 26 0 \n", + "11 206 1704418560 45 53 26 26 0 \n", + "12 206 1704418860 45 53 26 26 0 \n", + "13 206 1704419010 45 53 26 26 0 \n", + "14 206 1704419160 45 53 26 26 0 \n", + "6 201 1704417919 32 35 24 57 17 \n", + "7 201 1704418090 33 36 25 58 18 \n", + "8 201 1704418260 33 36 25 58 18 \n", + "9 201 1704418430 33 36 25 58 18 \n", + "10 201 1704418600 33 36 25 58 18 \n", + "11 201 1704418770 21 23 16 37 11 \n", + "12 201 1704419110 33 36 25 58 18 \n", + "13 201 1704419220 21 23 16 37 11 \n", + "6 175 1704417980 43 45 55 37 0 \n", + "7 175 1704418160 43 45 55 37 0 \n", + "8 175 1704418340 43 45 55 37 0 \n", + "\n", + " dura_A6 dura_A7 dura_A8 ... dura_B4 dura_B5 dura_B6 dura_B7 \\\n", + "7 0 0 0 ... 22 0 0 0 \n", + "8 0 0 0 ... 22 0 0 0 \n", + "9 0 0 0 ... 21 0 0 0 \n", + "10 0 0 0 ... 22 0 0 0 \n", + "11 0 0 0 ... 19 0 0 0 \n", + "12 0 0 0 ... 22 0 0 0 \n", + "13 0 0 0 ... 19 0 0 0 \n", + "7 0 0 0 ... 0 0 0 0 \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", + "13 0 0 0 ... 0 0 0 0 \n", + "14 0 0 0 ... 0 0 0 0 \n", + "6 0 0 0 ... 40 0 0 0 \n", + "7 0 0 0 ... 40 0 0 0 \n", + "8 0 0 0 ... 40 0 0 0 \n", + "9 0 0 0 ... 40 0 0 0 \n", + "10 0 0 0 ... 40 0 0 0 \n", + "11 0 0 0 ... 40 0 0 0 \n", + "7 0 0 0 ... 26 0 0 0 \n", + "8 0 0 0 ... 26 0 0 0 \n", + "9 0 0 0 ... 26 0 0 0 \n", + "10 0 0 0 ... 26 0 0 0 \n", + "11 0 0 0 ... 26 0 0 0 \n", + "12 0 0 0 ... 26 0 0 0 \n", + "13 0 0 0 ... 26 0 0 0 \n", + "14 0 0 0 ... 26 0 0 0 \n", + "6 0 0 0 ... 57 17 0 0 \n", + "7 0 0 0 ... 58 18 0 0 \n", + "8 0 0 0 ... 58 18 0 0 \n", + "9 0 0 0 ... 58 18 0 0 \n", + "10 0 0 0 ... 58 18 0 0 \n", + "11 0 0 0 ... 37 11 0 0 \n", + "12 0 0 0 ... 58 18 0 0 \n", + "13 0 0 0 ... 37 11 0 0 \n", + "6 0 0 0 ... 59 0 0 0 \n", + "7 0 0 0 ... 59 0 0 0 \n", + "8 0 0 0 ... 59 0 0 0 \n", + "\n", + " dura_B8 cycle D_n S_n Unnamed: 0 offset \n", + "7 0 170 900.0 1020.0 NaN NaN \n", + "8 0 170 900.0 1020.0 NaN NaN \n", + "9 0 166 900.0 1020.0 NaN NaN \n", + "10 0 170 900.0 1020.0 NaN NaN \n", + "11 0 148 NaN NaN 14.0 80.0 \n", + "12 0 170 NaN NaN 14.0 80.0 \n", + "13 0 148 900.0 510.0 NaN NaN \n", + "7 0 160 900.0 960.0 NaN NaN \n", + "8 0 160 900.0 960.0 NaN NaN \n", + "9 0 160 900.0 960.0 NaN NaN \n", + "10 0 160 900.0 960.0 NaN NaN \n", + "11 0 89 NaN NaN 22.0 103.0 \n", + "12 0 160 NaN NaN 22.0 103.0 \n", + "13 0 160 NaN NaN 22.0 103.0 \n", + "14 0 89 900.0 480.0 NaN NaN \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 10.0 41.0 \n", + "11 0 180 NaN NaN 10.0 41.0 \n", + "7 0 150 900.0 900.0 NaN NaN \n", + "8 0 150 900.0 900.0 NaN NaN \n", + "9 0 150 900.0 900.0 NaN NaN \n", + "10 0 150 900.0 900.0 NaN NaN \n", + "11 0 150 900.0 900.0 NaN NaN \n", + "12 0 150 NaN NaN 26.0 17.0 \n", + "13 0 150 NaN NaN 26.0 17.0 \n", + "14 0 150 NaN NaN 26.0 17.0 \n", + "6 0 165 900.0 1020.0 NaN NaN \n", + "7 0 170 900.0 1020.0 NaN NaN \n", + "8 0 170 900.0 1020.0 NaN NaN \n", + "9 0 170 900.0 1020.0 NaN NaN \n", + "10 0 170 900.0 1020.0 NaN NaN \n", + "11 0 108 NaN NaN 18.0 134.0 \n", + "12 0 170 NaN NaN 18.0 134.0 \n", + "13 0 108 900.0 510.0 NaN NaN \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", + "\n", + "[40 rows x 23 columns]" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sg.make_rhists()\n", + "sg.rhists.head(40)" + ] + }, + { + "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", @@ -2343,11 +10449,17 @@ "# 1. 마지막 시점에 결측 발생 -> 결측처리 이상없음\n", "# 2. 결측 처리 후에 발생하는 이상치 -> 이상치처리 이상없음\n", "### 3. D_n, S_n 계산에 이상있음. D_n과 S_n이 대부분의 경우에 다르므로, 대부분의 경우를 거짓값으로 판단한 채로 진행하고 있음.\n", - "# 다만, 이렇게 하여도 결과에는 영향은 없음. 단지 계산량이 많아져서 구동시간에 부하가 걸렸을 수 있음.\n", + "# 다만, 이렇게 하여도 결과에는 영향은 없음. D_n과 S_n이 다르면 단지 계산량이 많아져서 구동시간에 부하가 걸렸을 수 있음.\n", + "# 또한, D_n은 무조건 900이 나오도록 설정되어 있으나, 이는 적절하지 못함. 전반적인 검토가 필요함.\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", + "\n", + "###\n", + "rhists = sg.rhists.query('inter_no == @inter_no').copy()\n", + "###\n", + "\n", "rhists['diff'] = rhists['start_unix'].diff()\n", "display(rhistory)\n", "display(rhists)" diff --git a/Documents/daily_task/김선중_신호생성(240213).pptx b/Documents/daily_task/김선중_신호생성(240213).pptx new file mode 100644 index 000000000..59b258151 Binary files /dev/null and b/Documents/daily_task/김선중_신호생성(240213).pptx differ diff --git a/Scripts/generate_signals.py b/Scripts/generate_signals.py index 7b05a24fb..1cc153df6 100644 --- a/Scripts/generate_signals.py +++ b/Scripts/generate_signals.py @@ -422,6 +422,10 @@ class SignalGenerator(): # else: # base_unix = rhist.start_unix.min() base_unix = curr_unix - self.subtractor // 2 + abs_diff = (self.rhist['start_unix'] - base_unix).abs() + closest_index = abs_diff.idxmin() + base_unix = self.rhist.loc[closest_index, 'start_unix'] + D_n = curr_unix - base_unix S_n_durs = rhist[(rhist.start_unix > base_unix) & (rhist.start_unix <= curr_unix)] \ [[f'dura_{alph}{j}' for alph in ['A', 'B'] for j in range(1,9)]]