From 7c33995a6be40cc9381f65701e4a8edc4a981b34 Mon Sep 17 00:00:00 2001
From: jwj0320 <jwj0320@ajou.ac.kr>
Date: Wed, 3 Jun 2020 21:12:52 +0900
Subject: [PATCH] drop change

---
 .ipynb_checkpoints/dbml-checkpoint.ipynb | 569 +++++++++++++++++++++++
 dbml.ipynb                               | 114 ++---
 2 files changed, 609 insertions(+), 74 deletions(-)
 create mode 100644 .ipynb_checkpoints/dbml-checkpoint.ipynb

diff --git a/.ipynb_checkpoints/dbml-checkpoint.ipynb b/.ipynb_checkpoints/dbml-checkpoint.ipynb
new file mode 100644
index 0000000..d147b12
--- /dev/null
+++ b/.ipynb_checkpoints/dbml-checkpoint.ipynb
@@ -0,0 +1,569 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>stationName</th>\n",
+       "      <th>parkingBikeTotCnt</th>\n",
+       "      <th>stationLatitude</th>\n",
+       "      <th>stationLongitude</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>102. 망원역 1번출구 앞</td>\n",
+       "      <td>2</td>\n",
+       "      <td>37.55564880</td>\n",
+       "      <td>126.91062927</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>103. 망원역 2번출구 앞</td>\n",
+       "      <td>2</td>\n",
+       "      <td>37.55495071</td>\n",
+       "      <td>126.91083527</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>104. 합정역 1번출구 앞</td>\n",
+       "      <td>0</td>\n",
+       "      <td>37.55062866</td>\n",
+       "      <td>126.91498566</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>105. 합정역 5번출구 앞</td>\n",
+       "      <td>2</td>\n",
+       "      <td>37.55000687</td>\n",
+       "      <td>126.91482544</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>106. 합정역 7번출구 앞</td>\n",
+       "      <td>0</td>\n",
+       "      <td>37.54864502</td>\n",
+       "      <td>126.91282654</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>...</th>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1707</th>\n",
+       "      <td>3553.마장역3번출구</td>\n",
+       "      <td>0</td>\n",
+       "      <td>37.56597900</td>\n",
+       "      <td>127.04311371</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1708</th>\n",
+       "      <td>3555.양지사거리(센트라스APT 115동앞)</td>\n",
+       "      <td>0</td>\n",
+       "      <td>37.56681824</td>\n",
+       "      <td>127.02915192</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1709</th>\n",
+       "      <td>3558.마장동 금호어울림APT앞</td>\n",
+       "      <td>0</td>\n",
+       "      <td>37.56339645</td>\n",
+       "      <td>127.04187012</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1710</th>\n",
+       "      <td>3559.성동구민종합체육센터 앞</td>\n",
+       "      <td>0</td>\n",
+       "      <td>37.54590988</td>\n",
+       "      <td>127.04460144</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1711</th>\n",
+       "      <td>3560.성동구 견인차량 보관소 앞</td>\n",
+       "      <td>2</td>\n",
+       "      <td>37.56370926</td>\n",
+       "      <td>127.05644989</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>1712 rows × 4 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                    stationName parkingBikeTotCnt stationLatitude  \\\n",
+       "0               102. 망원역 1번출구 앞                 2     37.55564880   \n",
+       "1               103. 망원역 2번출구 앞                 2     37.55495071   \n",
+       "2               104. 합정역 1번출구 앞                 0     37.55062866   \n",
+       "3               105. 합정역 5번출구 앞                 2     37.55000687   \n",
+       "4               106. 합정역 7번출구 앞                 0     37.54864502   \n",
+       "...                         ...               ...             ...   \n",
+       "1707               3553.마장역3번출구                 0     37.56597900   \n",
+       "1708  3555.양지사거리(센트라스APT 115동앞)                 0     37.56681824   \n",
+       "1709         3558.마장동 금호어울림APT앞                 0     37.56339645   \n",
+       "1710          3559.성동구민종합체육센터 앞                 0     37.54590988   \n",
+       "1711        3560.성동구 견인차량 보관소 앞                 2     37.56370926   \n",
+       "\n",
+       "     stationLongitude  \n",
+       "0        126.91062927  \n",
+       "1        126.91083527  \n",
+       "2        126.91498566  \n",
+       "3        126.91482544  \n",
+       "4        126.91282654  \n",
+       "...               ...  \n",
+       "1707     127.04311371  \n",
+       "1708     127.02915192  \n",
+       "1709     127.04187012  \n",
+       "1710     127.04460144  \n",
+       "1711     127.05644989  \n",
+       "\n",
+       "[1712 rows x 4 columns]"
+      ]
+     },
+     "execution_count": 3,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "import requests\n",
+    "import json\n",
+    "import pandas as pd\n",
+    "import datetime\n",
+    "\n",
+    "url = \"http://openapi.seoul.go.kr:8088/73684163486a776a3132326465784c67/json/bikeList/1/1000/\"  #1000개단위\n",
+    "response = requests.get(url)\n",
+    "\n",
+    "bikeData1=(response.json()[\"rentBikeStatus\"])[\"row\"]\n",
+    "\n",
+    "url = \"http://openapi.seoul.go.kr:8088/73684163486a776a3132326465784c67/json/bikeList/1001/2000/\"  #1000개단위\n",
+    "response = requests.get(url)\n",
+    "bikeData2=(response.json()[\"rentBikeStatus\"])[\"row\"]\n",
+    "\n",
+    "bikeData=bikeData1+bikeData2 #합침\n",
+    "type(bikeData)\n",
+    "df=pd.DataFrame(bikeData)\n",
+    "df.drop([\"rackTotCnt\",\"shared\",\"stationId\"],axis=1)  #필요없는 정보 drop\n",
+    "df\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>MSRDT</th>\n",
+       "      <th>MSRSTE_NM</th>\n",
+       "      <th>NO2</th>\n",
+       "      <th>O3</th>\n",
+       "      <th>CO</th>\n",
+       "      <th>SO2</th>\n",
+       "      <th>PM10</th>\n",
+       "      <th>PM25</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>강남구</td>\n",
+       "      <td>0.021</td>\n",
+       "      <td>0.050</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>52.0</td>\n",
+       "      <td>28.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>강동구</td>\n",
+       "      <td>0.022</td>\n",
+       "      <td>0.042</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>63.0</td>\n",
+       "      <td>29.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>강북구</td>\n",
+       "      <td>0.014</td>\n",
+       "      <td>0.041</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>56.0</td>\n",
+       "      <td>27.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>강서구</td>\n",
+       "      <td>0.013</td>\n",
+       "      <td>0.037</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.004</td>\n",
+       "      <td>38.0</td>\n",
+       "      <td>19.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>관악구</td>\n",
+       "      <td>0.019</td>\n",
+       "      <td>0.043</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>47.0</td>\n",
+       "      <td>19.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>광진구</td>\n",
+       "      <td>0.020</td>\n",
+       "      <td>0.062</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>55.0</td>\n",
+       "      <td>26.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>구로구</td>\n",
+       "      <td>0.012</td>\n",
+       "      <td>0.052</td>\n",
+       "      <td>0.3</td>\n",
+       "      <td>0.002</td>\n",
+       "      <td>36.0</td>\n",
+       "      <td>15.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>7</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>금천구</td>\n",
+       "      <td>0.018</td>\n",
+       "      <td>0.027</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.002</td>\n",
+       "      <td>38.0</td>\n",
+       "      <td>21.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>8</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>노원구</td>\n",
+       "      <td>0.018</td>\n",
+       "      <td>0.047</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>26.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>9</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>도봉구</td>\n",
+       "      <td>0.019</td>\n",
+       "      <td>0.059</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.005</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>21.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>동대문구</td>\n",
+       "      <td>0.027</td>\n",
+       "      <td>0.044</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.004</td>\n",
+       "      <td>49.0</td>\n",
+       "      <td>22.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>11</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>동작구</td>\n",
+       "      <td>0.017</td>\n",
+       "      <td>0.038</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.002</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>20.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>12</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>마포구</td>\n",
+       "      <td>0.021</td>\n",
+       "      <td>0.040</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>38.0</td>\n",
+       "      <td>20.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>서대문구</td>\n",
+       "      <td>0.021</td>\n",
+       "      <td>0.046</td>\n",
+       "      <td>0.6</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>19.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>14</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>서초구</td>\n",
+       "      <td>0.017</td>\n",
+       "      <td>0.057</td>\n",
+       "      <td>0.3</td>\n",
+       "      <td>0.004</td>\n",
+       "      <td>64.0</td>\n",
+       "      <td>14.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>성동구</td>\n",
+       "      <td>0.020</td>\n",
+       "      <td>0.046</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>23.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>16</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>성북구</td>\n",
+       "      <td>0.029</td>\n",
+       "      <td>0.045</td>\n",
+       "      <td>0.7</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>36.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>송파구</td>\n",
+       "      <td>0.023</td>\n",
+       "      <td>0.054</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>54.0</td>\n",
+       "      <td>22.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>양천구</td>\n",
+       "      <td>0.019</td>\n",
+       "      <td>0.030</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>45.0</td>\n",
+       "      <td>20.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>영등포구</td>\n",
+       "      <td>0.019</td>\n",
+       "      <td>0.045</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>41.0</td>\n",
+       "      <td>20.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>용산구</td>\n",
+       "      <td>0.016</td>\n",
+       "      <td>0.038</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>0.002</td>\n",
+       "      <td>52.0</td>\n",
+       "      <td>19.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>21</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>은평구</td>\n",
+       "      <td>0.016</td>\n",
+       "      <td>0.053</td>\n",
+       "      <td>0.3</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>41.0</td>\n",
+       "      <td>19.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>종로구</td>\n",
+       "      <td>0.024</td>\n",
+       "      <td>0.029</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>56.0</td>\n",
+       "      <td>26.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>중구</td>\n",
+       "      <td>0.025</td>\n",
+       "      <td>0.033</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>43.0</td>\n",
+       "      <td>25.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>24</th>\n",
+       "      <td>202006032000</td>\n",
+       "      <td>중랑구</td>\n",
+       "      <td>0.026</td>\n",
+       "      <td>0.044</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>0.003</td>\n",
+       "      <td>67.0</td>\n",
+       "      <td>28.0</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "           MSRDT MSRSTE_NM    NO2     O3   CO    SO2  PM10  PM25\n",
+       "0   202006032000       강남구  0.021  0.050  0.4  0.003  52.0  28.0\n",
+       "1   202006032000       강동구  0.022  0.042  0.4  0.003  63.0  29.0\n",
+       "2   202006032000       강북구  0.014  0.041  0.4  0.003  56.0  27.0\n",
+       "3   202006032000       강서구  0.013  0.037  0.4  0.004  38.0  19.0\n",
+       "4   202006032000       관악구  0.019  0.043  0.5  0.003  47.0  19.0\n",
+       "5   202006032000       광진구  0.020  0.062  0.4  0.003  55.0  26.0\n",
+       "6   202006032000       구로구  0.012  0.052  0.3  0.002  36.0  15.0\n",
+       "7   202006032000       금천구  0.018  0.027  0.4  0.002  38.0  21.0\n",
+       "8   202006032000       노원구  0.018  0.047  0.5  0.003  60.0  26.0\n",
+       "9   202006032000       도봉구  0.019  0.059  0.4  0.005  60.0  21.0\n",
+       "10  202006032000      동대문구  0.027  0.044  0.5  0.004  49.0  22.0\n",
+       "11  202006032000       동작구  0.017  0.038  0.4  0.002  50.0  20.0\n",
+       "12  202006032000       마포구  0.021  0.040  0.5  0.003  38.0  20.0\n",
+       "13  202006032000      서대문구  0.021  0.046  0.6  0.003  60.0  19.0\n",
+       "14  202006032000       서초구  0.017  0.057  0.3  0.004  64.0  14.0\n",
+       "15  202006032000       성동구  0.020  0.046  0.4  0.003  50.0  23.0\n",
+       "16  202006032000       성북구  0.029  0.045  0.7  0.003   0.0  36.0\n",
+       "17  202006032000       송파구  0.023  0.054  0.5  0.003  54.0  22.0\n",
+       "18  202006032000       양천구  0.019  0.030  0.5  0.003  45.0  20.0\n",
+       "19  202006032000      영등포구  0.019  0.045  0.4  0.003  41.0  20.0\n",
+       "20  202006032000       용산구  0.016  0.038  0.4  0.002  52.0  19.0\n",
+       "21  202006032000       은평구  0.016  0.053  0.3  0.003  41.0  19.0\n",
+       "22  202006032000       종로구  0.024  0.029  0.5  0.003  56.0  26.0\n",
+       "23  202006032000        중구  0.025  0.033  0.5  0.003  43.0  25.0\n",
+       "24  202006032000       중랑구  0.026  0.044  0.5  0.003  67.0  28.0"
+      ]
+     },
+     "execution_count": 5,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "url = \"http://openapi.seoul.go.kr:8088/614969636b6a776a38316576544973/json/TimeAverageAirQuality/1/25/\"\n",
+    "today=str(datetime.datetime.today().strftime(\"%Y%m%d%H\")+\"00\");  #한시간단위로 갱신\n",
+    "response=requests.get(url+today)\n",
+    "if \"TimeAverageAirQuality\" in response.json():\n",
+    "    airData=(response.json()[\"TimeAverageAirQuality\"])[\"row\"]\n",
+    "else:  #현재 데이터가 없는경우 한시간 전 데이터 사용\n",
+    "    today=(datetime.datetime.today()-datetime.timedelta(hours=1)).strftime(\"%Y%m%d%H\")+\"00\"\n",
+    "    response=requests.get(url+today)\n",
+    "    airData=(response.json()[\"TimeAverageAirQuality\"])[\"row\"]\n",
+    "    \n",
+    "df=pd.DataFrame(airData)\n",
+    "df"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.8.2"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/dbml.ipynb b/dbml.ipynb
index ad480a3..d147b12 100644
--- a/dbml.ipynb
+++ b/dbml.ipynb
@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": 35,
+   "execution_count": 3,
    "metadata": {},
    "outputs": [
     {
@@ -26,65 +26,47 @@
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
        "      <th></th>\n",
-       "      <th>rackTotCnt</th>\n",
        "      <th>stationName</th>\n",
        "      <th>parkingBikeTotCnt</th>\n",
-       "      <th>shared</th>\n",
        "      <th>stationLatitude</th>\n",
        "      <th>stationLongitude</th>\n",
-       "      <th>stationId</th>\n",
        "    </tr>\n",
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>0</th>\n",
-       "      <td>22</td>\n",
        "      <td>102. 망원역 1번출구 앞</td>\n",
-       "      <td>0</td>\n",
-       "      <td>0</td>\n",
+       "      <td>2</td>\n",
        "      <td>37.55564880</td>\n",
        "      <td>126.91062927</td>\n",
-       "      <td>ST-4</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
-       "      <td>16</td>\n",
        "      <td>103. 망원역 2번출구 앞</td>\n",
-       "      <td>4</td>\n",
-       "      <td>0</td>\n",
+       "      <td>2</td>\n",
        "      <td>37.55495071</td>\n",
        "      <td>126.91083527</td>\n",
-       "      <td>ST-5</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
-       "      <td>15</td>\n",
        "      <td>104. 합정역 1번출구 앞</td>\n",
        "      <td>0</td>\n",
-       "      <td>0</td>\n",
        "      <td>37.55062866</td>\n",
        "      <td>126.91498566</td>\n",
-       "      <td>ST-6</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
-       "      <td>7</td>\n",
        "      <td>105. 합정역 5번출구 앞</td>\n",
-       "      <td>1</td>\n",
-       "      <td>0</td>\n",
+       "      <td>2</td>\n",
        "      <td>37.55000687</td>\n",
        "      <td>126.91482544</td>\n",
-       "      <td>ST-7</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
-       "      <td>12</td>\n",
        "      <td>106. 합정역 7번출구 앞</td>\n",
-       "      <td>1</td>\n",
        "      <td>0</td>\n",
        "      <td>37.54864502</td>\n",
        "      <td>126.91282654</td>\n",
-       "      <td>ST-8</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>...</th>\n",
@@ -92,96 +74,78 @@
        "      <td>...</td>\n",
        "      <td>...</td>\n",
        "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1707</th>\n",
-       "      <td>10</td>\n",
        "      <td>3553.마장역3번출구</td>\n",
        "      <td>0</td>\n",
-       "      <td>0</td>\n",
        "      <td>37.56597900</td>\n",
        "      <td>127.04311371</td>\n",
-       "      <td>ST-2335</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1708</th>\n",
-       "      <td>10</td>\n",
        "      <td>3555.양지사거리(센트라스APT 115동앞)</td>\n",
        "      <td>0</td>\n",
-       "      <td>0</td>\n",
        "      <td>37.56681824</td>\n",
        "      <td>127.02915192</td>\n",
-       "      <td>ST-2337</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1709</th>\n",
-       "      <td>10</td>\n",
        "      <td>3558.마장동 금호어울림APT앞</td>\n",
        "      <td>0</td>\n",
-       "      <td>0</td>\n",
        "      <td>37.56339645</td>\n",
        "      <td>127.04187012</td>\n",
-       "      <td>ST-2340</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1710</th>\n",
-       "      <td>10</td>\n",
        "      <td>3559.성동구민종합체육센터 앞</td>\n",
        "      <td>0</td>\n",
-       "      <td>0</td>\n",
        "      <td>37.54590988</td>\n",
        "      <td>127.04460144</td>\n",
-       "      <td>ST-2341</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1711</th>\n",
-       "      <td>10</td>\n",
        "      <td>3560.성동구 견인차량 보관소 앞</td>\n",
-       "      <td>0</td>\n",
-       "      <td>0</td>\n",
+       "      <td>2</td>\n",
        "      <td>37.56370926</td>\n",
        "      <td>127.05644989</td>\n",
-       "      <td>ST-2342</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
-       "<p>1712 rows × 7 columns</p>\n",
+       "<p>1712 rows × 4 columns</p>\n",
        "</div>"
       ],
       "text/plain": [
-       "     rackTotCnt                stationName parkingBikeTotCnt shared  \\\n",
-       "0            22            102. 망원역 1번출구 앞                 0      0   \n",
-       "1            16            103. 망원역 2번출구 앞                 4      0   \n",
-       "2            15            104. 합정역 1번출구 앞                 0      0   \n",
-       "3             7            105. 합정역 5번출구 앞                 1      0   \n",
-       "4            12            106. 합정역 7번출구 앞                 1      0   \n",
-       "...         ...                        ...               ...    ...   \n",
-       "1707         10               3553.마장역3번출구                 0      0   \n",
-       "1708         10  3555.양지사거리(센트라스APT 115동앞)                 0      0   \n",
-       "1709         10         3558.마장동 금호어울림APT앞                 0      0   \n",
-       "1710         10          3559.성동구민종합체육센터 앞                 0      0   \n",
-       "1711         10        3560.성동구 견인차량 보관소 앞                 0      0   \n",
+       "                    stationName parkingBikeTotCnt stationLatitude  \\\n",
+       "0               102. 망원역 1번출구 앞                 2     37.55564880   \n",
+       "1               103. 망원역 2번출구 앞                 2     37.55495071   \n",
+       "2               104. 합정역 1번출구 앞                 0     37.55062866   \n",
+       "3               105. 합정역 5번출구 앞                 2     37.55000687   \n",
+       "4               106. 합정역 7번출구 앞                 0     37.54864502   \n",
+       "...                         ...               ...             ...   \n",
+       "1707               3553.마장역3번출구                 0     37.56597900   \n",
+       "1708  3555.양지사거리(센트라스APT 115동앞)                 0     37.56681824   \n",
+       "1709         3558.마장동 금호어울림APT앞                 0     37.56339645   \n",
+       "1710          3559.성동구민종합체육센터 앞                 0     37.54590988   \n",
+       "1711        3560.성동구 견인차량 보관소 앞                 2     37.56370926   \n",
        "\n",
-       "     stationLatitude stationLongitude stationId  \n",
-       "0        37.55564880     126.91062927      ST-4  \n",
-       "1        37.55495071     126.91083527      ST-5  \n",
-       "2        37.55062866     126.91498566      ST-6  \n",
-       "3        37.55000687     126.91482544      ST-7  \n",
-       "4        37.54864502     126.91282654      ST-8  \n",
-       "...              ...              ...       ...  \n",
-       "1707     37.56597900     127.04311371   ST-2335  \n",
-       "1708     37.56681824     127.02915192   ST-2337  \n",
-       "1709     37.56339645     127.04187012   ST-2340  \n",
-       "1710     37.54590988     127.04460144   ST-2341  \n",
-       "1711     37.56370926     127.05644989   ST-2342  \n",
+       "     stationLongitude  \n",
+       "0        126.91062927  \n",
+       "1        126.91083527  \n",
+       "2        126.91498566  \n",
+       "3        126.91482544  \n",
+       "4        126.91282654  \n",
+       "...               ...  \n",
+       "1707     127.04311371  \n",
+       "1708     127.02915192  \n",
+       "1709     127.04187012  \n",
+       "1710     127.04460144  \n",
+       "1711     127.05644989  \n",
        "\n",
-       "[1712 rows x 7 columns]"
+       "[1712 rows x 4 columns]"
       ]
      },
