diff --git a/March2018_Meetup/Made in Baltimore - Popup Shop Analysis.ipynb b/March2018_Meetup/Made in Baltimore - Popup Shop Analysis.ipynb
index dfcecb1..f3be09f 100644
--- a/March2018_Meetup/Made in Baltimore - Popup Shop Analysis.ipynb
+++ b/March2018_Meetup/Made in Baltimore - Popup Shop Analysis.ipynb
@@ -2,61 +2,191 @@
"cells": [
{
"cell_type": "markdown",
- "metadata": {},
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 2,
+ "hidden": false,
+ "row": 0,
+ "width": 6
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
"source": [
"# Made in Baltimore Holiday Shop Analysis"
]
},
{
"cell_type": "markdown",
- "metadata": {},
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 6,
+ "height": 2,
+ "hidden": false,
+ "row": 0,
+ "width": 6
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
"source": [
"Looking at the Made in Baltimore Holiday Popup Shop transaction data in November-December 2017. More info at https://madeinbaltimore.org/holidaystore/"
]
},
{
- "cell_type": "code",
- "execution_count": 1,
+ "cell_type": "markdown",
"metadata": {
- "collapsed": true
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 8,
+ "height": 4,
+ "hidden": true,
+ "row": 0,
+ "width": 4
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
},
- "outputs": [],
"source": [
- "import pandas as pd\n",
- "import datetime as dt"
+ "Import the data and read in the dataset with pandas"
]
},
{
- "cell_type": "markdown",
- "metadata": {},
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
+ "outputs": [],
"source": [
- "Import the data and read in the dataset with pandas"
+ "import pandas as pd"
]
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 6,
"metadata": {
- "collapsed": true
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
},
"outputs": [],
"source": [
- "url = 'https://raw.githubusercontent.com/melanieshimano/python4CityGovtProcessImprovement/master/March2017_Meetup/MadeInBaltimore_data.csv'"
+ "url = 'https://raw.githubusercontent.com/melanieshimano/python4CityGovtProcessImprovement/master/March2018_Meetup/MadeInBaltimore_data.csv'"
]
},
{
"cell_type": "code",
- "execution_count": 3,
- "metadata": {},
+ "execution_count": 7,
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
"outputs": [],
"source": [
"df= pd.read_csv(url)"
]
},
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {},
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
+ "source": [
+ "# The Data"
+ ]
+ },
{
"cell_type": "code",
- "execution_count": 4,
- "metadata": {},
+ "execution_count": 37,
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 10,
+ "hidden": false,
+ "row": 2,
+ "width": 12
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
"outputs": [
{
"data": {
@@ -79,181 +209,154 @@
" \n",
" \n",
" | \n",
- " Date/Time | \n",
" Store_ID | \n",
- " Unnamed: 2 | \n",
- " Unnamed: 3 | \n",
" Inv # | \n",
- " Unnamed: 5 | \n",
- " Cust # | \n",
- " Unnamed: 7 | \n",
" Cashier ID | \n",
" PM | \n",
- " ... | \n",
+ " Total Cost | \n",
+ " Total Price | \n",
" Tax1 | \n",
- " Tax2 | \n",
- " Tax3 | \n",
- " Tax4 | \n",
- " Tax5 | \n",
- " Tax6 | \n",
- " Unnamed: 19 | \n",
" GTotal | \n",
" Gross | \n",
- " Unnamed: 22 | \n",
+ " Date | \n",
+ " hour | \n",
+ " day_number | \n",
+ " day_name | \n",
+ " shop_date | \n",
+ " shop_date_total | \n",
+ " day_total | \n",
+ " hour_total | \n",
"
\n",
" \n",
"
\n",
" \n",
- " | 0 | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " ... | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- "
\n",
- " \n",
" | 1 | \n",
- " 11/25/2017 11:58: AM | \n",
" 1001.0 | \n",
- " NaN | \n",
- " NaN | \n",
" 128.0 | \n",
- " 101.0 | \n",
- " NaN | \n",
- " NaN | \n",
" 100101.0 | \n",
" CC | \n",
- " ... | \n",
- " 2.52 | \n",
- " 0.0 | \n",
" 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " NaN | \n",
+ " 42.0 | \n",
+ " 2.52 | \n",
" 44.52 | \n",
" 42.0 | \n",
- " NaN | \n",
+ " 2017-11-25 11:58:00 | \n",
+ " 11 | \n",
+ " 5 | \n",
+ " Saturday | \n",
+ " 2017-11-25 | \n",
+ " 861.0 | \n",
+ " 12939.23 | \n",
+ " 4350.93 | \n",
"
\n",
" \n",
" | 2 | \n",
- " 11/25/2017 12:08: PM | \n",
" 1001.0 | \n",
- " NaN | \n",
- " NaN | \n",
" 129.0 | \n",
- " 101.0 | \n",
- " NaN | \n",
- " NaN | \n",
" 100101.0 | \n",
" CC | \n",
- " ... | \n",
- " 1.20 | \n",
- " 0.0 | \n",
" 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " NaN | \n",
+ " 20.0 | \n",
+ " 1.20 | \n",
" 21.20 | \n",
" 20.0 | \n",
- " NaN | \n",
+ " 2017-11-25 12:08:00 | \n",
+ " 12 | \n",
+ " 5 | \n",
+ " Saturday | \n",
+ " 2017-11-25 | \n",
+ " 861.0 | \n",
+ " 12939.23 | \n",
+ " 6478.18 | \n",
"
\n",
" \n",
" | 3 | \n",
- " 11/25/2017 12:09: PM | \n",
" 1001.0 | \n",
- " NaN | \n",
- " NaN | \n",
" 130.0 | \n",
- " 101.0 | \n",
- " NaN | \n",
- " NaN | \n",
" 100101.0 | \n",
" CA | \n",
- " ... | \n",
- " 2.40 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
" 0.0 | \n",
- " 0.0 | \n",
- " NaN | \n",
+ " 40.0 | \n",
+ " 2.40 | \n",
" 42.40 | \n",
" 40.0 | \n",
- " NaN | \n",
+ " 2017-11-25 12:09:00 | \n",
+ " 12 | \n",
+ " 5 | \n",
+ " Saturday | \n",
+ " 2017-11-25 | \n",
+ " 861.0 | \n",
+ " 12939.23 | \n",
+ " 6478.18 | \n",
"
\n",
" \n",
" | 4 | \n",
- " 11/25/2017 12:23: PM | \n",
" 1001.0 | \n",
- " NaN | \n",
- " NaN | \n",
" 131.0 | \n",
- " 101.0 | \n",
- " NaN | \n",
- " NaN | \n",
" 100101.0 | \n",
" CA | \n",
- " ... | \n",
- " 0.33 | \n",
- " 0.0 | \n",
" 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " NaN | \n",
+ " 5.5 | \n",
+ " 0.33 | \n",
" 5.83 | \n",
" 5.5 | \n",
- " NaN | \n",
+ " 2017-11-25 12:23:00 | \n",
+ " 12 | \n",
+ " 5 | \n",
+ " Saturday | \n",
+ " 2017-11-25 | \n",
+ " 861.0 | \n",
+ " 12939.23 | \n",
+ " 6478.18 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 1001.0 | \n",
+ " 132.0 | \n",
+ " 100101.0 | \n",
+ " CC | \n",
+ " 0.0 | \n",
+ " 6.5 | \n",
+ " 0.39 | \n",
+ " 6.89 | \n",
+ " 6.5 | \n",
+ " 2017-11-25 12:49:00 | \n",
+ " 12 | \n",
+ " 5 | \n",
+ " Saturday | \n",
+ " 2017-11-25 | \n",
+ " 861.0 | \n",
+ " 12939.23 | \n",
+ " 6478.18 | \n",
"
\n",
" \n",
"\n",
- "5 rows × 23 columns
\n",
""
],
"text/plain": [
- " Date/Time Store_ID Unnamed: 2 Unnamed: 3 Inv # \\\n",
- "0 NaN NaN NaN NaN NaN \n",
- "1 11/25/2017 11:58: AM 1001.0 NaN NaN 128.0 \n",
- "2 11/25/2017 12:08: PM 1001.0 NaN NaN 129.0 \n",
- "3 11/25/2017 12:09: PM 1001.0 NaN NaN 130.0 \n",
- "4 11/25/2017 12:23: PM 1001.0 NaN NaN 131.0 \n",
- "\n",
- " Unnamed: 5 Cust # Unnamed: 7 Cashier ID PM ... Tax1 Tax2 \\\n",
- "0 NaN NaN NaN NaN NaN ... NaN NaN \n",
- "1 101.0 NaN NaN 100101.0 CC ... 2.52 0.0 \n",
- "2 101.0 NaN NaN 100101.0 CC ... 1.20 0.0 \n",
- "3 101.0 NaN NaN 100101.0 CA ... 2.40 0.0 \n",
- "4 101.0 NaN NaN 100101.0 CA ... 0.33 0.0 \n",
+ " Store_ID Inv # Cashier ID PM Total Cost Total Price Tax1 GTotal \\\n",
+ "1 1001.0 128.0 100101.0 CC 0.0 42.0 2.52 44.52 \n",
+ "2 1001.0 129.0 100101.0 CC 0.0 20.0 1.20 21.20 \n",
+ "3 1001.0 130.0 100101.0 CA 0.0 40.0 2.40 42.40 \n",
+ "4 1001.0 131.0 100101.0 CA 0.0 5.5 0.33 5.83 \n",
+ "5 1001.0 132.0 100101.0 CC 0.0 6.5 0.39 6.89 \n",
"\n",
- " Tax3 Tax4 Tax5 Tax6 Unnamed: 19 GTotal Gross Unnamed: 22 \n",
- "0 NaN NaN NaN NaN NaN NaN NaN NaN \n",
- "1 0.0 0.0 0.0 0.0 NaN 44.52 42.0 NaN \n",
- "2 0.0 0.0 0.0 0.0 NaN 21.20 20.0 NaN \n",
- "3 0.0 0.0 0.0 0.0 NaN 42.40 40.0 NaN \n",
- "4 0.0 0.0 0.0 0.0 NaN 5.83 5.5 NaN \n",
+ " Gross Date hour day_number day_name shop_date \\\n",
+ "1 42.0 2017-11-25 11:58:00 11 5 Saturday 2017-11-25 \n",
+ "2 20.0 2017-11-25 12:08:00 12 5 Saturday 2017-11-25 \n",
+ "3 40.0 2017-11-25 12:09:00 12 5 Saturday 2017-11-25 \n",
+ "4 5.5 2017-11-25 12:23:00 12 5 Saturday 2017-11-25 \n",
+ "5 6.5 2017-11-25 12:49:00 12 5 Saturday 2017-11-25 \n",
"\n",
- "[5 rows x 23 columns]"
+ " shop_date_total day_total hour_total \n",
+ "1 861.0 12939.23 4350.93 \n",
+ "2 861.0 12939.23 6478.18 \n",
+ "3 861.0 12939.23 6478.18 \n",
+ "4 861.0 12939.23 6478.18 \n",
+ "5 861.0 12939.23 6478.18 "
]
},
- "execution_count": 4,
+ "execution_count": 37,
"metadata": {},
"output_type": "execute_result"
}
@@ -264,22 +367,73 @@
},
{
"cell_type": "markdown",
- "metadata": {},
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 4,
+ "hidden": true,
+ "row": 14,
+ "width": 4
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
"source": [
"# Clean the Data"
]
},
{
"cell_type": "markdown",
- "metadata": {},
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 4,
+ "hidden": true,
+ "row": 20,
+ "width": 12
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
"source": [
"I edited the original excel sheet to reformat the data because there were daily totals inline with the transaction data. Although fairly straightforward, there were still some empty columns and rows once I imported into this notebook, so we will need to clean the dataset:"
]
},
{
"cell_type": "code",
- "execution_count": 5,
- "metadata": {},
+ "execution_count": 9,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
"outputs": [],
"source": [
"#drop columns that are all NaN\n",
@@ -289,3975 +443,4087 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 11,
"metadata": {
- "scrolled": true
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " Date/Time | \n",
- " Store_ID | \n",
- " Inv # | \n",
- " Unnamed: 5 | \n",
- " Cashier ID | \n",
- " PM | \n",
- " Total Cost | \n",
- " Total Price | \n",
- " Tax1 | \n",
- " Tax2 | \n",
- " Tax3 | \n",
- " Tax4 | \n",
- " Tax5 | \n",
- " Tax6 | \n",
- " GTotal | \n",
- " Gross | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " | 0 | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " | 1 | \n",
- " 11/25/2017 11:58: AM | \n",
- " 1001.0 | \n",
- " 128.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 42.00 | \n",
- " 2.52 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 44.52 | \n",
- " 42.00 | \n",
- "
\n",
- " \n",
- " | 2 | \n",
- " 11/25/2017 12:08: PM | \n",
- " 1001.0 | \n",
- " 129.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 20.00 | \n",
- " 1.20 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 21.20 | \n",
- " 20.00 | \n",
- "
\n",
- " \n",
- " | 3 | \n",
- " 11/25/2017 12:09: PM | \n",
- " 1001.0 | \n",
- " 130.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 40.00 | \n",
- " 2.40 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 42.40 | \n",
- " 40.00 | \n",
- "
\n",
- " \n",
- " | 4 | \n",
- " 11/25/2017 12:23: PM | \n",
- " 1001.0 | \n",
- " 131.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 5.50 | \n",
- " 0.33 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 5.83 | \n",
- " 5.50 | \n",
- "
\n",
- " \n",
- " | 5 | \n",
- " 11/25/2017 12:49: PM | \n",
- " 1001.0 | \n",
- " 132.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 6.50 | \n",
- " 0.39 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 6.89 | \n",
- " 6.50 | \n",
- "
\n",
- " \n",
- " | 6 | \n",
- " 11/25/2017 12:56: PM | \n",
- " 1001.0 | \n",
- " 133.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 30.50 | \n",
- " 1.83 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 32.33 | \n",
- " 30.50 | \n",
- "
\n",
- " \n",
- " | 7 | \n",
- " 11/25/2017 1:45: PM | \n",
- " 1001.0 | \n",
- " 134.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 35.00 | \n",
- " 2.10 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 37.10 | \n",
- " 35.00 | \n",
- "
\n",
- " \n",
- " | 8 | \n",
- " 11/25/2017 1:59: PM | \n",
- " 1001.0 | \n",
- " 135.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 52.50 | \n",
- " 3.15 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 55.65 | \n",
- " 52.50 | \n",
- "
\n",
- " \n",
- " | 9 | \n",
- " 11/25/2017 2:00: PM | \n",
- " 1001.0 | \n",
- " 136.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 6.50 | \n",
- " 0.39 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 6.89 | \n",
- " 6.50 | \n",
- "
\n",
- " \n",
- " | 10 | \n",
- " 11/25/2017 2:25: PM | \n",
- " 1001.0 | \n",
- " 137.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 15.00 | \n",
- " 0.90 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 15.90 | \n",
- " 15.00 | \n",
- "
\n",
- " \n",
- " | 11 | \n",
- " 11/25/2017 2:32: PM | \n",
- " 1001.0 | \n",
- " 138.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 13.00 | \n",
- " 0.78 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 13.78 | \n",
- " 13.00 | \n",
- "
\n",
- " \n",
- " | 12 | \n",
- " 11/25/2017 2:36: PM | \n",
- " 1001.0 | \n",
- " 139.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 28.00 | \n",
- " 1.68 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 29.68 | \n",
- " 28.00 | \n",
- "
\n",
- " \n",
- " | 13 | \n",
- " 11/25/2017 2:37: PM | \n",
- " 1001.0 | \n",
- " 140.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 37.00 | \n",
- " 2.22 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 39.22 | \n",
- " 37.00 | \n",
- "
\n",
- " \n",
- " | 14 | \n",
- " 11/25/2017 2:39: PM | \n",
- " 1001.0 | \n",
- " 141.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 5.50 | \n",
- " 0.33 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 5.83 | \n",
- " 5.50 | \n",
- "
\n",
- " \n",
- " | 15 | \n",
- " 11/25/2017 2:41: PM | \n",
- " 1001.0 | \n",
- " 142.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 35.00 | \n",
- " 2.10 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 37.10 | \n",
- " 35.00 | \n",
- "
\n",
- " \n",
- " | 16 | \n",
- " 11/25/2017 2:42: PM | \n",
- " 1001.0 | \n",
- " 143.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 25.00 | \n",
- " 1.50 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 26.50 | \n",
- " 25.00 | \n",
- "
\n",
- " \n",
- " | 17 | \n",
- " 11/25/2017 2:44: PM | \n",
- " 1001.0 | \n",
- " 144.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 11.00 | \n",
- " 0.66 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 11.66 | \n",
- " 11.00 | \n",
- "
\n",
- " \n",
- " | 18 | \n",
- " 11/25/2017 2:47: PM | \n",
- " 1001.0 | \n",
- " 145.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 46.50 | \n",
- " 2.79 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 49.29 | \n",
- " 46.50 | \n",
- "
\n",
- " \n",
- " | 19 | \n",
- " 11/25/2017 2:48: PM | \n",
- " 1001.0 | \n",
- " 146.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 15.00 | \n",
- " 0.90 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 15.90 | \n",
- " 15.00 | \n",
- "
\n",
- " \n",
- " | 20 | \n",
- " 11/25/2017 3:09: PM | \n",
- " 1001.0 | \n",
- " 147.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 30.00 | \n",
- " 1.80 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 31.80 | \n",
- " 30.00 | \n",
- "
\n",
- " \n",
- " | 21 | \n",
- " 11/25/2017 3:35: PM | \n",
- " 1001.0 | \n",
- " 148.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 63.00 | \n",
- " 3.78 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 66.78 | \n",
- " 63.00 | \n",
- "
\n",
- " \n",
- " | 22 | \n",
- " 11/25/2017 3:41: PM | \n",
- " 1001.0 | \n",
- " 149.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 36.00 | \n",
- " 2.16 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 38.16 | \n",
- " 36.00 | \n",
- "
\n",
- " \n",
- " | 23 | \n",
- " 11/25/2017 3:45: PM | \n",
- " 1001.0 | \n",
- " 150.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 42.00 | \n",
- " 2.52 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 44.52 | \n",
- " 42.00 | \n",
- "
\n",
- " \n",
- " | 24 | \n",
- " 11/25/2017 3:47: PM | \n",
- " 1001.0 | \n",
- " 151.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 30.50 | \n",
- " 1.83 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 32.33 | \n",
- " 30.50 | \n",
- "
\n",
- " \n",
- " | 25 | \n",
- " 11/25/2017 3:54: PM | \n",
- " 1001.0 | \n",
- " 152.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 12.00 | \n",
- " 0.72 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 12.72 | \n",
- " 12.00 | \n",
- "
\n",
- " \n",
- " | 26 | \n",
- " 11/25/2017 3:56: PM | \n",
- " 1001.0 | \n",
- " 153.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 16.50 | \n",
- " 0.99 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 17.49 | \n",
- " 16.50 | \n",
- "
\n",
- " \n",
- " | 27 | \n",
- " 11/25/2017 4:04: PM | \n",
- " 1001.0 | \n",
- " 154.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 30.00 | \n",
- " 1.80 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 31.80 | \n",
- " 30.00 | \n",
- "
\n",
- " \n",
- " | 28 | \n",
- " 11/25/2017 4:51: PM | \n",
- " 1001.0 | \n",
- " 155.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 37.00 | \n",
- " 2.22 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 39.22 | \n",
- " 37.00 | \n",
- "
\n",
- " \n",
- " | 29 | \n",
- " 11/25/2017 5:03: PM | \n",
- " 1001.0 | \n",
- " 156.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 6.50 | \n",
- " 0.39 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 6.89 | \n",
- " 6.50 | \n",
- "
\n",
- " \n",
- " | ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- "
\n",
- " \n",
- " | 1043 | \n",
- " 12/24/2017 12:10: PM | \n",
- " 1001.0 | \n",
- " 1158.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 26.00 | \n",
- " 1.56 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 27.56 | \n",
- " 26.00 | \n",
- "
\n",
- " \n",
- " | 1044 | \n",
- " 12/24/2017 12:15: PM | \n",
- " 1001.0 | \n",
- " 1159.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 20.79 | \n",
- " 33.50 | \n",
- " 2.01 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 35.51 | \n",
- " 12.71 | \n",
- "
\n",
- " \n",
- " | 1045 | \n",
- " 12/24/2017 12:18: PM | \n",
- " 1001.0 | \n",
- " 1160.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 23.28 | \n",
- " 39.98 | \n",
- " 2.40 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 42.38 | \n",
- " 16.70 | \n",
- "
\n",
- " \n",
- " | 1046 | \n",
- " 12/24/2017 12:20: PM | \n",
- " 1001.0 | \n",
- " 1161.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 12.00 | \n",
- " 22.00 | \n",
- " 1.32 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 23.32 | \n",
- " 10.00 | \n",
- "
\n",
- " \n",
- " | 1047 | \n",
- " 12/24/2017 12:39: PM | \n",
- " 1001.0 | \n",
- " 1162.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 14.88 | \n",
- " 15.00 | \n",
- " 0.90 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 15.90 | \n",
- " 0.12 | \n",
- "
\n",
- " \n",
- " | 1048 | \n",
- " 12/24/2017 12:53: PM | \n",
- " 1001.0 | \n",
- " 1163.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 20.00 | \n",
- " 120.00 | \n",
- " 7.20 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 127.20 | \n",
- " 100.00 | \n",
- "
\n",
- " \n",
- " | 1049 | \n",
- " 12/24/2017 12:55: PM | \n",
- " 1001.0 | \n",
- " 1164.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 5.15 | \n",
- " 35.50 | \n",
- " 2.13 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 37.63 | \n",
- " 30.35 | \n",
- "
\n",
- " \n",
- " | 1050 | \n",
- " 12/24/2017 1:04: PM | \n",
- " 1001.0 | \n",
- " 1165.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 33.57 | \n",
- " 38.00 | \n",
- " 2.28 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 40.28 | \n",
- " 4.43 | \n",
- "
\n",
- " \n",
- " | 1051 | \n",
- " 12/24/2017 1:10: PM | \n",
- " 1001.0 | \n",
- " 1166.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 12.00 | \n",
- " 25.99 | \n",
- " 1.56 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 27.55 | \n",
- " 13.99 | \n",
- "
\n",
- " \n",
- " | 1052 | \n",
- " 12/24/2017 1:11: PM | \n",
- " 1001.0 | \n",
- " 1167.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 11.67 | \n",
- " 35.00 | \n",
- " 2.10 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 37.10 | \n",
- " 23.33 | \n",
- "
\n",
- " \n",
- " | 1053 | \n",
- " 12/24/2017 1:18: PM | \n",
- " 1001.0 | \n",
- " 1168.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 60.00 | \n",
- " 3.60 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 63.60 | \n",
- " 60.00 | \n",
- "
\n",
- " \n",
- " | 1054 | \n",
- " 12/24/2017 1:24: PM | \n",
- " 1001.0 | \n",
- " 1169.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 65.71 | \n",
- " 110.00 | \n",
- " 6.60 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 116.60 | \n",
- " 44.29 | \n",
- "
\n",
- " \n",
- " | 1055 | \n",
- " 12/24/2017 1:35: PM | \n",
- " 1001.0 | \n",
- " 1170.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 25.00 | \n",
- " 40.00 | \n",
- " 2.40 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 42.40 | \n",
- " 15.00 | \n",
- "
\n",
- " \n",
- " | 1056 | \n",
- " 12/24/2017 1:49: PM | \n",
- " 1001.0 | \n",
- " 1171.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 43.67 | \n",
- " 183.00 | \n",
- " 10.98 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 193.98 | \n",
- " 139.33 | \n",
- "
\n",
- " \n",
- " | 1057 | \n",
- " 12/24/2017 1:50: PM | \n",
- " 1001.0 | \n",
- " 1172.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 5.00 | \n",
- " 20.00 | \n",
- " 1.20 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 21.20 | \n",
- " 15.00 | \n",
- "
\n",
- " \n",
- " | 1058 | \n",
- " 12/24/2017 1:58: PM | \n",
- " 1001.0 | \n",
- " 1173.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 10.00 | \n",
- " 0.60 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 10.60 | \n",
- " 10.00 | \n",
- "
\n",
- " \n",
- " | 1059 | \n",
- " 12/24/2017 2:00: PM | \n",
- " 1001.0 | \n",
- " 1174.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 1.82 | \n",
- " 13.00 | \n",
- " 0.78 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 13.78 | \n",
- " 11.18 | \n",
- "
\n",
- " \n",
- " | 1060 | \n",
- " 12/24/2017 2:11: PM | \n",
- " 1001.0 | \n",
- " 1175.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 37.50 | \n",
- " 49.00 | \n",
- " 2.94 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 51.94 | \n",
- " 11.50 | \n",
- "
\n",
- " \n",
- " | 1061 | \n",
- " 12/24/2017 2:35: PM | \n",
- " 1001.0 | \n",
- " 1176.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 39.73 | \n",
- " 116.50 | \n",
- " 6.99 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 123.49 | \n",
- " 76.77 | \n",
- "
\n",
- " \n",
- " | 1062 | \n",
- " 12/24/2017 2:50: PM | \n",
- " 1001.0 | \n",
- " 1177.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 5.50 | \n",
- " 5.50 | \n",
- " 0.33 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 5.83 | \n",
- " 0.00 | \n",
- "
\n",
- " \n",
- " | 1063 | \n",
- " 12/24/2017 3:12: PM | \n",
- " 1001.0 | \n",
- " 1178.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 5.00 | \n",
- " 0.30 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 5.30 | \n",
- " 5.00 | \n",
- "
\n",
- " \n",
- " | 1064 | \n",
- " 12/24/2017 3:21: PM | \n",
- " 1001.0 | \n",
- " 1179.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 95.00 | \n",
- " 5.70 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 100.70 | \n",
- " 95.00 | \n",
- "
\n",
- " \n",
- " | 1065 | \n",
- " 12/24/2017 4:08: PM | \n",
- " 1001.0 | \n",
- " 1180.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 1.93 | \n",
- " 18.00 | \n",
- " 1.08 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 19.08 | \n",
- " 16.07 | \n",
- "
\n",
- " \n",
- " | 1066 | \n",
- " 12/24/2017 4:17: PM | \n",
- " 1001.0 | \n",
- " 1181.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.00 | \n",
- " 30.00 | \n",
- " 1.80 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 31.80 | \n",
- " 30.00 | \n",
- "
\n",
- " \n",
- " | 1067 | \n",
- " 12/24/2017 5:03: PM | \n",
- " 1001.0 | \n",
- " 1182.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.00 | \n",
- " 15.00 | \n",
- " 0.90 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 15.90 | \n",
- " 15.00 | \n",
- "
\n",
- " \n",
- " | 1068 | \n",
- " 12/24/2017 5:18: PM | \n",
- " 1001.0 | \n",
- " 1183.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 117.49 | \n",
- " 127.00 | \n",
- " 7.62 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 134.62 | \n",
- " 9.51 | \n",
- "
\n",
- " \n",
- " | 1069 | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " | 1070 | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " | 1071 | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " | 1072 | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- " NaN | \n",
- "
\n",
- " \n",
- "
\n",
- "
1073 rows × 16 columns
\n",
- "
"
- ],
- "text/plain": [
- " Date/Time Store_ID Inv # Unnamed: 5 Cashier ID PM \\\n",
- "0 NaN NaN NaN NaN NaN NaN \n",
- "1 11/25/2017 11:58: AM 1001.0 128.0 101.0 100101.0 CC \n",
- "2 11/25/2017 12:08: PM 1001.0 129.0 101.0 100101.0 CC \n",
- "3 11/25/2017 12:09: PM 1001.0 130.0 101.0 100101.0 CA \n",
- "4 11/25/2017 12:23: PM 1001.0 131.0 101.0 100101.0 CA \n",
- "5 11/25/2017 12:49: PM 1001.0 132.0 101.0 100101.0 CC \n",
- "6 11/25/2017 12:56: PM 1001.0 133.0 101.0 100101.0 CC \n",
- "7 11/25/2017 1:45: PM 1001.0 134.0 101.0 100101.0 CA \n",
- "8 11/25/2017 1:59: PM 1001.0 135.0 101.0 100101.0 CC \n",
- "9 11/25/2017 2:00: PM 1001.0 136.0 101.0 100101.0 CA \n",
- "10 11/25/2017 2:25: PM 1001.0 137.0 101.0 100101.0 CC \n",
- "11 11/25/2017 2:32: PM 1001.0 138.0 101.0 100101.0 CC \n",
- "12 11/25/2017 2:36: PM 1001.0 139.0 101.0 100101.0 CC \n",
- "13 11/25/2017 2:37: PM 1001.0 140.0 101.0 100101.0 CA \n",
- "14 11/25/2017 2:39: PM 1001.0 141.0 101.0 100101.0 CA \n",
- "15 11/25/2017 2:41: PM 1001.0 142.0 101.0 100101.0 CA \n",
- "16 11/25/2017 2:42: PM 1001.0 143.0 101.0 100101.0 CA \n",
- "17 11/25/2017 2:44: PM 1001.0 144.0 101.0 100101.0 CC \n",
- "18 11/25/2017 2:47: PM 1001.0 145.0 101.0 100101.0 CC \n",
- "19 11/25/2017 2:48: PM 1001.0 146.0 101.0 100101.0 CA \n",
- "20 11/25/2017 3:09: PM 1001.0 147.0 101.0 100101.0 CA \n",
- "21 11/25/2017 3:35: PM 1001.0 148.0 101.0 100101.0 CC \n",
- "22 11/25/2017 3:41: PM 1001.0 149.0 101.0 100101.0 CC \n",
- "23 11/25/2017 3:45: PM 1001.0 150.0 101.0 100101.0 CC \n",
- "24 11/25/2017 3:47: PM 1001.0 151.0 101.0 100101.0 CC \n",
- "25 11/25/2017 3:54: PM 1001.0 152.0 101.0 100101.0 CA \n",
- "26 11/25/2017 3:56: PM 1001.0 153.0 101.0 100101.0 CC \n",
- "27 11/25/2017 4:04: PM 1001.0 154.0 101.0 100101.0 CC \n",
- "28 11/25/2017 4:51: PM 1001.0 155.0 101.0 100101.0 CC \n",
- "29 11/25/2017 5:03: PM 1001.0 156.0 101.0 100101.0 CC \n",
- "... ... ... ... ... ... ... \n",
- "1043 12/24/2017 12:10: PM 1001.0 1158.0 101.0 100101.0 CA \n",
- "1044 12/24/2017 12:15: PM 1001.0 1159.0 101.0 100101.0 CA \n",
- "1045 12/24/2017 12:18: PM 1001.0 1160.0 101.0 100101.0 CC \n",
- "1046 12/24/2017 12:20: PM 1001.0 1161.0 101.0 100101.0 CC \n",
- "1047 12/24/2017 12:39: PM 1001.0 1162.0 101.0 100101.0 CA \n",
- "1048 12/24/2017 12:53: PM 1001.0 1163.0 101.0 100101.0 CC \n",
- "1049 12/24/2017 12:55: PM 1001.0 1164.0 101.0 100101.0 CC \n",
- "1050 12/24/2017 1:04: PM 1001.0 1165.0 101.0 100101.0 CC \n",
- "1051 12/24/2017 1:10: PM 1001.0 1166.0 101.0 100101.0 CC \n",
- "1052 12/24/2017 1:11: PM 1001.0 1167.0 101.0 100101.0 CC \n",
- "1053 12/24/2017 1:18: PM 1001.0 1168.0 101.0 100101.0 CC \n",
- "1054 12/24/2017 1:24: PM 1001.0 1169.0 101.0 100101.0 CC \n",
- "1055 12/24/2017 1:35: PM 1001.0 1170.0 101.0 100101.0 CC \n",
- "1056 12/24/2017 1:49: PM 1001.0 1171.0 101.0 100101.0 CC \n",
- "1057 12/24/2017 1:50: PM 1001.0 1172.0 101.0 100101.0 CA \n",
- "1058 12/24/2017 1:58: PM 1001.0 1173.0 101.0 100101.0 CA \n",
- "1059 12/24/2017 2:00: PM 1001.0 1174.0 101.0 100101.0 CC \n",
- "1060 12/24/2017 2:11: PM 1001.0 1175.0 101.0 100101.0 CC \n",
- "1061 12/24/2017 2:35: PM 1001.0 1176.0 101.0 100101.0 CC \n",
- "1062 12/24/2017 2:50: PM 1001.0 1177.0 101.0 100101.0 CC \n",
- "1063 12/24/2017 3:12: PM 1001.0 1178.0 101.0 100101.0 CA \n",
- "1064 12/24/2017 3:21: PM 1001.0 1179.0 101.0 100101.0 CC \n",
- "1065 12/24/2017 4:08: PM 1001.0 1180.0 101.0 100101.0 CA \n",
- "1066 12/24/2017 4:17: PM 1001.0 1181.0 101.0 100101.0 CC \n",
- "1067 12/24/2017 5:03: PM 1001.0 1182.0 101.0 100101.0 CA \n",
- "1068 12/24/2017 5:18: PM 1001.0 1183.0 101.0 100101.0 CC \n",
- "1069 NaN NaN NaN NaN NaN NaN \n",
- "1070 NaN NaN NaN NaN NaN NaN \n",
- "1071 NaN NaN NaN NaN NaN NaN \n",
- "1072 NaN NaN NaN NaN NaN NaN \n",
- "\n",
- " Total Cost Total Price Tax1 Tax2 Tax3 Tax4 Tax5 Tax6 GTotal \\\n",
- "0 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n",
- "1 0.00 42.00 2.52 0.0 0.0 0.0 0.0 0.0 44.52 \n",
- "2 0.00 20.00 1.20 0.0 0.0 0.0 0.0 0.0 21.20 \n",
- "3 0.00 40.00 2.40 0.0 0.0 0.0 0.0 0.0 42.40 \n",
- "4 0.00 5.50 0.33 0.0 0.0 0.0 0.0 0.0 5.83 \n",
- "5 0.00 6.50 0.39 0.0 0.0 0.0 0.0 0.0 6.89 \n",
- "6 0.00 30.50 1.83 0.0 0.0 0.0 0.0 0.0 32.33 \n",
- "7 0.00 35.00 2.10 0.0 0.0 0.0 0.0 0.0 37.10 \n",
- "8 0.00 52.50 3.15 0.0 0.0 0.0 0.0 0.0 55.65 \n",
- "9 0.00 6.50 0.39 0.0 0.0 0.0 0.0 0.0 6.89 \n",
- "10 0.00 15.00 0.90 0.0 0.0 0.0 0.0 0.0 15.90 \n",
- "11 0.00 13.00 0.78 0.0 0.0 0.0 0.0 0.0 13.78 \n",
- "12 0.00 28.00 1.68 0.0 0.0 0.0 0.0 0.0 29.68 \n",
- "13 0.00 37.00 2.22 0.0 0.0 0.0 0.0 0.0 39.22 \n",
- "14 0.00 5.50 0.33 0.0 0.0 0.0 0.0 0.0 5.83 \n",
- "15 0.00 35.00 2.10 0.0 0.0 0.0 0.0 0.0 37.10 \n",
- "16 0.00 25.00 1.50 0.0 0.0 0.0 0.0 0.0 26.50 \n",
- "17 0.00 11.00 0.66 0.0 0.0 0.0 0.0 0.0 11.66 \n",
- "18 0.00 46.50 2.79 0.0 0.0 0.0 0.0 0.0 49.29 \n",
- "19 0.00 15.00 0.90 0.0 0.0 0.0 0.0 0.0 15.90 \n",
- "20 0.00 30.00 1.80 0.0 0.0 0.0 0.0 0.0 31.80 \n",
- "21 0.00 63.00 3.78 0.0 0.0 0.0 0.0 0.0 66.78 \n",
- "22 0.00 36.00 2.16 0.0 0.0 0.0 0.0 0.0 38.16 \n",
- "23 0.00 42.00 2.52 0.0 0.0 0.0 0.0 0.0 44.52 \n",
- "24 0.00 30.50 1.83 0.0 0.0 0.0 0.0 0.0 32.33 \n",
- "25 0.00 12.00 0.72 0.0 0.0 0.0 0.0 0.0 12.72 \n",
- "26 0.00 16.50 0.99 0.0 0.0 0.0 0.0 0.0 17.49 \n",
- "27 0.00 30.00 1.80 0.0 0.0 0.0 0.0 0.0 31.80 \n",
- "28 0.00 37.00 2.22 0.0 0.0 0.0 0.0 0.0 39.22 \n",
- "29 0.00 6.50 0.39 0.0 0.0 0.0 0.0 0.0 6.89 \n",
- "... ... ... ... ... ... ... ... ... ... \n",
- "1043 0.00 26.00 1.56 0.0 0.0 0.0 0.0 0.0 27.56 \n",
- "1044 20.79 33.50 2.01 0.0 0.0 0.0 0.0 0.0 35.51 \n",
- "1045 23.28 39.98 2.40 0.0 0.0 0.0 0.0 0.0 42.38 \n",
- "1046 12.00 22.00 1.32 0.0 0.0 0.0 0.0 0.0 23.32 \n",
- "1047 14.88 15.00 0.90 0.0 0.0 0.0 0.0 0.0 15.90 \n",
- "1048 20.00 120.00 7.20 0.0 0.0 0.0 0.0 0.0 127.20 \n",
- "1049 5.15 35.50 2.13 0.0 0.0 0.0 0.0 0.0 37.63 \n",
- "1050 33.57 38.00 2.28 0.0 0.0 0.0 0.0 0.0 40.28 \n",
- "1051 12.00 25.99 1.56 0.0 0.0 0.0 0.0 0.0 27.55 \n",
- "1052 11.67 35.00 2.10 0.0 0.0 0.0 0.0 0.0 37.10 \n",
- "1053 0.00 60.00 3.60 0.0 0.0 0.0 0.0 0.0 63.60 \n",
- "1054 65.71 110.00 6.60 0.0 0.0 0.0 0.0 0.0 116.60 \n",
- "1055 25.00 40.00 2.40 0.0 0.0 0.0 0.0 0.0 42.40 \n",
- "1056 43.67 183.00 10.98 0.0 0.0 0.0 0.0 0.0 193.98 \n",
- "1057 5.00 20.00 1.20 0.0 0.0 0.0 0.0 0.0 21.20 \n",
- "1058 0.00 10.00 0.60 0.0 0.0 0.0 0.0 0.0 10.60 \n",
- "1059 1.82 13.00 0.78 0.0 0.0 0.0 0.0 0.0 13.78 \n",
- "1060 37.50 49.00 2.94 0.0 0.0 0.0 0.0 0.0 51.94 \n",
- "1061 39.73 116.50 6.99 0.0 0.0 0.0 0.0 0.0 123.49 \n",
- "1062 5.50 5.50 0.33 0.0 0.0 0.0 0.0 0.0 5.83 \n",
- "1063 0.00 5.00 0.30 0.0 0.0 0.0 0.0 0.0 5.30 \n",
- "1064 0.00 95.00 5.70 0.0 0.0 0.0 0.0 0.0 100.70 \n",
- "1065 1.93 18.00 1.08 0.0 0.0 0.0 0.0 0.0 19.08 \n",
- "1066 0.00 30.00 1.80 0.0 0.0 0.0 0.0 0.0 31.80 \n",
- "1067 0.00 15.00 0.90 0.0 0.0 0.0 0.0 0.0 15.90 \n",
- "1068 117.49 127.00 7.62 0.0 0.0 0.0 0.0 0.0 134.62 \n",
- "1069 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n",
- "1070 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n",
- "1071 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n",
- "1072 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n",
- "\n",
- " Gross \n",
- "0 NaN \n",
- "1 42.00 \n",
- "2 20.00 \n",
- "3 40.00 \n",
- "4 5.50 \n",
- "5 6.50 \n",
- "6 30.50 \n",
- "7 35.00 \n",
- "8 52.50 \n",
- "9 6.50 \n",
- "10 15.00 \n",
- "11 13.00 \n",
- "12 28.00 \n",
- "13 37.00 \n",
- "14 5.50 \n",
- "15 35.00 \n",
- "16 25.00 \n",
- "17 11.00 \n",
- "18 46.50 \n",
- "19 15.00 \n",
- "20 30.00 \n",
- "21 63.00 \n",
- "22 36.00 \n",
- "23 42.00 \n",
- "24 30.50 \n",
- "25 12.00 \n",
- "26 16.50 \n",
- "27 30.00 \n",
- "28 37.00 \n",
- "29 6.50 \n",
- "... ... \n",
- "1043 26.00 \n",
- "1044 12.71 \n",
- "1045 16.70 \n",
- "1046 10.00 \n",
- "1047 0.12 \n",
- "1048 100.00 \n",
- "1049 30.35 \n",
- "1050 4.43 \n",
- "1051 13.99 \n",
- "1052 23.33 \n",
- "1053 60.00 \n",
- "1054 44.29 \n",
- "1055 15.00 \n",
- "1056 139.33 \n",
- "1057 15.00 \n",
- "1058 10.00 \n",
- "1059 11.18 \n",
- "1060 11.50 \n",
- "1061 76.77 \n",
- "1062 0.00 \n",
- "1063 5.00 \n",
- "1064 95.00 \n",
- "1065 16.07 \n",
- "1066 30.00 \n",
- "1067 15.00 \n",
- "1068 9.51 \n",
- "1069 NaN \n",
- "1070 NaN \n",
- "1071 NaN \n",
- "1072 NaN \n",
- "\n",
- "[1073 rows x 16 columns]"
- ]
- },
- "execution_count": 6,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "df"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {},
- "outputs": [],
- "source": [
- "#drop rows that have an NaN\n",
- "df=df.dropna()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " Date/Time | \n",
- " Store_ID | \n",
- " Inv # | \n",
- " Unnamed: 5 | \n",
- " Cashier ID | \n",
- " PM | \n",
- " Total Cost | \n",
- " Total Price | \n",
- " Tax1 | \n",
- " Tax2 | \n",
- " Tax3 | \n",
- " Tax4 | \n",
- " Tax5 | \n",
- " Tax6 | \n",
- " GTotal | \n",
- " Gross | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " | 1 | \n",
- " 11/25/2017 11:58: AM | \n",
- " 1001.0 | \n",
- " 128.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 42.0 | \n",
- " 2.52 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 44.52 | \n",
- " 42.0 | \n",
- "
\n",
- " \n",
- " | 2 | \n",
- " 11/25/2017 12:08: PM | \n",
- " 1001.0 | \n",
- " 129.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 20.0 | \n",
- " 1.20 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 21.20 | \n",
- " 20.0 | \n",
- "
\n",
- " \n",
- " | 3 | \n",
- " 11/25/2017 12:09: PM | \n",
- " 1001.0 | \n",
- " 130.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.0 | \n",
- " 40.0 | \n",
- " 2.40 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 42.40 | \n",
- " 40.0 | \n",
- "
\n",
- " \n",
- " | 4 | \n",
- " 11/25/2017 12:23: PM | \n",
- " 1001.0 | \n",
- " 131.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.0 | \n",
- " 5.5 | \n",
- " 0.33 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 5.83 | \n",
- " 5.5 | \n",
- "
\n",
- " \n",
- " | 5 | \n",
- " 11/25/2017 12:49: PM | \n",
- " 1001.0 | \n",
- " 132.0 | \n",
- " 101.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 6.5 | \n",
- " 0.39 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 6.89 | \n",
- " 6.5 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Date/Time Store_ID Inv # Unnamed: 5 Cashier ID PM \\\n",
- "1 11/25/2017 11:58: AM 1001.0 128.0 101.0 100101.0 CC \n",
- "2 11/25/2017 12:08: PM 1001.0 129.0 101.0 100101.0 CC \n",
- "3 11/25/2017 12:09: PM 1001.0 130.0 101.0 100101.0 CA \n",
- "4 11/25/2017 12:23: PM 1001.0 131.0 101.0 100101.0 CA \n",
- "5 11/25/2017 12:49: PM 1001.0 132.0 101.0 100101.0 CC \n",
- "\n",
- " Total Cost Total Price Tax1 Tax2 Tax3 Tax4 Tax5 Tax6 GTotal Gross \n",
- "1 0.0 42.0 2.52 0.0 0.0 0.0 0.0 0.0 44.52 42.0 \n",
- "2 0.0 20.0 1.20 0.0 0.0 0.0 0.0 0.0 21.20 20.0 \n",
- "3 0.0 40.0 2.40 0.0 0.0 0.0 0.0 0.0 42.40 40.0 \n",
- "4 0.0 5.5 0.33 0.0 0.0 0.0 0.0 0.0 5.83 5.5 \n",
- "5 0.0 6.5 0.39 0.0 0.0 0.0 0.0 0.0 6.89 6.5 "
- ]
- },
- "execution_count": 8,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "df.head()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "Now we have a relatively clean dataset where each of the columns represent:
\n",
- " - __Date/Time__ : The date and time of the transaction\n",
- " - __Store_ID__ : The store ID number\n",
- " - __Inv #__ : Invoice number\n",
- " - __Unnamed: 5__ : Another store ID\n",
- " - __Cashier ID__ : Cashier ID number\n",
- " - __PM__ : Payment method (CC = credit card, CA = cash)\n",
- " - __Total Cost__ : Total cost to store\n",
- " - __Total Price__ : Total price of purchase\n",
- " - __Tax1__ : MD state tax\n",
- " - __Tax2-Tax6__ : unnecessary columns\n",
- " - __GTotal__ : Total price + MD State tax\n",
- " - __Gross__ : Gross earnings"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {},
- "outputs": [],
- "source": [
- "#remove Unnamed: 5 and Tax2-Tax6 unneccesary columns\n",
- "tax_col = [3, 9, 10, 11, 12, 13]\n",
- "df= df.drop(df.columns[[tax_col]], axis=1)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " Date/Time | \n",
- " Store_ID | \n",
- " Inv # | \n",
- " Cashier ID | \n",
- " PM | \n",
- " Total Cost | \n",
- " Total Price | \n",
- " Tax1 | \n",
- " GTotal | \n",
- " Gross | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " | 1 | \n",
- " 11/25/2017 11:58: AM | \n",
- " 1001.0 | \n",
- " 128.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 42.0 | \n",
- " 2.52 | \n",
- " 44.52 | \n",
- " 42.0 | \n",
- "
\n",
- " \n",
- " | 2 | \n",
- " 11/25/2017 12:08: PM | \n",
- " 1001.0 | \n",
- " 129.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 20.0 | \n",
- " 1.20 | \n",
- " 21.20 | \n",
- " 20.0 | \n",
- "
\n",
- " \n",
- " | 3 | \n",
- " 11/25/2017 12:09: PM | \n",
- " 1001.0 | \n",
- " 130.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.0 | \n",
- " 40.0 | \n",
- " 2.40 | \n",
- " 42.40 | \n",
- " 40.0 | \n",
- "
\n",
- " \n",
- " | 4 | \n",
- " 11/25/2017 12:23: PM | \n",
- " 1001.0 | \n",
- " 131.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.0 | \n",
- " 5.5 | \n",
- " 0.33 | \n",
- " 5.83 | \n",
- " 5.5 | \n",
- "
\n",
- " \n",
- " | 5 | \n",
- " 11/25/2017 12:49: PM | \n",
- " 1001.0 | \n",
- " 132.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 6.5 | \n",
- " 0.39 | \n",
- " 6.89 | \n",
- " 6.5 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Date/Time Store_ID Inv # Cashier ID PM Total Cost \\\n",
- "1 11/25/2017 11:58: AM 1001.0 128.0 100101.0 CC 0.0 \n",
- "2 11/25/2017 12:08: PM 1001.0 129.0 100101.0 CC 0.0 \n",
- "3 11/25/2017 12:09: PM 1001.0 130.0 100101.0 CA 0.0 \n",
- "4 11/25/2017 12:23: PM 1001.0 131.0 100101.0 CA 0.0 \n",
- "5 11/25/2017 12:49: PM 1001.0 132.0 100101.0 CC 0.0 \n",
- "\n",
- " Total Price Tax1 GTotal Gross \n",
- "1 42.0 2.52 44.52 42.0 \n",
- "2 20.0 1.20 21.20 20.0 \n",
- "3 40.0 2.40 42.40 40.0 \n",
- "4 5.5 0.33 5.83 5.5 \n",
- "5 6.5 0.39 6.89 6.5 "
- ]
- },
- "execution_count": 10,
- "metadata": {},
- "output_type": "execute_result"
+ "outputs": [],
+ "source": [
+ "#drop rows that have an NaN\n",
+ "df=df.dropna()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 11,
+ "hidden": true,
+ "row": 18,
+ "width": 12
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
}
- ],
+ },
"source": [
- "df.head()"
+ "Now we have a relatively clean dataset where each of the columns represent:
\n",
+ " - __Date/Time__ : The date and time of the transaction\n",
+ " - __Store_ID__ : The store ID number\n",
+ " - __Inv #__ : Invoice number\n",
+ " - __Unnamed: 5__ : Another store ID\n",
+ " - __Cashier ID__ : Cashier ID number\n",
+ " - __PM__ : Payment method (CC = credit card, CA = cash)\n",
+ " - __Total Cost__ : Total cost to store\n",
+ " - __Total Price__ : Total price of purchase\n",
+ " - __Tax1__ : MD state tax\n",
+ " - __Tax2-Tax6__ : unnecessary columns\n",
+ " - __GTotal__ : Total price + MD State tax\n",
+ " - __Gross__ : Gross earnings"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
+ "outputs": [],
+ "source": [
+ "#remove Unnamed: 5 and Tax2-Tax6 unneccesary columns\n",
+ "tax_col = [3, 9, 10, 11, 12, 13]\n",
+ "df= df.drop(df.columns[[tax_col]], axis=1)"
]
},
{
"cell_type": "markdown",
- "metadata": {},
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 2,
+ "hidden": false,
+ "row": 12,
+ "width": 12
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
"source": [
"# Made in Baltimore Questions:"
]
},
{
"cell_type": "markdown",
- "metadata": {},
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 2,
+ "hidden": false,
+ "row": 14,
+ "width": 12
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
"source": [
"### What days did the shop have the strongest sales?"
]
},
{
"cell_type": "code",
- "execution_count": 11,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "Int64Index: 1055 entries, 1 to 1068\n",
- "Data columns (total 10 columns):\n",
- " Date/Time 1055 non-null object\n",
- "Store_ID 1055 non-null float64\n",
- "Inv # 1055 non-null float64\n",
- "Cashier ID 1055 non-null float64\n",
- "PM 1055 non-null object\n",
- "Total Cost 1055 non-null float64\n",
- "Total Price 1055 non-null float64\n",
- "Tax1 1055 non-null float64\n",
- "GTotal 1055 non-null float64\n",
- "Gross 1055 non-null float64\n",
- "dtypes: float64(8), object(2)\n",
- "memory usage: 90.7+ KB\n"
- ]
+ "execution_count": 18,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
}
- ],
+ },
+ "outputs": [],
"source": [
- "#look at the data types in our df\n",
- "df.info()"
+ "#split Date/Time column into date and time columns\n",
+ "\n",
+ "df['Date'], df['Time'] = df[' Date/Time'].str.split(' ',1).str"
]
},
{
"cell_type": "code",
- "execution_count": 12,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "[' Date/Time',\n",
- " 'Store_ID',\n",
- " 'Inv # ',\n",
- " 'Cashier ID',\n",
- " 'PM',\n",
- " 'Total Cost',\n",
- " 'Total Price',\n",
- " 'Tax1',\n",
- " 'GTotal',\n",
- " 'Gross']"
- ]
- },
- "execution_count": 12,
- "metadata": {},
- "output_type": "execute_result"
+ "execution_count": 20,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
}
- ],
+ },
+ "outputs": [],
"source": [
- "df.columns.tolist()"
+ "#split the Time column to get rid of the second colon\n",
+ "df['hour'],df['min'], df['AM/PM']= df['Time'].str.split (':', 2).str"
]
},
{
"cell_type": "code",
- "execution_count": 13,
+ "execution_count": 21,
"metadata": {
- "scrolled": true
- },
- "outputs": [
- {
- "data": {
- "text/plain": [
- "['11/25/2017 11:58: AM',\n",
- " '11/25/2017 12:08: PM',\n",
- " '11/25/2017 12:09: PM',\n",
- " '11/25/2017 12:23: PM',\n",
- " '11/25/2017 12:49: PM',\n",
- " '11/25/2017 12:56: PM',\n",
- " '11/25/2017 1:45: PM',\n",
- " '11/25/2017 1:59: PM',\n",
- " '11/25/2017 2:00: PM',\n",
- " '11/25/2017 2:25: PM',\n",
- " '11/25/2017 2:32: PM',\n",
- " '11/25/2017 2:36: PM',\n",
- " '11/25/2017 2:37: PM',\n",
- " '11/25/2017 2:39: PM',\n",
- " '11/25/2017 2:41: PM',\n",
- " '11/25/2017 2:42: PM',\n",
- " '11/25/2017 2:44: PM',\n",
- " '11/25/2017 2:47: PM',\n",
- " '11/25/2017 2:48: PM',\n",
- " '11/25/2017 3:09: PM',\n",
- " '11/25/2017 3:35: PM',\n",
- " '11/25/2017 3:41: PM',\n",
- " '11/25/2017 3:45: PM',\n",
- " '11/25/2017 3:47: PM',\n",
- " '11/25/2017 3:54: PM',\n",
- " '11/25/2017 3:56: PM',\n",
- " '11/25/2017 4:04: PM',\n",
- " '11/25/2017 4:51: PM',\n",
- " '11/25/2017 5:03: PM',\n",
- " '11/25/2017 5:05: PM',\n",
- " '11/25/2017 5:14: PM',\n",
- " '11/26/2017 11:38: AM',\n",
- " '11/26/2017 11:39: AM',\n",
- " '11/26/2017 11:51: AM',\n",
- " '11/26/2017 11:52: AM',\n",
- " '11/26/2017 12:09: PM',\n",
- " '11/26/2017 12:21: PM',\n",
- " '11/26/2017 12:23: PM',\n",
- " '11/26/2017 12:25: PM',\n",
- " '11/26/2017 1:02: PM',\n",
- " '11/26/2017 1:26: PM',\n",
- " '11/26/2017 1:48: PM',\n",
- " '11/26/2017 2:25: PM',\n",
- " '11/26/2017 2:32: PM',\n",
- " '11/26/2017 3:03: PM',\n",
- " '11/26/2017 3:49: PM',\n",
- " '11/26/2017 3:54: PM',\n",
- " '11/26/2017 4:08: PM',\n",
- " '11/26/2017 4:09: PM',\n",
- " '11/26/2017 4:17: PM',\n",
- " '11/26/2017 5:03: PM',\n",
- " '11/26/2017 5:13: PM',\n",
- " '11/26/2017 5:51: PM',\n",
- " '11/26/2017 5:57: PM',\n",
- " '11/26/2017 6:42: PM',\n",
- " '11/26/2017 7:19: PM',\n",
- " '12/1/2017 11:29: AM',\n",
- " '12/1/2017 11:32: AM',\n",
- " '12/1/2017 11:36: AM',\n",
- " '12/1/2017 11:51: AM',\n",
- " '12/1/2017 11:53: AM',\n",
- " '12/1/2017 11:56: AM',\n",
- " '12/1/2017 12:00: PM',\n",
- " '12/1/2017 12:05: PM',\n",
- " '12/1/2017 12:07: PM',\n",
- " '12/1/2017 12:53: PM',\n",
- " '12/1/2017 1:20: PM',\n",
- " '12/1/2017 1:21: PM',\n",
- " '12/1/2017 1:22: PM',\n",
- " '12/1/2017 1:25: PM',\n",
- " '12/1/2017 1:26: PM',\n",
- " '12/1/2017 1:29: PM',\n",
- " '12/1/2017 1:38: PM',\n",
- " '12/1/2017 1:41: PM',\n",
- " '12/1/2017 2:05: PM',\n",
- " '12/1/2017 2:41: PM',\n",
- " '12/1/2017 3:13: PM',\n",
- " '12/1/2017 3:27: PM',\n",
- " '12/1/2017 3:30: PM',\n",
- " '12/1/2017 4:00: PM',\n",
- " '12/1/2017 4:08: PM',\n",
- " '12/1/2017 4:17: PM',\n",
- " '12/1/2017 5:00: PM',\n",
- " '12/1/2017 5:04: PM',\n",
- " '12/1/2017 5:11: PM',\n",
- " '12/1/2017 5:13: PM',\n",
- " '12/1/2017 5:21: PM',\n",
- " '12/1/2017 5:22: PM',\n",
- " '12/1/2017 5:37: PM',\n",
- " '12/1/2017 5:40: PM',\n",
- " '12/1/2017 5:41: PM',\n",
- " '12/1/2017 5:57: PM',\n",
- " '12/1/2017 5:58: PM',\n",
- " '12/1/2017 6:02: PM',\n",
- " '12/1/2017 6:04: PM',\n",
- " '12/1/2017 6:08: PM',\n",
- " '12/1/2017 6:13: PM',\n",
- " '12/1/2017 6:25: PM',\n",
- " '12/1/2017 6:35: PM',\n",
- " '12/1/2017 6:37: PM',\n",
- " '12/1/2017 6:39: PM',\n",
- " '12/1/2017 6:44: PM',\n",
- " '12/1/2017 6:48: PM',\n",
- " '12/1/2017 6:57: PM',\n",
- " '12/1/2017 6:58: PM',\n",
- " '12/1/2017 7:03: PM',\n",
- " '12/1/2017 7:06: PM',\n",
- " '12/1/2017 7:10: PM',\n",
- " '12/1/2017 7:13: PM',\n",
- " '12/1/2017 7:15: PM',\n",
- " '12/1/2017 7:16: PM',\n",
- " '12/1/2017 7:18: PM',\n",
- " '12/1/2017 7:20: PM',\n",
- " '12/1/2017 7:22: PM',\n",
- " '12/1/2017 7:26: PM',\n",
- " '12/1/2017 7:34: PM',\n",
- " '12/1/2017 7:46: PM',\n",
- " '12/1/2017 7:48: PM',\n",
- " '12/1/2017 7:51: PM',\n",
- " '12/1/2017 7:55: PM',\n",
- " '12/1/2017 7:58: PM',\n",
- " '12/1/2017 7:59: PM',\n",
- " '12/1/2017 8:06: PM',\n",
- " '12/1/2017 8:10: PM',\n",
- " '12/1/2017 8:13: PM',\n",
- " '12/1/2017 8:14: PM',\n",
- " '12/1/2017 8:19: PM',\n",
- " '12/1/2017 8:33: PM',\n",
- " '12/1/2017 8:35: PM',\n",
- " '12/1/2017 8:43: PM',\n",
- " '12/1/2017 8:46: PM',\n",
- " '12/1/2017 9:00: PM',\n",
- " '12/2/2017 11:22: AM',\n",
- " '12/2/2017 11:27: AM',\n",
- " '12/2/2017 11:32: AM',\n",
- " '12/2/2017 11:35: AM',\n",
- " '12/2/2017 11:48: AM',\n",
- " '12/2/2017 11:50: AM',\n",
- " '12/2/2017 11:51: AM',\n",
- " '12/2/2017 11:53: AM',\n",
- " '12/2/2017 11:55: AM',\n",
- " '12/2/2017 11:59: AM',\n",
- " '12/2/2017 12:05: PM',\n",
- " '12/2/2017 12:06: PM',\n",
- " '12/2/2017 12:10: PM',\n",
- " '12/2/2017 12:16: PM',\n",
- " '12/2/2017 12:21: PM',\n",
- " '12/2/2017 12:24: PM',\n",
- " '12/2/2017 12:28: PM',\n",
- " '12/2/2017 12:29: PM',\n",
- " '12/2/2017 12:31: PM',\n",
- " '12/2/2017 12:34: PM',\n",
- " '12/2/2017 12:37: PM',\n",
- " '12/2/2017 12:41: PM',\n",
- " '12/2/2017 12:45: PM',\n",
- " '12/2/2017 12:48: PM',\n",
- " '12/2/2017 1:01: PM',\n",
- " '12/2/2017 1:05: PM',\n",
- " '12/2/2017 1:14: PM',\n",
- " '12/2/2017 1:17: PM',\n",
- " '12/2/2017 1:21: PM',\n",
- " '12/2/2017 1:23: PM',\n",
- " '12/2/2017 1:25: PM',\n",
- " '12/2/2017 1:33: PM',\n",
- " '12/2/2017 1:35: PM',\n",
- " '12/2/2017 1:43: PM',\n",
- " '12/2/2017 1:44: PM',\n",
- " '12/2/2017 1:47: PM',\n",
- " '12/2/2017 1:48: PM',\n",
- " '12/2/2017 2:03: PM',\n",
- " '12/2/2017 2:05: PM',\n",
- " '12/2/2017 2:08: PM',\n",
- " '12/2/2017 2:11: PM',\n",
- " '12/2/2017 3:24: PM',\n",
- " '12/2/2017 3:25: PM',\n",
- " '12/2/2017 3:31: PM',\n",
- " '12/2/2017 3:38: PM',\n",
- " '12/2/2017 3:43: PM',\n",
- " '12/2/2017 3:47: PM',\n",
- " '12/2/2017 3:48: PM',\n",
- " '12/2/2017 3:49: PM',\n",
- " '12/2/2017 3:50: PM',\n",
- " '12/2/2017 3:54: PM',\n",
- " '12/2/2017 4:00: PM',\n",
- " '12/2/2017 4:05: PM',\n",
- " '12/2/2017 4:08: PM',\n",
- " '12/2/2017 4:13: PM',\n",
- " '12/2/2017 4:15: PM',\n",
- " '12/2/2017 4:15: PM',\n",
- " '12/2/2017 4:17: PM',\n",
- " '12/2/2017 4:18: PM',\n",
- " '12/2/2017 4:18: PM',\n",
- " '12/2/2017 4:19: PM',\n",
- " '12/2/2017 4:21: PM',\n",
- " '12/2/2017 4:23: PM',\n",
- " '12/2/2017 4:24: PM',\n",
- " '12/2/2017 4:28: PM',\n",
- " '12/2/2017 4:48: PM',\n",
- " '12/2/2017 4:57: PM',\n",
- " '12/2/2017 5:00: PM',\n",
- " '12/2/2017 5:02: PM',\n",
- " '12/2/2017 5:06: PM',\n",
- " '12/2/2017 5:19: PM',\n",
- " '12/2/2017 5:36: PM',\n",
- " '12/2/2017 5:41: PM',\n",
- " '12/2/2017 5:45: PM',\n",
- " '12/2/2017 5:47: PM',\n",
- " '12/2/2017 5:59: PM',\n",
- " '12/2/2017 6:05: PM',\n",
- " '12/2/2017 6:10: PM',\n",
- " '12/2/2017 6:16: PM',\n",
- " '12/2/2017 6:22: PM',\n",
- " '12/2/2017 6:47: PM',\n",
- " '12/2/2017 6:48: PM',\n",
- " '12/3/2017 11:16: AM',\n",
- " '12/3/2017 11:18: AM',\n",
- " '12/3/2017 11:19: AM',\n",
- " '12/3/2017 11:27: AM',\n",
- " '12/3/2017 11:32: AM',\n",
- " '12/3/2017 11:39: AM',\n",
- " '12/3/2017 11:40: AM',\n",
- " '12/3/2017 11:43: AM',\n",
- " '12/3/2017 11:45: AM',\n",
- " '12/3/2017 11:50: AM',\n",
- " '12/3/2017 11:52: AM',\n",
- " '12/3/2017 12:13: PM',\n",
- " '12/3/2017 12:20: PM',\n",
- " '12/3/2017 12:38: PM',\n",
- " '12/3/2017 12:39: PM',\n",
- " '12/3/2017 12:55: PM',\n",
- " '12/3/2017 12:56: PM',\n",
- " '12/3/2017 12:59: PM',\n",
- " '12/3/2017 1:05: PM',\n",
- " '12/3/2017 1:08: PM',\n",
- " '12/3/2017 1:10: PM',\n",
- " '12/3/2017 1:22: PM',\n",
- " '12/3/2017 1:26: PM',\n",
- " '12/3/2017 1:31: PM',\n",
- " '12/3/2017 1:34: PM',\n",
- " '12/3/2017 1:37: PM',\n",
- " '12/3/2017 1:39: PM',\n",
- " '12/3/2017 1:41: PM',\n",
- " '12/3/2017 1:43: PM',\n",
- " '12/3/2017 1:49: PM',\n",
- " '12/3/2017 1:59: PM',\n",
- " '12/3/2017 2:11: PM',\n",
- " '12/3/2017 2:17: PM',\n",
- " '12/3/2017 2:26: PM',\n",
- " '12/3/2017 2:30: PM',\n",
- " '12/3/2017 2:32: PM',\n",
- " '12/3/2017 2:35: PM',\n",
- " '12/3/2017 2:42: PM',\n",
- " '12/3/2017 2:49: PM',\n",
- " '12/3/2017 3:04: PM',\n",
- " '12/3/2017 3:05: PM',\n",
- " '12/3/2017 3:07: PM',\n",
- " '12/3/2017 3:11: PM',\n",
- " '12/3/2017 3:12: PM',\n",
- " '12/3/2017 3:15: PM',\n",
- " '12/3/2017 3:16: PM',\n",
- " '12/3/2017 3:20: PM',\n",
- " '12/3/2017 3:21: PM',\n",
- " '12/3/2017 3:23: PM',\n",
- " '12/3/2017 3:26: PM',\n",
- " '12/3/2017 3:27: PM',\n",
- " '12/3/2017 3:32: PM',\n",
- " '12/3/2017 3:34: PM',\n",
- " '12/3/2017 3:36: PM',\n",
- " '12/3/2017 3:37: PM',\n",
- " '12/3/2017 3:41: PM',\n",
- " '12/3/2017 3:46: PM',\n",
- " '12/3/2017 3:57: PM',\n",
- " '12/3/2017 4:05: PM',\n",
- " '12/3/2017 4:07: PM',\n",
- " '12/3/2017 4:08: PM',\n",
- " '12/3/2017 4:21: PM',\n",
- " '12/3/2017 4:41: PM',\n",
- " '12/3/2017 4:45: PM',\n",
- " '12/3/2017 4:47: PM',\n",
- " '12/3/2017 5:20: PM',\n",
- " '12/3/2017 5:22: PM',\n",
- " '12/3/2017 5:24: PM',\n",
- " '12/3/2017 5:28: PM',\n",
- " '12/3/2017 5:35: PM',\n",
- " '12/3/2017 5:50: PM',\n",
- " '12/3/2017 6:13: PM',\n",
- " '12/8/2017 11:24: AM',\n",
- " '12/8/2017 11:29: AM',\n",
- " '12/8/2017 11:30: AM',\n",
- " '12/8/2017 11:31: AM',\n",
- " '12/8/2017 11:33: AM',\n",
- " '12/8/2017 11:34: AM',\n",
- " '12/8/2017 12:06: PM',\n",
- " '12/8/2017 12:19: PM',\n",
- " '12/8/2017 12:37: PM',\n",
- " '12/8/2017 12:38: PM',\n",
- " '12/8/2017 12:40: PM',\n",
- " '12/8/2017 1:00: PM',\n",
- " '12/8/2017 1:12: PM',\n",
- " '12/8/2017 1:16: PM',\n",
- " '12/8/2017 1:17: PM',\n",
- " '12/8/2017 1:42: PM',\n",
- " '12/8/2017 1:44: PM',\n",
- " '12/8/2017 1:45: PM',\n",
- " '12/8/2017 1:49: PM',\n",
- " '12/8/2017 2:28: PM',\n",
- " '12/8/2017 2:37: PM',\n",
- " '12/8/2017 2:44: PM',\n",
- " '12/8/2017 3:01: PM',\n",
- " '12/8/2017 3:08: PM',\n",
- " '12/8/2017 3:12: PM',\n",
- " '12/8/2017 3:33: PM',\n",
- " '12/8/2017 3:37: PM',\n",
- " '12/8/2017 3:39: PM',\n",
- " '12/8/2017 3:55: PM',\n",
- " '12/8/2017 4:01: PM',\n",
- " '12/8/2017 4:07: PM',\n",
- " '12/8/2017 4:09: PM',\n",
- " '12/8/2017 4:32: PM',\n",
- " '12/8/2017 4:41: PM',\n",
- " '12/8/2017 4:54: PM',\n",
- " '12/8/2017 5:26: PM',\n",
- " '12/8/2017 5:28: PM',\n",
- " '12/8/2017 5:33: PM',\n",
- " '12/8/2017 5:53: PM',\n",
- " '12/8/2017 6:00: PM',\n",
- " '12/8/2017 6:02: PM',\n",
- " '12/8/2017 6:22: PM',\n",
- " '12/8/2017 6:28: PM',\n",
- " '12/8/2017 6:43: PM',\n",
- " '12/8/2017 6:55: PM',\n",
- " '12/9/2017 11:33: AM',\n",
- " '12/9/2017 11:35: AM',\n",
- " '12/9/2017 11:38: AM',\n",
- " '12/9/2017 11:41: AM',\n",
- " '12/9/2017 11:42: AM',\n",
- " '12/9/2017 11:44: AM',\n",
- " '12/9/2017 11:45: AM',\n",
- " '12/9/2017 11:50: AM',\n",
- " '12/9/2017 11:52: AM',\n",
- " '12/9/2017 11:56: AM',\n",
- " '12/9/2017 12:08: PM',\n",
- " '12/9/2017 12:10: PM',\n",
- " '12/9/2017 12:11: PM',\n",
- " '12/9/2017 12:16: PM',\n",
- " '12/9/2017 12:20: PM',\n",
- " '12/9/2017 12:42: PM',\n",
- " '12/9/2017 12:45: PM',\n",
- " '12/9/2017 12:47: PM',\n",
- " '12/9/2017 12:48: PM',\n",
- " '12/9/2017 12:51: PM',\n",
- " '12/9/2017 12:53: PM',\n",
- " '12/9/2017 12:55: PM',\n",
- " '12/9/2017 12:56: PM',\n",
- " '12/9/2017 12:58: PM',\n",
- " '12/9/2017 1:00: PM',\n",
- " '12/9/2017 1:03: PM',\n",
- " '12/9/2017 1:06: PM',\n",
- " '12/9/2017 1:08: PM',\n",
- " '12/9/2017 1:10: PM',\n",
- " '12/9/2017 1:15: PM',\n",
- " '12/9/2017 1:20: PM',\n",
- " '12/9/2017 1:27: PM',\n",
- " '12/9/2017 1:32: PM',\n",
- " '12/9/2017 1:34: PM',\n",
- " '12/9/2017 1:35: PM',\n",
- " '12/9/2017 1:36: PM',\n",
- " '12/9/2017 1:41: PM',\n",
- " '12/9/2017 1:44: PM',\n",
- " '12/9/2017 1:45: PM',\n",
- " '12/9/2017 1:47: PM',\n",
- " '12/9/2017 1:50: PM',\n",
- " '12/9/2017 2:01: PM',\n",
- " '12/9/2017 2:04: PM',\n",
- " '12/9/2017 2:05: PM',\n",
- " '12/9/2017 2:11: PM',\n",
- " '12/9/2017 2:18: PM',\n",
- " '12/9/2017 2:20: PM',\n",
- " '12/9/2017 2:31: PM',\n",
- " '12/9/2017 2:33: PM',\n",
- " '12/9/2017 2:40: PM',\n",
- " '12/9/2017 2:41: PM',\n",
- " '12/9/2017 2:43: PM',\n",
- " '12/9/2017 2:57: PM',\n",
- " '12/9/2017 3:07: PM',\n",
- " '12/9/2017 3:36: PM',\n",
- " '12/9/2017 3:41: PM',\n",
- " '12/9/2017 3:44: PM',\n",
- " '12/9/2017 3:46: PM',\n",
- " '12/9/2017 3:47: PM',\n",
- " '12/9/2017 3:50: PM',\n",
- " '12/9/2017 4:14: PM',\n",
- " '12/9/2017 4:20: PM',\n",
- " '12/9/2017 4:25: PM',\n",
- " '12/9/2017 4:28: PM',\n",
- " '12/9/2017 4:46: PM',\n",
- " '12/9/2017 5:11: PM',\n",
- " '12/9/2017 5:50: PM',\n",
- " '12/9/2017 5:58: PM',\n",
- " '12/9/2017 6:05: PM',\n",
- " '12/9/2017 6:06: PM',\n",
- " '12/9/2017 6:27: PM',\n",
- " '12/9/2017 6:31: PM',\n",
- " '12/10/2017 11:12: AM',\n",
- " '12/10/2017 11:19: AM',\n",
- " '12/10/2017 11:21: AM',\n",
- " '12/10/2017 11:23: AM',\n",
- " '12/10/2017 11:25: AM',\n",
- " '12/10/2017 11:26: AM',\n",
- " '12/10/2017 11:28: AM',\n",
- " '12/10/2017 11:29: AM',\n",
- " '12/10/2017 11:31: AM',\n",
- " '12/10/2017 11:33: AM',\n",
- " '12/10/2017 11:35: AM',\n",
- " '12/10/2017 11:37: AM',\n",
- " '12/10/2017 11:39: AM',\n",
- " '12/10/2017 11:52: AM',\n",
- " '12/10/2017 11:57: AM',\n",
- " '12/10/2017 11:58: AM',\n",
- " '12/10/2017 12:04: PM',\n",
- " '12/10/2017 12:06: PM',\n",
- " '12/10/2017 12:09: PM',\n",
- " '12/10/2017 12:09: PM',\n",
- " '12/10/2017 12:10: PM',\n",
- " '12/10/2017 12:12: PM',\n",
- " '12/10/2017 12:13: PM',\n",
- " '12/10/2017 12:14: PM',\n",
- " '12/10/2017 12:15: PM',\n",
- " '12/10/2017 12:16: PM',\n",
- " '12/10/2017 12:21: PM',\n",
- " '12/10/2017 12:23: PM',\n",
- " '12/10/2017 12:25: PM',\n",
- " '12/10/2017 12:27: PM',\n",
- " '12/10/2017 12:30: PM',\n",
- " '12/10/2017 12:36: PM',\n",
- " '12/10/2017 12:41: PM',\n",
- " '12/10/2017 12:44: PM',\n",
- " '12/10/2017 12:46: PM',\n",
- " '12/10/2017 12:50: PM',\n",
- " '12/10/2017 12:52: PM',\n",
- " '12/10/2017 12:53: PM',\n",
- " '12/10/2017 12:54: PM',\n",
- " '12/10/2017 12:55: PM',\n",
- " '12/10/2017 1:00: PM',\n",
- " '12/10/2017 1:02: PM',\n",
- " '12/10/2017 1:06: PM',\n",
- " '12/10/2017 1:07: PM',\n",
- " '12/10/2017 1:09: PM',\n",
- " '12/10/2017 1:15: PM',\n",
- " '12/10/2017 1:24: PM',\n",
- " '12/10/2017 1:38: PM',\n",
- " '12/10/2017 1:42: PM',\n",
- " '12/10/2017 1:46: PM',\n",
- " '12/10/2017 1:48: PM',\n",
- " '12/10/2017 1:55: PM',\n",
- " '12/10/2017 1:57: PM',\n",
- " '12/10/2017 2:06: PM',\n",
- " '12/10/2017 2:08: PM',\n",
- " '12/10/2017 2:09: PM',\n",
- " '12/10/2017 2:11: PM',\n",
- " '12/10/2017 2:13: PM',\n",
- " '12/10/2017 2:21: PM',\n",
- " '12/10/2017 2:24: PM',\n",
- " '12/10/2017 2:33: PM',\n",
- " '12/10/2017 2:41: PM',\n",
- " '12/10/2017 2:51: PM',\n",
- " '12/10/2017 2:53: PM',\n",
- " '12/10/2017 2:55: PM',\n",
- " '12/10/2017 3:02: PM',\n",
- " '12/10/2017 3:06: PM',\n",
- " '12/10/2017 3:17: PM',\n",
- " '12/10/2017 3:24: PM',\n",
- " '12/10/2017 3:28: PM',\n",
- " '12/10/2017 3:30: PM',\n",
- " '12/10/2017 3:31: PM',\n",
- " '12/10/2017 3:33: PM',\n",
- " '12/10/2017 3:40: PM',\n",
- " '12/10/2017 3:51: PM',\n",
- " '12/10/2017 3:57: PM',\n",
- " '12/10/2017 4:07: PM',\n",
- " '12/10/2017 4:08: PM',\n",
- " '12/10/2017 4:12: PM',\n",
- " '12/10/2017 4:14: PM',\n",
- " '12/10/2017 4:15: PM',\n",
- " '12/10/2017 4:20: PM',\n",
- " '12/10/2017 4:32: PM',\n",
- " '12/10/2017 4:53: PM',\n",
- " '12/10/2017 5:02: PM',\n",
- " '12/10/2017 5:21: PM',\n",
- " '12/10/2017 5:24: PM',\n",
- " '12/10/2017 5:25: PM',\n",
- " '12/10/2017 5:30: PM',\n",
- " '12/10/2017 5:37: PM',\n",
- " '12/10/2017 5:38: PM',\n",
- " '12/10/2017 5:59: PM',\n",
- " '12/10/2017 6:27: PM',\n",
- " '12/10/2017 6:32: PM',\n",
- " '12/10/2017 6:47: PM',\n",
- " '12/15/2017 11:35: AM',\n",
- " '12/15/2017 11:38: AM',\n",
- " '12/15/2017 11:55: AM',\n",
- " '12/15/2017 11:57: AM',\n",
- " '12/15/2017 12:05: PM',\n",
- " '12/15/2017 12:07: PM',\n",
- " '12/15/2017 12:10: PM',\n",
- " '12/15/2017 12:39: PM',\n",
- " '12/15/2017 12:40: PM',\n",
- " '12/15/2017 12:50: PM',\n",
- " '12/15/2017 12:53: PM',\n",
- " '12/15/2017 12:57: PM',\n",
- " '12/15/2017 1:06: PM',\n",
- " '12/15/2017 1:11: PM',\n",
- " '12/15/2017 1:14: PM',\n",
- " '12/15/2017 1:17: PM',\n",
- " '12/15/2017 1:18: PM',\n",
- " '12/15/2017 1:25: PM',\n",
- " '12/15/2017 1:27: PM',\n",
- " '12/15/2017 1:39: PM',\n",
- " '12/15/2017 1:46: PM',\n",
- " '12/15/2017 1:50: PM',\n",
- " '12/15/2017 2:22: PM',\n",
- " '12/15/2017 2:39: PM',\n",
- " '12/15/2017 2:42: PM',\n",
- " '12/15/2017 2:49: PM',\n",
- " '12/15/2017 3:36: PM',\n",
- " '12/15/2017 3:49: PM',\n",
- " '12/15/2017 3:55: PM',\n",
- " '12/15/2017 4:39: PM',\n",
- " '12/15/2017 5:04: PM',\n",
- " '12/15/2017 5:07: PM',\n",
- " '12/15/2017 5:09: PM',\n",
- " '12/15/2017 5:12: PM',\n",
- " '12/15/2017 5:14: PM',\n",
- " '12/15/2017 5:18: PM',\n",
- " '12/15/2017 5:25: PM',\n",
- " '12/15/2017 5:39: PM',\n",
- " '12/15/2017 5:42: PM',\n",
- " '12/15/2017 6:09: PM',\n",
- " '12/15/2017 6:10: PM',\n",
- " '12/15/2017 6:14: PM',\n",
- " '12/15/2017 6:17: PM',\n",
- " '12/15/2017 6:27: PM',\n",
- " '12/15/2017 6:36: PM',\n",
- " '12/15/2017 6:39: PM',\n",
- " '12/15/2017 6:54: PM',\n",
- " '12/16/2017 11:24: AM',\n",
- " '12/16/2017 11:24: AM',\n",
- " '12/16/2017 11:26: AM',\n",
- " '12/16/2017 11:39: AM',\n",
- " '12/16/2017 11:41: AM',\n",
- " '12/16/2017 11:43: AM',\n",
- " '12/16/2017 11:45: AM',\n",
- " '12/16/2017 11:47: AM',\n",
- " '12/16/2017 11:49: AM',\n",
- " '12/16/2017 11:50: AM',\n",
- " '12/16/2017 11:52: AM',\n",
- " '12/16/2017 11:52: AM',\n",
- " '12/16/2017 11:54: AM',\n",
- " '12/16/2017 11:59: AM',\n",
- " '12/16/2017 12:00: PM',\n",
- " '12/16/2017 12:02: PM',\n",
- " '12/16/2017 12:04: PM',\n",
- " '12/16/2017 12:05: PM',\n",
- " '12/16/2017 12:07: PM',\n",
- " '12/16/2017 12:09: PM',\n",
- " '12/16/2017 12:11: PM',\n",
- " '12/16/2017 12:12: PM',\n",
- " '12/16/2017 12:15: PM',\n",
- " '12/16/2017 12:25: PM',\n",
- " '12/16/2017 12:38: PM',\n",
- " '12/16/2017 12:46: PM',\n",
- " '12/16/2017 12:47: PM',\n",
- " '12/16/2017 12:48: PM',\n",
- " '12/16/2017 12:49: PM',\n",
- " '12/16/2017 12:50: PM',\n",
- " '12/16/2017 12:51: PM',\n",
- " '12/16/2017 12:54: PM',\n",
- " '12/16/2017 12:55: PM',\n",
- " '12/16/2017 1:00: PM',\n",
- " '12/16/2017 1:02: PM',\n",
- " '12/16/2017 1:09: PM',\n",
- " '12/16/2017 1:10: PM',\n",
- " '12/16/2017 1:15: PM',\n",
- " '12/16/2017 1:19: PM',\n",
- " '12/16/2017 1:25: PM',\n",
- " '12/16/2017 1:27: PM',\n",
- " '12/16/2017 1:30: PM',\n",
- " '12/16/2017 1:32: PM',\n",
- " '12/16/2017 1:35: PM',\n",
- " '12/16/2017 1:36: PM',\n",
- " '12/16/2017 1:37: PM',\n",
- " '12/16/2017 1:38: PM',\n",
- " '12/16/2017 1:44: PM',\n",
- " '12/16/2017 1:45: PM',\n",
- " '12/16/2017 1:47: PM',\n",
- " '12/16/2017 1:50: PM',\n",
- " '12/16/2017 1:53: PM',\n",
- " '12/16/2017 1:54: PM',\n",
- " '12/16/2017 1:56: PM',\n",
- " '12/16/2017 1:59: PM',\n",
- " '12/16/2017 2:00: PM',\n",
- " '12/16/2017 2:02: PM',\n",
- " '12/16/2017 2:05: PM',\n",
- " '12/16/2017 2:06: PM',\n",
- " '12/16/2017 2:07: PM',\n",
- " '12/16/2017 2:09: PM',\n",
- " '12/16/2017 2:10: PM',\n",
- " '12/16/2017 2:10: PM',\n",
- " '12/16/2017 2:11: PM',\n",
- " '12/16/2017 2:13: PM',\n",
- " '12/16/2017 2:14: PM',\n",
- " '12/16/2017 2:15: PM',\n",
- " '12/16/2017 2:16: PM',\n",
- " '12/16/2017 2:21: PM',\n",
- " '12/16/2017 2:24: PM',\n",
- " '12/16/2017 2:25: PM',\n",
- " '12/16/2017 2:29: PM',\n",
- " '12/16/2017 2:30: PM',\n",
- " '12/16/2017 2:31: PM',\n",
- " '12/16/2017 2:35: PM',\n",
- " '12/16/2017 2:38: PM',\n",
- " '12/16/2017 2:48: PM',\n",
- " '12/16/2017 2:57: PM',\n",
- " '12/16/2017 2:59: PM',\n",
- " '12/16/2017 3:04: PM',\n",
- " '12/16/2017 3:08: PM',\n",
- " '12/16/2017 3:10: PM',\n",
- " '12/16/2017 3:10: PM',\n",
- " '12/16/2017 3:11: PM',\n",
- " '12/16/2017 3:13: PM',\n",
- " '12/16/2017 3:14: PM',\n",
- " '12/16/2017 3:15: PM',\n",
- " '12/16/2017 3:17: PM',\n",
- " '12/16/2017 3:19: PM',\n",
- " '12/16/2017 3:21: PM',\n",
- " '12/16/2017 3:35: PM',\n",
- " '12/16/2017 3:35: PM',\n",
- " '12/16/2017 3:44: PM',\n",
- " '12/16/2017 3:53: PM',\n",
- " '12/16/2017 3:56: PM',\n",
- " '12/16/2017 4:00: PM',\n",
- " '12/16/2017 4:07: PM',\n",
- " '12/16/2017 4:10: PM',\n",
- " '12/16/2017 4:11: PM',\n",
- " '12/16/2017 4:12: PM',\n",
- " '12/16/2017 4:12: PM',\n",
- " '12/16/2017 4:19: PM',\n",
- " '12/16/2017 4:20: PM',\n",
- " '12/16/2017 4:21: PM',\n",
- " '12/16/2017 4:24: PM',\n",
- " '12/16/2017 4:25: PM',\n",
- " '12/16/2017 4:28: PM',\n",
- " '12/16/2017 4:30: PM',\n",
- " '12/16/2017 4:33: PM',\n",
- " '12/16/2017 4:34: PM',\n",
- " '12/16/2017 4:36: PM',\n",
- " '12/16/2017 4:40: PM',\n",
- " '12/16/2017 4:41: PM',\n",
- " '12/16/2017 4:47: PM',\n",
- " '12/16/2017 4:48: PM',\n",
- " '12/16/2017 4:50: PM',\n",
- " '12/16/2017 4:54: PM',\n",
- " '12/16/2017 5:08: PM',\n",
- " '12/16/2017 5:24: PM',\n",
- " '12/16/2017 5:29: PM',\n",
- " '12/16/2017 5:30: PM',\n",
- " '12/16/2017 5:32: PM',\n",
- " '12/16/2017 5:43: PM',\n",
- " '12/16/2017 5:44: PM',\n",
- " '12/16/2017 5:47: PM',\n",
- " '12/16/2017 5:48: PM',\n",
- " '12/16/2017 6:15: PM',\n",
- " '12/16/2017 6:39: PM',\n",
- " '12/17/2017 11:29: AM',\n",
- " '12/17/2017 11:35: AM',\n",
- " '12/17/2017 11:40: AM',\n",
- " '12/17/2017 11:47: AM',\n",
- " '12/17/2017 11:49: AM',\n",
- " '12/17/2017 12:01: PM',\n",
- " '12/17/2017 12:05: PM',\n",
- " '12/17/2017 12:09: PM',\n",
- " '12/17/2017 12:14: PM',\n",
- " '12/17/2017 12:16: PM',\n",
- " '12/17/2017 12:18: PM',\n",
- " '12/17/2017 12:29: PM',\n",
- " '12/17/2017 12:31: PM',\n",
- " '12/17/2017 12:35: PM',\n",
- " '12/17/2017 12:38: PM',\n",
- " '12/17/2017 12:46: PM',\n",
- " '12/17/2017 12:48: PM',\n",
- " '12/17/2017 12:52: PM',\n",
- " '12/17/2017 12:57: PM',\n",
- " '12/17/2017 12:59: PM',\n",
- " '12/17/2017 1:02: PM',\n",
- " '12/17/2017 1:03: PM',\n",
- " '12/17/2017 1:09: PM',\n",
- " '12/17/2017 1:10: PM',\n",
- " '12/17/2017 1:18: PM',\n",
- " '12/17/2017 1:20: PM',\n",
- " '12/17/2017 1:22: PM',\n",
- " '12/17/2017 1:27: PM',\n",
- " '12/17/2017 1:42: PM',\n",
- " '12/17/2017 1:44: PM',\n",
- " '12/17/2017 1:50: PM',\n",
- " '12/17/2017 1:55: PM',\n",
- " '12/17/2017 2:02: PM',\n",
- " '12/17/2017 2:03: PM',\n",
- " '12/17/2017 2:07: PM',\n",
- " '12/17/2017 2:14: PM',\n",
- " '12/17/2017 2:15: PM',\n",
- " '12/17/2017 2:21: PM',\n",
- " '12/17/2017 2:23: PM',\n",
- " '12/17/2017 2:31: PM',\n",
- " '12/17/2017 2:43: PM',\n",
- " '12/17/2017 2:54: PM',\n",
- " '12/17/2017 3:09: PM',\n",
- " '12/17/2017 3:12: PM',\n",
- " '12/17/2017 3:14: PM',\n",
- " '12/17/2017 3:16: PM',\n",
- " '12/17/2017 3:28: PM',\n",
- " '12/17/2017 3:31: PM',\n",
- " '12/17/2017 3:42: PM',\n",
- " '12/17/2017 3:49: PM',\n",
- " '12/17/2017 3:51: PM',\n",
- " '12/17/2017 3:53: PM',\n",
- " '12/17/2017 3:54: PM',\n",
- " '12/17/2017 3:55: PM',\n",
- " '12/17/2017 3:57: PM',\n",
- " '12/17/2017 4:00: PM',\n",
- " '12/17/2017 4:01: PM',\n",
- " '12/17/2017 4:03: PM',\n",
- " '12/17/2017 4:04: PM',\n",
- " '12/17/2017 4:06: PM',\n",
- " '12/17/2017 4:07: PM',\n",
- " '12/17/2017 4:23: PM',\n",
- " '12/17/2017 4:26: PM',\n",
- " '12/17/2017 4:46: PM',\n",
- " '12/17/2017 4:47: PM',\n",
- " '12/17/2017 5:21: PM',\n",
- " '12/17/2017 5:34: PM',\n",
- " '12/17/2017 5:36: PM',\n",
- " '12/17/2017 5:36: PM',\n",
- " '12/17/2017 5:49: PM',\n",
- " '12/17/2017 5:55: PM',\n",
- " '12/17/2017 6:09: PM',\n",
- " '12/17/2017 6:10: PM',\n",
- " '12/17/2017 6:11: PM',\n",
- " '12/17/2017 6:18: PM',\n",
- " '12/18/2017 11:11: AM',\n",
- " '12/18/2017 12:04: PM',\n",
- " '12/18/2017 12:26: PM',\n",
- " '12/18/2017 1:10: PM',\n",
- " '12/18/2017 1:35: PM',\n",
- " '12/18/2017 1:40: PM',\n",
- " '12/18/2017 2:38: PM',\n",
- " '12/18/2017 2:40: PM',\n",
- " '12/18/2017 3:49: PM',\n",
- " '12/18/2017 4:01: PM',\n",
- " '12/18/2017 4:45: PM',\n",
- " '12/18/2017 5:23: PM',\n",
- " '12/18/2017 5:30: PM',\n",
- " '12/18/2017 5:46: PM',\n",
- " '12/18/2017 5:47: PM',\n",
- " '12/18/2017 5:48: PM',\n",
- " '12/18/2017 5:50: PM',\n",
- " '12/18/2017 5:55: PM',\n",
- " '12/18/2017 5:58: PM',\n",
- " '12/18/2017 6:01: PM',\n",
- " '12/18/2017 6:04: PM',\n",
- " '12/18/2017 6:10: PM',\n",
- " '12/18/2017 6:11: PM',\n",
- " '12/18/2017 6:21: PM',\n",
- " '12/18/2017 6:24: PM',\n",
- " '12/19/2017 11:37: AM',\n",
- " '12/19/2017 12:36: PM',\n",
- " '12/19/2017 12:38: PM',\n",
- " '12/19/2017 12:47: PM',\n",
- " '12/19/2017 12:49: PM',\n",
- " '12/19/2017 1:04: PM',\n",
- " '12/19/2017 1:19: PM',\n",
- " '12/19/2017 1:21: PM',\n",
- " '12/19/2017 1:45: PM',\n",
- " '12/19/2017 1:56: PM',\n",
- " '12/19/2017 1:57: PM',\n",
- " '12/19/2017 2:06: PM',\n",
- " '12/19/2017 2:15: PM',\n",
- " '12/19/2017 2:44: PM',\n",
- " '12/19/2017 2:47: PM',\n",
- " '12/19/2017 3:59: PM',\n",
- " '12/19/2017 4:08: PM',\n",
- " '12/19/2017 4:13: PM',\n",
- " '12/19/2017 4:51: PM',\n",
- " '12/19/2017 4:53: PM',\n",
- " '12/19/2017 4:54: PM',\n",
- " '12/19/2017 5:01: PM',\n",
- " '12/19/2017 5:27: PM',\n",
- " '12/19/2017 5:37: PM',\n",
- " '12/19/2017 5:52: PM',\n",
- " '12/19/2017 6:09: PM',\n",
- " '12/19/2017 6:14: PM',\n",
- " '12/19/2017 6:26: PM',\n",
- " '12/19/2017 6:54: PM',\n",
- " '12/20/2017 11:50: AM',\n",
- " '12/20/2017 12:16: PM',\n",
- " '12/20/2017 12:43: PM',\n",
- " '12/20/2017 12:46: PM',\n",
- " '12/20/2017 12:49: PM',\n",
- " '12/20/2017 1:34: PM',\n",
- " '12/20/2017 1:40: PM',\n",
- " '12/20/2017 1:42: PM',\n",
- " '12/20/2017 1:57: PM',\n",
- " '12/20/2017 2:11: PM',\n",
- " '12/20/2017 2:20: PM',\n",
- " '12/20/2017 2:32: PM',\n",
- " '12/20/2017 2:43: PM',\n",
- " '12/20/2017 2:44: PM',\n",
- " '12/20/2017 2:46: PM',\n",
- " '12/20/2017 2:54: PM',\n",
- " '12/20/2017 3:07: PM',\n",
- " '12/20/2017 3:19: PM',\n",
- " '12/20/2017 3:24: PM',\n",
- " '12/20/2017 3:35: PM',\n",
- " '12/20/2017 3:54: PM',\n",
- " '12/20/2017 3:56: PM',\n",
- " '12/20/2017 3:57: PM',\n",
- " '12/20/2017 4:07: PM',\n",
- " '12/20/2017 4:08: PM',\n",
- " '12/20/2017 4:12: PM',\n",
- " '12/20/2017 4:25: PM',\n",
- " '12/20/2017 4:50: PM',\n",
- " '12/20/2017 4:51: PM',\n",
- " '12/20/2017 5:04: PM',\n",
- " '12/20/2017 5:53: PM',\n",
- " '12/20/2017 5:55: PM',\n",
- " '12/20/2017 6:08: PM',\n",
- " '12/20/2017 6:09: PM',\n",
- " '12/20/2017 6:12: PM',\n",
- " '12/20/2017 6:24: PM',\n",
- " '12/20/2017 6:27: PM',\n",
- " '12/20/2017 6:33: PM',\n",
- " '12/20/2017 6:38: PM',\n",
- " '12/20/2017 6:45: PM',\n",
- " '12/20/2017 6:50: PM',\n",
- " '12/20/2017 6:52: PM',\n",
- " '12/20/2017 6:54: PM',\n",
- " '12/21/2017 11:18: AM',\n",
- " '12/21/2017 11:23: AM',\n",
- " '12/21/2017 11:25: AM',\n",
- " '12/21/2017 11:34: AM',\n",
- " '12/21/2017 11:48: AM',\n",
- " '12/21/2017 11:53: AM',\n",
- " '12/21/2017 12:00: PM',\n",
- " '12/21/2017 12:31: PM',\n",
- " '12/21/2017 12:38: PM',\n",
- " '12/21/2017 12:39: PM',\n",
- " '12/21/2017 1:11: PM',\n",
- " '12/21/2017 1:26: PM',\n",
- " '12/21/2017 1:42: PM',\n",
- " '12/21/2017 1:45: PM',\n",
- " '12/21/2017 1:47: PM',\n",
- " '12/21/2017 1:50: PM',\n",
- " '12/21/2017 2:03: PM',\n",
- " '12/21/2017 2:40: PM',\n",
- " '12/21/2017 2:51: PM',\n",
- " '12/21/2017 2:57: PM',\n",
- " '12/21/2017 3:10: PM',\n",
- " '12/21/2017 3:23: PM',\n",
- " '12/21/2017 3:27: PM',\n",
- " '12/21/2017 3:41: PM',\n",
- " '12/21/2017 3:45: PM',\n",
- " '12/21/2017 3:49: PM',\n",
- " '12/21/2017 3:55: PM',\n",
- " '12/21/2017 4:17: PM',\n",
- " '12/21/2017 4:28: PM',\n",
- " '12/21/2017 4:39: PM',\n",
- " '12/21/2017 5:01: PM',\n",
- " '12/21/2017 5:02: PM',\n",
- " '12/21/2017 5:04: PM',\n",
- " '12/21/2017 5:06: PM',\n",
- " '12/21/2017 5:08: PM',\n",
- " '12/21/2017 5:08: PM',\n",
- " '12/21/2017 5:13: PM',\n",
- " '12/21/2017 5:29: PM',\n",
- " '12/21/2017 5:52: PM',\n",
- " '12/21/2017 6:03: PM',\n",
- " '12/21/2017 6:51: PM',\n",
- " '12/21/2017 7:13: PM',\n",
- " '12/22/2017 11:10: AM',\n",
- " '12/22/2017 11:15: AM',\n",
- " '12/22/2017 11:26: AM',\n",
- " '12/22/2017 11:28: AM',\n",
- " '12/22/2017 11:29: AM',\n",
- " '12/22/2017 11:30: AM',\n",
- " '12/22/2017 11:58: AM',\n",
- " '12/22/2017 11:59: AM',\n",
- " '12/22/2017 12:04: PM',\n",
- " '12/22/2017 12:14: PM',\n",
- " '12/22/2017 12:18: PM',\n",
- " '12/22/2017 12:19: PM',\n",
- " '12/22/2017 12:34: PM',\n",
- " '12/22/2017 12:46: PM',\n",
- " '12/22/2017 1:06: PM',\n",
- " '12/22/2017 1:08: PM',\n",
- " '12/22/2017 1:09: PM',\n",
- " '12/22/2017 1:18: PM',\n",
- " '12/22/2017 1:19: PM',\n",
- " '12/22/2017 1:22: PM',\n",
- " '12/22/2017 1:24: PM',\n",
- " '12/22/2017 1:24: PM',\n",
- " '12/22/2017 1:26: PM',\n",
- " '12/22/2017 1:29: PM',\n",
- " '12/22/2017 1:30: PM',\n",
- " '12/22/2017 1:35: PM',\n",
- " '12/22/2017 1:44: PM',\n",
- " '12/22/2017 1:45: PM',\n",
- " '12/22/2017 1:46: PM',\n",
- " '12/22/2017 1:47: PM',\n",
- " '12/22/2017 1:47: PM',\n",
- " '12/22/2017 1:49: PM',\n",
- " '12/22/2017 1:51: PM',\n",
- " '12/22/2017 1:57: PM',\n",
- " '12/22/2017 1:58: PM',\n",
- " '12/22/2017 2:07: PM',\n",
- " '12/22/2017 2:16: PM',\n",
- " '12/22/2017 2:29: PM',\n",
- " '12/22/2017 2:52: PM',\n",
- " '12/22/2017 2:55: PM',\n",
- " '12/22/2017 3:18: PM',\n",
- " '12/22/2017 3:22: PM',\n",
- " '12/22/2017 3:24: PM',\n",
- " '12/22/2017 3:29: PM',\n",
- " '12/22/2017 3:32: PM',\n",
- " '12/22/2017 3:39: PM',\n",
- " '12/22/2017 3:48: PM',\n",
- " '12/22/2017 3:52: PM',\n",
- " '12/22/2017 3:53: PM',\n",
- " '12/22/2017 3:54: PM',\n",
- " '12/22/2017 3:55: PM',\n",
- " '12/22/2017 4:09: PM',\n",
- " '12/22/2017 4:18: PM',\n",
- " '12/22/2017 4:20: PM',\n",
- " '12/22/2017 4:28: PM',\n",
- " '12/22/2017 4:30: PM',\n",
- " '12/22/2017 4:32: PM',\n",
- " '12/22/2017 4:46: PM',\n",
- " '12/22/2017 4:52: PM',\n",
- " '12/22/2017 4:54: PM',\n",
- " '12/22/2017 5:15: PM',\n",
- " '12/22/2017 5:17: PM',\n",
- " '12/22/2017 5:22: PM',\n",
- " '12/22/2017 5:33: PM',\n",
- " '12/22/2017 5:52: PM',\n",
- " '12/22/2017 6:08: PM',\n",
- " '12/22/2017 6:23: PM',\n",
- " '12/22/2017 6:24: PM',\n",
- " '12/22/2017 6:36: PM',\n",
- " '12/22/2017 6:37: PM',\n",
- " '12/23/2017 11:13: AM',\n",
- " '12/23/2017 11:36: AM',\n",
- " '12/23/2017 11:44: AM',\n",
- " '12/23/2017 11:57: AM',\n",
- " '12/23/2017 12:01: PM',\n",
- " '12/23/2017 12:06: PM',\n",
- " '12/23/2017 12:09: PM',\n",
- " '12/23/2017 12:14: PM',\n",
- " '12/23/2017 12:19: PM',\n",
- " '12/23/2017 12:20: PM',\n",
- " '12/23/2017 12:26: PM',\n",
- " '12/23/2017 12:37: PM',\n",
- " '12/23/2017 12:49: PM',\n",
- " '12/23/2017 12:52: PM',\n",
- " '12/23/2017 1:00: PM',\n",
- " '12/23/2017 1:01: PM',\n",
- " '12/23/2017 1:04: PM',\n",
- " '12/23/2017 1:10: PM',\n",
- " '12/23/2017 1:16: PM',\n",
- " '12/23/2017 1:22: PM',\n",
- " '12/23/2017 1:26: PM',\n",
- " '12/23/2017 1:28: PM',\n",
- " '12/23/2017 1:32: PM',\n",
- " '12/23/2017 1:33: PM',\n",
- " '12/23/2017 1:34: PM',\n",
- " '12/23/2017 1:35: PM',\n",
- " '12/23/2017 1:38: PM',\n",
- " '12/23/2017 1:55: PM',\n",
- " '12/23/2017 1:56: PM',\n",
- " '12/23/2017 2:07: PM',\n",
- " '12/23/2017 2:15: PM',\n",
- " '12/23/2017 2:32: PM',\n",
- " '12/23/2017 2:40: PM',\n",
- " '12/23/2017 2:45: PM',\n",
- " '12/23/2017 2:52: PM',\n",
- " '12/23/2017 2:53: PM',\n",
- " '12/23/2017 2:58: PM',\n",
- " '12/23/2017 3:10: PM',\n",
- " '12/23/2017 3:12: PM',\n",
- " '12/23/2017 3:15: PM',\n",
- " '12/23/2017 3:17: PM',\n",
- " '12/23/2017 3:30: PM',\n",
- " '12/23/2017 3:35: PM',\n",
- " ...]"
- ]
- },
- "execution_count": 13,
- "metadata": {},
- "output_type": "execute_result"
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
}
- ],
+ },
+ "outputs": [],
"source": [
- "df[' Date/Time'].tolist()"
+ "#create new column with time reformatted\n",
+ "df['Date']= df['Date'] + df['hour'] + \":\" + df['min'] + df['AM/PM']"
]
},
{
"cell_type": "code",
- "execution_count": 14,
- "metadata": {},
+ "execution_count": 22,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
"outputs": [],
"source": [
- "#split Date/Time column into date and time columns\n",
- "\n",
- "df['Date'], df['Time'] = df[' Date/Time'].str.split(' ',1).str"
+ "#change date column into datetime data type\n",
+ "df['Date']=pd.to_datetime(df['Date'])"
]
},
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " Date/Time | \n",
- " Store_ID | \n",
- " Inv # | \n",
- " Cashier ID | \n",
- " PM | \n",
- " Total Cost | \n",
- " Total Price | \n",
- " Tax1 | \n",
- " GTotal | \n",
- " Gross | \n",
- " Date | \n",
- " Time | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " | 1 | \n",
- " 11/25/2017 11:58: AM | \n",
- " 1001.0 | \n",
- " 128.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 42.0 | \n",
- " 2.52 | \n",
- " 44.52 | \n",
- " 42.0 | \n",
- " 11/25/2017 | \n",
- " 11:58: AM | \n",
- "
\n",
- " \n",
- " | 2 | \n",
- " 11/25/2017 12:08: PM | \n",
- " 1001.0 | \n",
- " 129.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 20.0 | \n",
- " 1.20 | \n",
- " 21.20 | \n",
- " 20.0 | \n",
- " 11/25/2017 | \n",
- " 12:08: PM | \n",
- "
\n",
- " \n",
- " | 3 | \n",
- " 11/25/2017 12:09: PM | \n",
- " 1001.0 | \n",
- " 130.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.0 | \n",
- " 40.0 | \n",
- " 2.40 | \n",
- " 42.40 | \n",
- " 40.0 | \n",
- " 11/25/2017 | \n",
- " 12:09: PM | \n",
- "
\n",
- " \n",
- " | 4 | \n",
- " 11/25/2017 12:23: PM | \n",
- " 1001.0 | \n",
- " 131.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.0 | \n",
- " 5.5 | \n",
- " 0.33 | \n",
- " 5.83 | \n",
- " 5.5 | \n",
- " 11/25/2017 | \n",
- " 12:23: PM | \n",
- "
\n",
- " \n",
- " | 5 | \n",
- " 11/25/2017 12:49: PM | \n",
- " 1001.0 | \n",
- " 132.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 6.5 | \n",
- " 0.39 | \n",
- " 6.89 | \n",
- " 6.5 | \n",
- " 11/25/2017 | \n",
- " 12:49: PM | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Date/Time Store_ID Inv # Cashier ID PM Total Cost \\\n",
- "1 11/25/2017 11:58: AM 1001.0 128.0 100101.0 CC 0.0 \n",
- "2 11/25/2017 12:08: PM 1001.0 129.0 100101.0 CC 0.0 \n",
- "3 11/25/2017 12:09: PM 1001.0 130.0 100101.0 CA 0.0 \n",
- "4 11/25/2017 12:23: PM 1001.0 131.0 100101.0 CA 0.0 \n",
- "5 11/25/2017 12:49: PM 1001.0 132.0 100101.0 CC 0.0 \n",
- "\n",
- " Total Price Tax1 GTotal Gross Date Time \n",
- "1 42.0 2.52 44.52 42.0 11/25/2017 11:58: AM \n",
- "2 20.0 1.20 21.20 20.0 11/25/2017 12:08: PM \n",
- "3 40.0 2.40 42.40 40.0 11/25/2017 12:09: PM \n",
- "4 5.5 0.33 5.83 5.5 11/25/2017 12:23: PM \n",
- "5 6.5 0.39 6.89 6.5 11/25/2017 12:49: PM "
- ]
- },
- "execution_count": 15,
- "metadata": {},
- "output_type": "execute_result"
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
}
- ],
+ },
+ "outputs": [],
"source": [
- "df.head()"
+ "#keep only necessary columns\n",
+ "MIB_col = [\n",
+ " 'Store_ID',\n",
+ " 'Inv # ',\n",
+ " 'Cashier ID',\n",
+ " 'PM',\n",
+ " 'Total Cost',\n",
+ " 'Total Price',\n",
+ " 'Tax1',\n",
+ " 'GTotal',\n",
+ " 'Gross',\n",
+ " 'Date']\n",
+ "\n",
+ "df = df[MIB_col]"
]
},
{
"cell_type": "code",
- "execution_count": 16,
- "metadata": {},
+ "execution_count": 25,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
"outputs": [],
"source": [
- "#split the Time column to get rid of the second colon\n",
- "df['hour'],df['min'], df['AM/PM']= df['Time'].str.split (':', 2).str"
+ "#make columns that have hours of day and days of the week listed in numbers and names\n",
+ "\n",
+ "df['hour']=df.Date.apply(lambda x: x.hour)\n",
+ "df['day_number']=df.Date.apply(lambda x: x.dayofweek)\n",
+ "df['day_name']=df.Date.dt.weekday_name"
]
},
{
"cell_type": "code",
- "execution_count": 17,
- "metadata": {},
+ "execution_count": 26,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
"outputs": [],
"source": [
- "#create new column with time reformatted\n",
- "df['Date']= df['Date'] + df['hour'] + \":\" + df['min'] + df['AM/PM']"
+ "#make new column that only lists date so we can groupby shop date\n",
+ "df['shop_date']= df['Date'].dt.date"
]
},
{
"cell_type": "code",
- "execution_count": 18,
- "metadata": {},
+ "execution_count": 27,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
"outputs": [],
"source": [
- "#change date column into datetime data type\n",
- "df['Date']=pd.to_datetime(df['Date'])"
+ "#sum Gross earnings per shop date\n",
+ "df['shop_date_total']= df.groupby('shop_date')['Gross'].transform('sum')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
+ "outputs": [],
+ "source": [
+ "#filter and make new dataframe so that we only have one row per date\n",
+ "df_day_sum=df.drop_duplicates(subset='shop_date')"
]
},
{
"cell_type": "code",
- "execution_count": 19,
+ "execution_count": 30,
"metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 4,
+ "height": 4,
+ "hidden": true,
+ "row": 27,
+ "width": 4
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ },
"scrolled": true
},
"outputs": [
{
"data": {
- "text/plain": [
- "[' Date/Time',\n",
- " 'Store_ID',\n",
- " 'Inv # ',\n",
- " 'Cashier ID',\n",
- " 'PM',\n",
- " 'Total Cost',\n",
- " 'Total Price',\n",
- " 'Tax1',\n",
- " 'GTotal',\n",
- " 'Gross',\n",
- " 'Date',\n",
- " 'Time',\n",
- " 'hour',\n",
- " 'min',\n",
- " 'AM/PM']"
+ "text/html": [
+ ""
+ ],
+ "text/vnd.plotly.v1+html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ ""
+ ],
+ "text/vnd.plotly.v1+html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "#make distribution visualizations in plotly\n",
+ "#import plotly\n",
+ "import plotly\n",
+ "from plotly.graph_objs import *\n",
+ "from plotly.offline import download_plotlyjs, init_notebook_mode, iplot\n",
+ "plotly.offline.init_notebook_mode()\n",
+ "import plotly.figure_factory as ff\n",
+ "\n",
+ "import cufflinks as cf\n",
+ "cf.go_offline()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": null,
+ "height": 18,
+ "hidden": false,
+ "row": 79,
+ "width": null
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/anaconda3/lib/python3.6/site-packages/cufflinks/plotlytools.py:156: FutureWarning:\n",
+ "\n",
+ "pandas.tslib is deprecated and will be removed in a future version.\n",
+ "You can access Timestamp as pandas.Timestamp\n",
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "marker": {
+ "color": "rgba(255, 153, 51, 0.6)",
+ "line": {
+ "color": "rgba(255, 153, 51, 1.0)",
+ "width": 1
+ }
+ },
+ "name": "shop_date_total",
+ "orientation": "v",
+ "text": [
+ "Saturday",
+ "Sunday",
+ "Friday",
+ "Saturday",
+ "Sunday",
+ "Friday",
+ "Saturday",
+ "Sunday",
+ "Friday",
+ "Saturday",
+ "Sunday",
+ "Monday",
+ "Tuesday",
+ "Wednesday",
+ "Thursday",
+ "Friday",
+ "Saturday",
+ "Sunday"
+ ],
+ "type": "bar",
+ "x": [
+ "2017-11-25",
+ "2017-11-26",
+ "2017-12-01",
+ "2017-12-02",
+ "2017-12-03",
+ "2017-12-08",
+ "2017-12-09",
+ "2017-12-10",
+ "2017-12-15",
+ "2017-12-16",
+ "2017-12-17",
+ "2017-12-18",
+ "2017-12-19",
+ "2017-12-20",
+ "2017-12-21",
+ "2017-12-22",
+ "2017-12-23",
+ "2017-12-24"
+ ],
+ "y": [
+ 861,
+ 1038.94,
+ 2615.8999999999996,
+ 2824.92,
+ 3048.3799999999997,
+ 1864.1399999999999,
+ 2337.31,
+ 4231.02,
+ 1993.83,
+ 4348.14,
+ 3262.0100000000007,
+ 650.0799999999999,
+ 1206.0300000000002,
+ 1297.0600000000002,
+ 1496.18,
+ 2094.6899999999996,
+ 2567.8599999999997,
+ 948.33
+ ]
+ }
+ ],
+ "layout": {
+ "legend": {
+ "bgcolor": "#F5F6F9",
+ "font": {
+ "color": "#4D5663"
+ }
+ },
+ "paper_bgcolor": "#F5F6F9",
+ "plot_bgcolor": "#F5F6F9",
+ "title": "Made in Baltimore Holiday Shop Earnings per Day",
+ "titlefont": {
+ "color": "#4D5663"
+ },
+ "xaxis1": {
+ "gridcolor": "#E1E5ED",
+ "showgrid": true,
+ "tickfont": {
+ "color": "#4D5663"
+ },
+ "title": "Popup Shop Date",
+ "titlefont": {
+ "color": "#4D5663"
+ },
+ "zerolinecolor": "#E1E5ED"
+ },
+ "yaxis1": {
+ "gridcolor": "#E1E5ED",
+ "showgrid": true,
+ "tickfont": {
+ "color": "#4D5663"
+ },
+ "title": "Gross Earnings per Date",
+ "titlefont": {
+ "color": "#4D5663"
+ },
+ "zerolinecolor": "#E1E5ED"
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ],
+ "text/vnd.plotly.v1+html": [
+ ""
]
},
- "execution_count": 19,
"metadata": {},
- "output_type": "execute_result"
+ "output_type": "display_data"
}
],
"source": [
- "df.columns.tolist()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {},
- "outputs": [],
- "source": [
- "#keep only necessary columns\n",
- "MIB_col = [\n",
- " 'Store_ID',\n",
- " 'Inv # ',\n",
- " 'Cashier ID',\n",
- " 'PM',\n",
- " 'Total Cost',\n",
- " 'Total Price',\n",
- " 'Tax1',\n",
- " 'GTotal',\n",
- " 'Gross',\n",
- " 'Date']\n",
- "\n",
- "df = df[MIB_col]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {},
- "outputs": [],
- "source": [
- "#make columns that have hours of day and days of the week listed in numbers and names\n",
+ "#make bar graph to show total earnings per date\n",
"\n",
- "df['hour']=df.Date.apply(lambda x: x.hour)\n",
- "df['day_number']=df.Date.apply(lambda x: x.dayofweek)\n",
- "df['day_name']=df.Date.dt.weekday_name"
+ "df_day_sum.iplot(kind = 'bar', x='shop_date', y='shop_date_total', \n",
+ " xTitle = 'Popup Shop Date', yTitle = 'Gross Earnings per Date',\n",
+ " title = 'Made in Baltimore Holiday Shop Earnings per Day',\n",
+ " text='day_name')"
]
},
{
- "cell_type": "code",
- "execution_count": 22,
+ "cell_type": "markdown",
"metadata": {
- "collapsed": true
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 7,
+ "hidden": false,
+ "row": 16,
+ "width": 12
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
},
- "outputs": [],
"source": [
- "#make new column that only lists date so we can groupby shop date\n",
- "df['shop_date']= df['Date'].dt.date"
+ "From this data, we see that December 16 (\\$4348.14), December 10 (\\$4231.02), and December 17 (\\$3262.01) were the highest-earning days for the Made in Baltimore Holiday Shop. Mayor Pugh and her staff visited the Holiday Shop on December 10, which could have contributed to higher foot traffic and, therefore, more purchases. Mayor Pugh also commended several Made in Baltimore businesses at her Wednesday, December 13th Press Conference, which could have led to the weekend of December 15-17, having the highest total sales for a weekend and December 16, having the highest sales for a single day.\n",
+ "
\n",
+ "The lowest earnings day was Monday, December 18, which could have been because this was the first weekday that the Made in Baltimore Holiday shop was open. The Made in Baltimore instagram posted 2 instagram posts on December 19, compared to their average 1 post every 2 days, perhaps as a reaction to the lowest sales earnings on Monday, December 18. The Made in Baltimore instagram posted at least once per day from December 19-22, which could have helped increase sales during the last week of the Holiday Shop.\n"
]
},
{
- "cell_type": "code",
- "execution_count": 23,
+ "cell_type": "markdown",
"metadata": {
- "collapsed": true
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 3,
+ "hidden": false,
+ "row": 23,
+ "width": 5
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
},
- "outputs": [],
"source": [
- "#sum Gross earnings per shop date\n",
- "df['shop_date_total']= df.groupby('shop_date')['Gross'].transform('sum')"
+ "### What days did the shop have the weakest sales?"
]
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": 32,
"metadata": {
- "collapsed": true
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
},
"outputs": [],
"source": [
- "#filter and make new dataframe so that we only have one row per date\n",
- "df_day_sum=df.drop_duplicates(subset='shop_date')"
+ "df_day_of_week=df\n",
+ "df_day_of_week['day_total']=df_day_of_week.groupby('day_name')['Gross'].transform('sum')"
]
},
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "scrolled": true
- },
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " Store_ID | \n",
- " Inv # | \n",
- " Cashier ID | \n",
- " PM | \n",
- " Total Cost | \n",
- " Total Price | \n",
- " Tax1 | \n",
- " GTotal | \n",
- " Gross | \n",
- " Date | \n",
- " hour | \n",
- " day_number | \n",
- " day_name | \n",
- " shop_date | \n",
- " shop_date_total | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " | 1 | \n",
- " 1001.0 | \n",
- " 128.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 42.00 | \n",
- " 2.52 | \n",
- " 44.52 | \n",
- " 42.00 | \n",
- " 2017-11-25 11:58:00 | \n",
- " 11 | \n",
- " 5 | \n",
- " Saturday | \n",
- " 2017-11-25 | \n",
- " 861.00 | \n",
- "
\n",
- " \n",
- " | 32 | \n",
- " 1001.0 | \n",
- " 159.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 16.00 | \n",
- " 0.96 | \n",
- " 16.96 | \n",
- " 16.00 | \n",
- " 2017-11-26 11:38:00 | \n",
- " 11 | \n",
- " 6 | \n",
- " Sunday | \n",
- " 2017-11-26 | \n",
- " 1038.94 | \n",
- "
\n",
- " \n",
- " | 58 | \n",
- " 1001.0 | \n",
- " 184.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 1.20 | \n",
- " 0.07 | \n",
- " 1.27 | \n",
- " 1.20 | \n",
- " 2017-12-01 11:29:00 | \n",
- " 11 | \n",
- " 4 | \n",
- " Friday | \n",
- " 2017-12-01 | \n",
- " 2615.90 | \n",
- "
\n",
- " \n",
- " | 135 | \n",
- " 1001.0 | \n",
- " 260.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.0 | \n",
- " 20.00 | \n",
- " 1.20 | \n",
- " 21.20 | \n",
- " 20.00 | \n",
- " 2017-12-02 11:22:00 | \n",
- " 11 | \n",
- " 5 | \n",
- " Saturday | \n",
- " 2017-12-02 | \n",
- " 2824.92 | \n",
- "
\n",
- " \n",
- " | 217 | \n",
- " 1001.0 | \n",
- " 342.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 15.00 | \n",
- " 0.90 | \n",
- " 15.90 | \n",
- " 15.00 | \n",
- " 2017-12-03 11:16:00 | \n",
- " 11 | \n",
- " 6 | \n",
- " Sunday | \n",
- " 2017-12-03 | \n",
- " 3048.38 | \n",
- "
\n",
- " \n",
- " | 290 | \n",
- " 1001.0 | \n",
- " 415.0 | \n",
- " 100101.0 | \n",
- " CH | \n",
- " 0.0 | \n",
- " 161.50 | \n",
- " 9.69 | \n",
- " 171.19 | \n",
- " 161.50 | \n",
- " 2017-12-08 11:24:00 | \n",
- " 11 | \n",
- " 4 | \n",
- " Friday | \n",
- " 2017-12-08 | \n",
- " 1864.14 | \n",
- "
\n",
- " \n",
- " | 336 | \n",
- " 1001.0 | \n",
- " 460.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 120.0 | \n",
- " 240.00 | \n",
- " 14.40 | \n",
- " 254.40 | \n",
- " 120.00 | \n",
- " 2017-12-09 11:33:00 | \n",
- " 11 | \n",
- " 5 | \n",
- " Saturday | \n",
- " 2017-12-09 | \n",
- " 2337.31 | \n",
- "
\n",
- " \n",
- " | 409 | \n",
- " 1001.0 | \n",
- " 532.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 13.49 | \n",
- " 0.81 | \n",
- " 14.30 | \n",
- " 13.49 | \n",
- " 2017-12-10 11:12:00 | \n",
- " 11 | \n",
- " 6 | \n",
- " Sunday | \n",
- " 2017-12-10 | \n",
- " 4231.02 | \n",
- "
\n",
- " \n",
- " | 505 | \n",
- " 1001.0 | \n",
- " 627.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 34.0 | \n",
- " 198.00 | \n",
- " 11.88 | \n",
- " 209.88 | \n",
- " 164.00 | \n",
- " 2017-12-15 11:35:00 | \n",
- " 11 | \n",
- " 4 | \n",
- " Friday | \n",
- " 2017-12-15 | \n",
- " 1993.83 | \n",
- "
\n",
- " \n",
- " | 553 | \n",
- " 1001.0 | \n",
- " 674.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 44.50 | \n",
- " 2.67 | \n",
- " 47.17 | \n",
- " 44.50 | \n",
- " 2017-12-16 11:24:00 | \n",
- " 11 | \n",
- " 5 | \n",
- " Saturday | \n",
- " 2017-12-16 | \n",
- " 4348.14 | \n",
- "
\n",
- " \n",
- " | 682 | \n",
- " 1001.0 | \n",
- " 802.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 58.00 | \n",
- " 3.48 | \n",
- " 61.48 | \n",
- " 58.00 | \n",
- " 2017-12-17 11:29:00 | \n",
- " 11 | \n",
- " 6 | \n",
- " Sunday | \n",
- " 2017-12-17 | \n",
- " 3262.01 | \n",
- "
\n",
- " \n",
- " | 758 | \n",
- " 1001.0 | \n",
- " 877.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 0.0 | \n",
- " 40.00 | \n",
- " 2.40 | \n",
- " 42.40 | \n",
- " 40.00 | \n",
- " 2017-12-18 11:11:00 | \n",
- " 11 | \n",
- " 0 | \n",
- " Monday | \n",
- " 2017-12-18 | \n",
- " 650.08 | \n",
- "
\n",
- " \n",
- " | 783 | \n",
- " 1001.0 | \n",
- " 902.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 25.0 | \n",
- " 25.00 | \n",
- " 1.50 | \n",
- " 26.50 | \n",
- " 0.00 | \n",
- " 2017-12-19 11:37:00 | \n",
- " 11 | \n",
- " 1 | \n",
- " Tuesday | \n",
- " 2017-12-19 | \n",
- " 1206.03 | \n",
- "
\n",
- " \n",
- " | 813 | \n",
- " 1001.0 | \n",
- " 931.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 14.8 | \n",
- " 15.00 | \n",
- " 0.90 | \n",
- " 15.90 | \n",
- " 0.20 | \n",
- " 2017-12-20 11:50:00 | \n",
- " 11 | \n",
- " 2 | \n",
- " Wednesday | \n",
- " 2017-12-20 | \n",
- " 1297.06 | \n",
- "
\n",
- " \n",
- " | 857 | \n",
- " 1001.0 | \n",
- " 974.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 110.00 | \n",
- " 6.60 | \n",
- " 116.60 | \n",
- " 110.00 | \n",
- " 2017-12-21 11:18:00 | \n",
- " 11 | \n",
- " 3 | \n",
- " Thursday | \n",
- " 2017-12-21 | \n",
- " 1496.18 | \n",
- "
\n",
- " \n",
- " | 900 | \n",
- " 1001.0 | \n",
- " 1016.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 40.0 | \n",
- " 88.00 | \n",
- " 5.28 | \n",
- " 93.28 | \n",
- " 48.00 | \n",
- " 2017-12-22 11:10:00 | \n",
- " 11 | \n",
- " 4 | \n",
- " Friday | \n",
- " 2017-12-22 | \n",
- " 2094.69 | \n",
- "
\n",
- " \n",
- " | 971 | \n",
- " 1001.0 | \n",
- " 1086.0 | \n",
- " 100101.0 | \n",
- " CA | \n",
- " 10.0 | \n",
- " 10.00 | \n",
- " 0.60 | \n",
- " 10.60 | \n",
- " 0.00 | \n",
- " 2017-12-23 11:13:00 | \n",
- " 11 | \n",
- " 5 | \n",
- " Saturday | \n",
- " 2017-12-23 | \n",
- " 2567.86 | \n",
- "
\n",
- " \n",
- " | 1037 | \n",
- " 1001.0 | \n",
- " 1152.0 | \n",
- " 100101.0 | \n",
- " CC | \n",
- " 0.0 | \n",
- " 10.00 | \n",
- " 0.60 | \n",
- " 10.60 | \n",
- " 10.00 | \n",
- " 2017-12-24 11:44:00 | \n",
- " 11 | \n",
- " 6 | \n",
- " Sunday | \n",
- " 2017-12-24 | \n",
- " 948.33 | \n",
- "
\n",
- " \n",
- "
\n",
- "
"
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": null,
+ "height": 19,
+ "hidden": false,
+ "row": 60,
+ "width": null
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "marker": {
+ "color": "rgba(255, 153, 51, 0.6)",
+ "line": {
+ "color": "rgba(255, 153, 51, 1.0)",
+ "width": 1
+ }
+ },
+ "name": "day_total",
+ "orientation": "v",
+ "text": [
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday"
+ ],
+ "type": "bar",
+ "x": [
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Monday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Tuesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Wednesday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Thursday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Friday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Saturday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday",
+ "Sunday"
+ ],
+ "y": [
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 650.0799999999999,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1206.0300000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1297.0600000000002,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 1496.18,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 8568.560000000003,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12939.229999999998,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004,
+ 12528.680000000004
+ ]
+ }
+ ],
+ "layout": {
+ "legend": {
+ "bgcolor": "#F5F6F9",
+ "font": {
+ "color": "#4D5663"
+ }
+ },
+ "paper_bgcolor": "#F5F6F9",
+ "plot_bgcolor": "#F5F6F9",
+ "title": "Made in Baltimore Holiday Shop Earnings per Day of Week",
+ "titlefont": {
+ "color": "#4D5663"
+ },
+ "xaxis1": {
+ "gridcolor": "#E1E5ED",
+ "showgrid": true,
+ "tickfont": {
+ "color": "#4D5663"
+ },
+ "title": "Day of Week",
+ "titlefont": {
+ "color": "#4D5663"
+ },
+ "zerolinecolor": "#E1E5ED"
+ },
+ "yaxis1": {
+ "gridcolor": "#E1E5ED",
+ "showgrid": true,
+ "tickfont": {
+ "color": "#4D5663"
+ },
+ "title": "Gross Earnings per Day of Week",
+ "titlefont": {
+ "color": "#4D5663"
+ },
+ "zerolinecolor": "#E1E5ED"
+ }
+ }
+ },
+ "text/html": [
+ ""
],
- "text/plain": [
- " Store_ID Inv # Cashier ID PM Total Cost Total Price Tax1 \\\n",
- "1 1001.0 128.0 100101.0 CC 0.0 42.00 2.52 \n",
- "32 1001.0 159.0 100101.0 CC 0.0 16.00 0.96 \n",
- "58 1001.0 184.0 100101.0 CC 0.0 1.20 0.07 \n",
- "135 1001.0 260.0 100101.0 CA 0.0 20.00 1.20 \n",
- "217 1001.0 342.0 100101.0 CC 0.0 15.00 0.90 \n",
- "290 1001.0 415.0 100101.0 CH 0.0 161.50 9.69 \n",
- "336 1001.0 460.0 100101.0 CC 120.0 240.00 14.40 \n",
- "409 1001.0 532.0 100101.0 CC 0.0 13.49 0.81 \n",
- "505 1001.0 627.0 100101.0 CC 34.0 198.00 11.88 \n",
- "553 1001.0 674.0 100101.0 CC 0.0 44.50 2.67 \n",
- "682 1001.0 802.0 100101.0 CC 0.0 58.00 3.48 \n",
- "758 1001.0 877.0 100101.0 CA 0.0 40.00 2.40 \n",
- "783 1001.0 902.0 100101.0 CC 25.0 25.00 1.50 \n",
- "813 1001.0 931.0 100101.0 CA 14.8 15.00 0.90 \n",
- "857 1001.0 974.0 100101.0 CC 0.0 110.00 6.60 \n",
- "900 1001.0 1016.0 100101.0 CC 40.0 88.00 5.28 \n",
- "971 1001.0 1086.0 100101.0 CA 10.0 10.00 0.60 \n",
- "1037 1001.0 1152.0 100101.0 CC 0.0 10.00 0.60 \n",
- "\n",
- " GTotal Gross Date hour day_number day_name \\\n",
- "1 44.52 42.00 2017-11-25 11:58:00 11 5 Saturday \n",
- "32 16.96 16.00 2017-11-26 11:38:00 11 6 Sunday \n",
- "58 1.27 1.20 2017-12-01 11:29:00 11 4 Friday \n",
- "135 21.20 20.00 2017-12-02 11:22:00 11 5 Saturday \n",
- "217 15.90 15.00 2017-12-03 11:16:00 11 6 Sunday \n",
- "290 171.19 161.50 2017-12-08 11:24:00 11 4 Friday \n",
- "336 254.40 120.00 2017-12-09 11:33:00 11 5 Saturday \n",
- "409 14.30 13.49 2017-12-10 11:12:00 11 6 Sunday \n",
- "505 209.88 164.00 2017-12-15 11:35:00 11 4 Friday \n",
- "553 47.17 44.50 2017-12-16 11:24:00 11 5 Saturday \n",
- "682 61.48 58.00 2017-12-17 11:29:00 11 6 Sunday \n",
- "758 42.40 40.00 2017-12-18 11:11:00 11 0 Monday \n",
- "783 26.50 0.00 2017-12-19 11:37:00 11 1 Tuesday \n",
- "813 15.90 0.20 2017-12-20 11:50:00 11 2 Wednesday \n",
- "857 116.60 110.00 2017-12-21 11:18:00 11 3 Thursday \n",
- "900 93.28 48.00 2017-12-22 11:10:00 11 4 Friday \n",
- "971 10.60 0.00 2017-12-23 11:13:00 11 5 Saturday \n",
- "1037 10.60 10.00 2017-12-24 11:44:00 11 6 Sunday \n",
- "\n",
- " shop_date shop_date_total \n",
- "1 2017-11-25 861.00 \n",
- "32 2017-11-26 1038.94 \n",
- "58 2017-12-01 2615.90 \n",
- "135 2017-12-02 2824.92 \n",
- "217 2017-12-03 3048.38 \n",
- "290 2017-12-08 1864.14 \n",
- "336 2017-12-09 2337.31 \n",
- "409 2017-12-10 4231.02 \n",
- "505 2017-12-15 1993.83 \n",
- "553 2017-12-16 4348.14 \n",
- "682 2017-12-17 3262.01 \n",
- "758 2017-12-18 650.08 \n",
- "783 2017-12-19 1206.03 \n",
- "813 2017-12-20 1297.06 \n",
- "857 2017-12-21 1496.18 \n",
- "900 2017-12-22 2094.69 \n",
- "971 2017-12-23 2567.86 \n",
- "1037 2017-12-24 948.33 "
+ "text/vnd.plotly.v1+html": [
+ ""
]
},
- "execution_count": 30,
"metadata": {},
- "output_type": "execute_result"
+ "output_type": "display_data"
}
],
"source": [
- "df_day_sum"
+ "#make bar graph to show total earnings per date\n",
+ "\n",
+ "df_day_of_week.iplot(kind = 'bar', x='day_name', y='day_total', \n",
+ " xTitle = 'Day of Week', yTitle = 'Gross Earnings per Day of Week',\n",
+ " title = 'Made in Baltimore Holiday Shop Earnings per Day of Week',\n",
+ " text='day_name')"
]
},
{
- "cell_type": "code",
- "execution_count": 26,
+ "cell_type": "markdown",
"metadata": {
- "scrolled": true
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 7,
+ "hidden": false,
+ "row": 26,
+ "width": 5
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
},
- "outputs": [
- {
- "data": {
- "text/html": [
- ""
- ],
- "text/vnd.plotly.v1+html": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ""
- ],
- "text/vnd.plotly.v1+html": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
+ "source": [
+ "Saturday (\\$12,939.23) and Sunday (\\$12,528.68) had the strongest sales, however, the shop was only open for one Monday, Tuesday, Wednesday, and Thursday during the holiday popup duration. Although the holiday popup shop was open for five Saturdays, five Sundays, and four Fridays, which shows in the differences in earnings per day of week, the strongest sale dates were still on Saturdays and Sundays (as seen in the previous graph). This might suggest that the shop should open additional locations during weekends instead of having the one shop open during weekdays."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 4,
+ "hidden": false,
+ "row": 33,
+ "width": 4
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
}
- ],
+ },
"source": [
- "#make distribution visualizations in plotly\n",
- "#import plotly\n",
- "import plotly\n",
- "from plotly.graph_objs import *\n",
- "from plotly.offline import download_plotlyjs, init_notebook_mode, iplot\n",
- "plotly.offline.init_notebook_mode()\n",
- "import plotly.figure_factory as ff\n",
- "\n",
- "import cufflinks as cf\n",
- "cf.go_offline()"
+ "### What time of day did the shop have the strongest sales?"
]
},
{
"cell_type": "code",
- "execution_count": 27,
- "metadata": {},
+ "execution_count": 34,
+ "metadata": {
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
+ },
+ "outputs": [],
+ "source": [
+ "df_time_of_day=df\n",
+ "df_time_of_day['hour_total']=df_time_of_day.groupby('hour')['Gross'].transform('sum')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": null,
+ "height": 19,
+ "hidden": false,
+ "row": 41,
+ "width": null
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
+ },
"outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "/anaconda3/lib/python3.6/site-packages/cufflinks/plotlytools.py:156: FutureWarning:\n",
- "\n",
- "pandas.tslib is deprecated and will be removed in a future version.\n",
- "You can access Timestamp as pandas.Timestamp\n",
- "\n"
- ]
- },
{
"data": {
"application/vnd.plotly.v1+json": {
@@ -4270,68 +4536,2123 @@
"width": 1
}
},
- "name": "shop_date_total",
+ "name": "hour_total",
"orientation": "v",
- "text": [
- "Saturday",
- "Sunday",
- "Friday",
- "Saturday",
- "Sunday",
- "Friday",
- "Saturday",
- "Sunday",
- "Friday",
- "Saturday",
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday",
- "Sunday"
- ],
+ "text": "",
"type": "bar",
"x": [
- "2017-11-25",
- "2017-11-26",
- "2017-12-01",
- "2017-12-02",
- "2017-12-03",
- "2017-12-08",
- "2017-12-09",
- "2017-12-10",
- "2017-12-15",
- "2017-12-16",
- "2017-12-17",
- "2017-12-18",
- "2017-12-19",
- "2017-12-20",
- "2017-12-21",
- "2017-12-22",
- "2017-12-23",
- "2017-12-24"
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 19,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 19,
+ 20,
+ 20,
+ 20,
+ 20,
+ 20,
+ 20,
+ 20,
+ 20,
+ 20,
+ 21,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 15,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 19,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 18,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 15,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 19,
+ 19,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 12,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 13,
+ 14,
+ 14,
+ 14,
+ 14,
+ 15,
+ 15,
+ 16,
+ 16,
+ 17,
+ 17
],
"y": [
- 861,
- 1038.94,
- 2615.8999999999996,
- 2824.92,
- 3048.3799999999997,
- 1864.1399999999999,
- 2337.31,
- 4231.02,
- 1993.83,
- 4348.14,
- 3262.0100000000007,
- 650.0799999999999,
- 1206.0300000000002,
- 1297.0600000000002,
- 1496.18,
- 2094.6899999999996,
- 2567.8599999999997,
- 948.33
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 769.1600000000001,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 769.1600000000001,
+ 362.5,
+ 362.5,
+ 362.5,
+ 362.5,
+ 362.5,
+ 362.5,
+ 362.5,
+ 362.5,
+ 362.5,
+ 22,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 769.1600000000001,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 2608,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 3077.729999999999,
+ 2608,
+ 769.1600000000001,
+ 769.1600000000001,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 4350.929999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6478.179999999999,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 6853.7,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 4886.869999999999,
+ 5244.41,
+ 5244.41,
+ 4032.3399999999992,
+ 4032.3399999999992,
+ 3077.729999999999,
+ 3077.729999999999
]
}
],
@@ -4344,7 +6665,7 @@
},
"paper_bgcolor": "#F5F6F9",
"plot_bgcolor": "#F5F6F9",
- "title": "Made in Baltimore Holiday Shop Earnings per Day",
+ "title": "Made in Baltimore Holiday Shop Earnings per Hour in Day",
"titlefont": {
"color": "#4D5663"
},
@@ -4354,7 +6675,7 @@
"tickfont": {
"color": "#4D5663"
},
- "title": "Popup Shop Date",
+ "title": "Hour of Day",
"titlefont": {
"color": "#4D5663"
},
@@ -4366,7 +6687,7 @@
"tickfont": {
"color": "#4D5663"
},
- "title": "Gross Earnings per Date",
+ "title": "Gross Earnings per Time of Day",
"titlefont": {
"color": "#4D5663"
},
@@ -4375,10 +6696,10 @@
}
},
"text/html": [
- ""
+ ""
],
"text/vnd.plotly.v1+html": [
- ""
+ ""
]
},
"metadata": {},
@@ -4388,106 +6709,56 @@
"source": [
"#make bar graph to show total earnings per date\n",
"\n",
- "df_day_sum.iplot(kind = 'bar', x='shop_date', y='shop_date_total', \n",
- " xTitle = 'Popup Shop Date', yTitle = 'Gross Earnings per Date',\n",
- " title = 'Made in Baltimore Holiday Shop Earnings per Day',\n",
- " text='day_name')"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "From this data, we see that December 16 (\\$4348.14), December 10 (\\$4231.02), and December 17 (\\$3262.01) were the highest-earning days for the Made in Baltimore Holiday Shop. Mayor Pugh and her staff visited the Holiday Shop on December 10, which could have contributed to higher foot traffic and, therefore, more purchases. Mayor Pugh also commended several Made in Baltimore businesses at her Wednesday, December 13th Press Conference, which could have led to the weekend of December 15-17, having the highest total sales for a weekend and December 16, having the highest sales for a single day.\n",
- "
\n",
- "The lowest earnings day was Monday, December 18, which could have been because this was the first weekday that the Made in Baltimore Holiday shop was open. The Made in Baltimore instagram posted 2 instagram posts on December 19, compared to their average 1 post every 2 days, perhaps as a reaction to the lowest sales earnings on Monday, December 18. The Made in Baltimore instagram posted at least once per day from December 19-22, which could have helped increase sales during the last week of the Holiday Shop.\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": []
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### What days did the shop have the weakest sales?"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": []
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### What time of day did the shop have the strongest sales?"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": []
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### What time of day did the shop have the strongest sales?"
+ "df_time_of_day.iplot(kind = 'bar', x='hour', y='hour_total', \n",
+ " xTitle = 'Hour of Day', yTitle = 'Gross Earnings per Time of Day',\n",
+ " title = 'Made in Baltimore Holiday Shop Earnings per Hour in Day',\n",
+ " )"
]
},
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": []
- },
{
"cell_type": "markdown",
- "metadata": {},
- "source": [
- "### Can we find any correlations between time or day and sales?"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
"metadata": {
- "collapsed": true
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "col": 0,
+ "height": 4,
+ "hidden": false,
+ "row": 37,
+ "width": 12
+ },
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ }
},
- "outputs": [],
- "source": []
- },
- {
- "cell_type": "markdown",
- "metadata": {},
"source": [
- "### What additional data would help us determine marketing outreach and increase sales for next year's Holiday Shop?"
+ "This shows that the holiday popup shop earned the most in sales during the hours of 12 PM and 1 PM. Sales show a relatively even distribution between 11 AM (opening) and 4 PM, although sales at 5 PM (\\$3,077.73) and 6 PM (\\$2,608) are not insignificant. Sales after 7 PM decline sharply, which might suggest that sales might be more successful if there are additional shops or locations open from 11 AM-4 PM instead of having the shop open for later hours. "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
- "collapsed": true
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
},
"outputs": [],
"source": []
@@ -4496,7 +6767,20 @@
"cell_type": "code",
"execution_count": null,
"metadata": {
- "collapsed": true
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
},
"outputs": [],
"source": []
@@ -4505,13 +6789,45 @@
"cell_type": "code",
"execution_count": null,
"metadata": {
- "collapsed": true
+ "collapsed": true,
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "hidden": true
+ },
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ }
},
"outputs": [],
"source": []
}
],
"metadata": {
+ "extensions": {
+ "jupyter_dashboards": {
+ "activeView": "report_default",
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "cellMargin": 10,
+ "defaultCellHeight": 20,
+ "maxColumns": 12,
+ "name": "grid",
+ "type": "grid"
+ },
+ "report_default": {
+ "name": "report",
+ "type": "report"
+ }
+ }
+ }
+ },
"kernelspec": {
"display_name": "Python 3",
"language": "python",