Browse Source

analyze_history_ctrl last

master
김선중 1 year ago
parent
commit
a2d3704962
1 changed files with 228 additions and 228 deletions
  1. +228
    -228
      1221_analyze_history_ctrl.ipynb

+ 228
- 228
1221_analyze_history_ctrl.ipynb View File

@ -175,7 +175,7 @@
},
{
"cell_type": "code",
"execution_count": 98,
"execution_count": 99,
"metadata": {},
"outputs": [
{
@ -2289,7 +2289,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"j=11 : ..., 1, 0, 1, ...\n"
"j=11 : ..., 1, 0, 0, 1, ...\n"
]
},
{
@ -2759,313 +2759,313 @@
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2864</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:27:58</td>\n",
" <th>6270</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:02:39</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>159</td>\n",
" <td>57</td>\n",
" <td>33</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>31</td>\n",
" <td>59</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2865</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:30:58</td>\n",
" <th>6271</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:05:39</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>159</td>\n",
" <td>57</td>\n",
" <td>33</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>31</td>\n",
" <td>59</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2866</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:33:58</td>\n",
" <th>6272</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:08:39</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>159</td>\n",
" <td>57</td>\n",
" <td>33</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>31</td>\n",
" <td>59</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2867</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:36:58</td>\n",
" <th>6273</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:11:39</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>159</td>\n",
" <td>57</td>\n",
" <td>33</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>31</td>\n",
" <td>59</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2868</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:39:58</td>\n",
" <th>6274</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:14:39</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>159</td>\n",
" <td>57</td>\n",
" <td>33</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>31</td>\n",
" <td>59</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2869</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:43:18</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>200</td>\n",
" <td>79</td>\n",
" <td>24</td>\n",
" <td>87</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <th>6275</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:17:37</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>178</td>\n",
" <td>158</td>\n",
" <td>57</td>\n",
" <td>33</td>\n",
" <td>45</td>\n",
" <td>43</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>87</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>31</td>\n",
" <td>59</td>\n",
" <td>45</td>\n",
" <td>43</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2870</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:45:57</td>\n",
" <th>6276</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:19:05</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>57</td>\n",
" <td>65</td>\n",
" <td>57</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>159</td>\n",
" <td>58</td>\n",
" <td>28</td>\n",
" <td>34</td>\n",
" <td>30</td>\n",
" <td>37</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>28</td>\n",
" <td>34</td>\n",
" <td>30</td>\n",
" <td>37</td>\n",
" <td>30</td>\n",
" <td>31</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2871</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:48:57</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <th>6277</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:22:05</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>65</td>\n",
" <td>57</td>\n",
" <td>33</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>31</td>\n",
" <td>59</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2872</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:51:57</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <th>6278</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:24:35</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>150</td>\n",
" <td>35</td>\n",
" <td>43</td>\n",
" <td>21</td>\n",
" <td>43</td>\n",
" <td>43</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>21</td>\n",
" <td>43</td>\n",
" <td>43</td>\n",
" <td>43</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2873</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:54:57</td>\n",
" <th>6279</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:28:35</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>2</td>\n",
" <td>240</td>\n",
" <td>95</td>\n",
" <td>76</td>\n",
" <td>44</td>\n",
" <td>60</td>\n",
" <td>60</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>41</td>\n",
" <td>79</td>\n",
" <td>60</td>\n",
" <td>60</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2874</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 17:57:57</td>\n",
" <th>6280</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:32:35</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>2</td>\n",
" <td>240</td>\n",
" <td>155</td>\n",
" <td>76</td>\n",
" <td>44</td>\n",
" <td>60</td>\n",
" <td>60</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>41</td>\n",
" <td>79</td>\n",
" <td>60</td>\n",
" <td>60</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2875</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 18:00:57</td>\n",
" <th>6281</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:35:39</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>184</td>\n",
" <td>159</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>34</td>\n",
" <td>46</td>\n",
" <td>46</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>32</td>\n",
" <td>60</td>\n",
" <td>46</td>\n",
" <td>46</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2876</th>\n",
" <td>5032</td>\n",
" <td>2023-12-13 18:03:57</td>\n",
" <th>6282</th>\n",
" <td>5034</td>\n",
" <td>2023-12-12 18:38:39</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>180</td>\n",
" <td>58</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>159</td>\n",
" <td>57</td>\n",
" <td>33</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>67</td>\n",
" <td>26</td>\n",
" <td>37</td>\n",
" <td>26</td>\n",
" <td>31</td>\n",
" <td>59</td>\n",
" <td>45</td>\n",
" <td>45</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
@ -3077,49 +3077,49 @@
],
"text/plain": [
" 현장교차로ID 수집날짜시각 제어구분코드 제어상태코드 주기시간 옵셋시간 A링1현시시간 \\\n",
"2864 5032 2023-12-13 17:27:58 3 1 180 58 24 \n",
"2865 5032 2023-12-13 17:30:58 3 1 180 58 24 \n",
"2866 5032 2023-12-13 17:33:58 3 1 180 58 24 \n",
"2867 5032 2023-12-13 17:36:58 3 1 180 58 24 \n",
"2868 5032 2023-12-13 17:39:58 3 1 180 58 24 \n",
"2869 5032 2023-12-13 17:43:18 0 0 200 79 24 \n",
"2870 5032 2023-12-13 17:45:57 0 0 159 58 28 \n",
"2871 5032 2023-12-13 17:48:57 3 1 180 58 24 \n",
"2872 5032 2023-12-13 17:51:57 3 1 180 58 24 \n",
"2873 5032 2023-12-13 17:54:57 3 1 180 58 24 \n",
"2874 5032 2023-12-13 17:57:57 3 1 180 58 24 \n",
"2875 5032 2023-12-13 18:00:57 3 1 180 58 24 \n",
"2876 5032 2023-12-13 18:03:57 3 1 180 58 24 \n",
"6270 5034 2023-12-12 18:02:39 3 1 180 159 57 \n",
"6271 5034 2023-12-12 18:05:39 3 1 180 159 57 \n",
"6272 5034 2023-12-12 18:08:39 3 1 180 159 57 \n",
"6273 5034 2023-12-12 18:11:39 3 1 180 159 57 \n",
"6274 5034 2023-12-12 18:14:39 3 1 180 159 57 \n",
"6275 5034 2023-12-12 18:17:37 3 1 178 158 57 \n",
"6276 5034 2023-12-12 18:19:05 0 0 57 65 57 \n",
"6277 5034 2023-12-12 18:22:05 0 0 180 65 57 \n",
"6278 5034 2023-12-12 18:24:35 0 0 150 35 43 \n",
"6279 5034 2023-12-12 18:28:35 3 2 240 95 76 \n",
"6280 5034 2023-12-12 18:32:35 3 2 240 155 76 \n",
"6281 5034 2023-12-12 18:35:39 3 1 184 159 58 \n",
"6282 5034 2023-12-12 18:38:39 3 1 180 159 57 \n",
"\n",
" A링2현시시간 A링3현시시간 A링4현시시간 ... A링7현시시간 A링8현시시간 B링1현시시간 B링2현시시간 \\\n",
"2864 67 26 37 ... 0 0 24 67 \n",
"2865 67 26 37 ... 0 0 24 67 \n",
"2866 67 26 37 ... 0 0 24 67 \n",
"2867 67 26 37 ... 0 0 24 67 \n",
"2868 67 26 37 ... 0 0 24 67 \n",
"2869 87 26 37 ... 0 0 24 87 \n",
"2870 34 30 37 ... 0 0 28 34 \n",
"2871 67 26 37 ... 0 0 24 67 \n",
"2872 67 26 37 ... 0 0 24 67 \n",
"2873 67 26 37 ... 0 0 24 67 \n",
"2874 67 26 37 ... 0 0 24 67 \n",
"2875 67 26 37 ... 0 0 24 67 \n",
"2876 67 26 37 ... 0 0 24 67 \n",
"6270 33 45 45 ... 0 0 31 59 \n",
"6271 33 45 45 ... 0 0 31 59 \n",
"6272 33 45 45 ... 0 0 31 59 \n",
"6273 33 45 45 ... 0 0 31 59 \n",
"6274 33 45 45 ... 0 0 31 59 \n",
"6275 33 45 43 ... 0 0 31 59 \n",
"6276 0 0 0 ... 0 0 31 0 \n",
"6277 33 45 45 ... 0 0 31 59 \n",
"6278 21 43 43 ... 0 0 21 43 \n",
"6279 44 60 60 ... 0 0 41 79 \n",
"6280 44 60 60 ... 0 0 41 79 \n",
"6281 34 46 46 ... 0 0 32 60 \n",
"6282 33 45 45 ... 0 0 31 59 \n",
"\n",
" B링3현시시간 B링4현시시간 B링5현시시간 B링6현시시간 B링7현시시간 B링8현시시간 \n",
"2864 26 37 26 0 0 0 \n",
"2865 26 37 26 0 0 0 \n",
"2866 26 37 26 0 0 0 \n",
"2867 26 37 26 0 0 0 \n",
"2868 26 37 26 0 0 0 \n",
"2869 26 37 26 0 0 0 \n",
"2870 30 37 30 0 0 0 \n",
"2871 26 37 26 0 0 0 \n",
"2872 26 37 26 0 0 0 \n",
"2873 26 37 26 0 0 0 \n",
"2874 26 37 26 0 0 0 \n",
"2875 26 37 26 0 0 0 \n",
"2876 26 37 26 0 0 0 \n",
"6270 45 45 0 0 0 0 \n",
"6271 45 45 0 0 0 0 \n",
"6272 45 45 0 0 0 0 \n",
"6273 45 45 0 0 0 0 \n",
"6274 45 45 0 0 0 0 \n",
"6275 45 43 0 0 0 0 \n",
"6276 0 0 0 0 0 0 \n",
"6277 45 45 0 0 0 0 \n",
"6278 43 43 0 0 0 0 \n",
"6279 60 60 0 0 0 0 \n",
"6280 60 60 0 0 0 0 \n",
"6281 46 46 0 0 0 0 \n",
"6282 45 45 0 0 0 0 \n",
"\n",
"[13 rows x 22 columns]"
]
@ -7318,15 +7318,15 @@
"display(hstr.iloc[range(S0[j] - k + 1, S0[j] + k)])\n",
"\n",
"j = 11\n",
"print(\"j=11 : ..., 1, 0, 1, ...\")\n",
"print(\"j=11 : ..., 1, 0, 0, 1, ...\")\n",
"display(hstr.iloc[range(S0[j] - k + 1, S0[j] + k)])\n",
"\n",
"j = 12\n",
"j = 20\n",
"print(\"j=20 : ..., 1, 0, 0, 0, 2, 2, 1, ...\")\n",
"display(hstr.iloc[range(S0[j] - k + 1, S0[j] + k)])\n",
"\n",
"j = 24\n",
"print(\"j=24 : ..., 1, 0, 0, 2, 2, 2, 2, 2, 2, 3, 3, ...\")\n",
"print(\"j=24 : ..., 1, 0, 0, 2, 2, 2, 2, 2, 3, 3, ...\")\n",
"with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n",
" display(hstr.iloc[range(S0[j] - k + 1, S0[j] + k + 90)])\n",
"\n",
@ -7335,11 +7335,11 @@
"display(hstr.iloc[range(S0[j] - k + 1, S0[j] + k)])\n",
"\n",
"j = 111\n",
"print(\"j=111 : ..., 1, 0, 0, 2, 2, 2, 2, 1\")\n",
"print(\"j=111 : ..., 1, 0, 0, 2, 2, 2, 2, 1, ...\")\n",
"display(hstr.iloc[range(S0[j] - k + 1, S0[j] + k)])\n",
"\n",
"j = 132\n",
"print(\"j=132 : ..., 1, 0, 0, ....\")\n",
"print(\"j=132 : ..., 1, 0, 0, ..., 0, 1, ...\")\n",
"display(hstr.iloc[range(S0[j] - k + 1, S0[j] + k+1891)])"
]
},

Loading…
Cancel
Save