-     "execution_count": 35,
+     "execution_count": 3,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -203,13 +167,14 @@
     "\n",
     "bikeData=bikeData1+bikeData2 #합침\n",
     "type(bikeData)\n",
-    "pd.DataFrame(bikeData)\n",
-    "\n"
+    "df=pd.DataFrame(bikeData)\n",
+    "df.drop([\"rackTotCnt\",\"shared\",\"stationId\"],axis=1)  #필요없는 정보 drop\n",
+    "df\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 34,
+   "execution_count": 5,
    "metadata": {},
    "outputs": [
     {
@@ -552,7 +517,7 @@
        "24  202006032000       중랑구  0.026  0.044  0.5  0.003  67.0  28.0"
       ]
      },
-     "execution_count": 34,
+     "execution_count": 5,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -564,11 +529,12 @@
     "if \"TimeAverageAirQuality\" in response.json():\n",
     "    airData=(response.json()[\"TimeAverageAirQuality\"])[\"row\"]\n",
     "else:  #현재 데이터가 없는경우 한시간 전 데이터 사용\n",
-    "    today=(datetime.datetime.today()-datetime.timedelta(hour=1)).strftime(\"%Y%m%d%H\")+\"00\"\n",
+    "    today=(datetime.datetime.today()-datetime.timedelta(hours=1)).strftime(\"%Y%m%d%H\")+\"00\"\n",
     "    response=requests.get(url+today)\n",
     "    airData=(response.json()[\"TimeAverageAirQuality\"])[\"row\"]\n",
     "    \n",
-    "pd.DataFrame(airData)"
+    "df=pd.DataFrame(airData)\n",
+    "df"
    ]
   },
   {
-- 
GitLab