Skip to content

Instantly share code, notes, and snippets.

@vicperotti
Created December 9, 2020 22:00
Show Gist options
  • Save vicperotti/bda57457ae4a3bd4881d0d4a38270816 to your computer and use it in GitHub Desktop.
Save vicperotti/bda57457ae4a3bd4881d0d4a38270816 to your computer and use it in GitHub Desktop.
NFL data grouped by team to compare each game with team's max passing yards
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"id": "bF1PBsLuIq48"
},
"outputs": [],
"source": [
"import numpy as np\n",
"import pandas as pd\n",
"import re\n",
"from sklearn.model_selection import train_test_split\n",
"from sklearn import preprocessing\n",
"from sklearn.linear_model import LinearRegression\n",
"\n",
"from sklearn.metrics import mean_squared_error, r2_score\n",
"import joblib\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "-gilZTw_Mo-t"
},
"source": [
"**A fair section of the linear regression code is based on inclass examples.**\n"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 447
},
"id": "l54ZsFp2LisE",
"outputId": "fe18f016-e728-4161-cb05-a8c488990bd4"
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Result</th>\n",
" <th>Completions</th>\n",
" <th>PassingAttempts</th>\n",
" <th>Completion%</th>\n",
" <th>PassingYards</th>\n",
" <th>PassingTDs</th>\n",
" <th>PassingYPA</th>\n",
" <th>InterceptionsThrown</th>\n",
" <th>SacksAllowed</th>\n",
" <th>SackYardsAllowed</th>\n",
" <th>...</th>\n",
" <th>Q3OpponentScoring</th>\n",
" <th>Q4OpponentScoring</th>\n",
" <th>H1Scoring</th>\n",
" <th>H2Scoring</th>\n",
" <th>H1OpponentScoring</th>\n",
" <th>H2OpponentScoring</th>\n",
" <th>ExtraPointAttempts</th>\n",
" <th>ExtraPointsMade</th>\n",
" <th>FieldGoalAttempts</th>\n",
" <th>FieldGoalsMade</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>0</td>\n",
" <td>11</td>\n",
" <td>32</td>\n",
" <td>34.4</td>\n",
" <td>88</td>\n",
" <td>1</td>\n",
" <td>2.750000</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>13</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>6</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>10</td>\n",
" <td>13</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1</td>\n",
" <td>18</td>\n",
" <td>39</td>\n",
" <td>46.2</td>\n",
" <td>241</td>\n",
" <td>2</td>\n",
" <td>6.179487</td>\n",
" <td>4</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>10</td>\n",
" <td>13</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>20</td>\n",
" <td>10.0</td>\n",
" <td>-7</td>\n",
" <td>0</td>\n",
" <td>-0.350000</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>21</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>17</td>\n",
" <td>28</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1</td>\n",
" <td>17</td>\n",
" <td>31</td>\n",
" <td>54.8</td>\n",
" <td>259</td>\n",
" <td>4</td>\n",
" <td>8.354839</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>18</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>17</td>\n",
" <td>28</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>6</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>0</td>\n",
" <td>9</td>\n",
" <td>27</td>\n",
" <td>33.3</td>\n",
" <td>150</td>\n",
" <td>0</td>\n",
" <td>5.555556</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>17</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>20</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>1</td>\n",
" <td>14</td>\n",
" <td>18</td>\n",
" <td>77.8</td>\n",
" <td>153</td>\n",
" <td>2</td>\n",
" <td>8.500000</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>7</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>20</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>35</td>\n",
" <td>28.6</td>\n",
" <td>61</td>\n",
" <td>1</td>\n",
" <td>1.742857</td>\n",
" <td>3</td>\n",
" <td>7</td>\n",
" <td>61</td>\n",
" <td>...</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>9</td>\n",
" <td>10</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>1</td>\n",
" <td>12</td>\n",
" <td>36</td>\n",
" <td>33.3</td>\n",
" <td>151</td>\n",
" <td>1</td>\n",
" <td>4.194444</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>10</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>9</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>21</td>\n",
" <td>66.7</td>\n",
" <td>101</td>\n",
" <td>0</td>\n",
" <td>4.809524</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>...</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>41</td>\n",
" <td>34.1</td>\n",
" <td>122</td>\n",
" <td>0</td>\n",
" <td>2.975610</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>26</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>17</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>10 rows × 51 columns</p>\n",
"</div>"
],
"text/plain": [
" Result Completions PassingAttempts Completion% PassingYards \\\n",
"0 0 11 32 34.4 88 \n",
"1 1 18 39 46.2 241 \n",
"2 0 2 20 10.0 -7 \n",
"3 1 17 31 54.8 259 \n",
"4 0 9 27 33.3 150 \n",
"5 1 14 18 77.8 153 \n",
"6 0 10 35 28.6 61 \n",
"7 1 12 36 33.3 151 \n",
"8 0 14 21 66.7 101 \n",
"9 0 14 41 34.1 122 \n",
"\n",
" PassingTDs PassingYPA InterceptionsThrown SacksAllowed \\\n",
"0 1 2.750000 5 2 \n",
"1 2 6.179487 4 0 \n",
"2 0 -0.350000 0 1 \n",
"3 4 8.354839 0 2 \n",
"4 0 5.555556 3 0 \n",
"5 2 8.500000 0 1 \n",
"6 1 1.742857 3 7 \n",
"7 1 4.194444 2 1 \n",
"8 0 4.809524 3 1 \n",
"9 0 2.975610 4 4 \n",
"\n",
" SackYardsAllowed ... Q3OpponentScoring Q4OpponentScoring H1Scoring \\\n",
"0 13 ... 7 6 7 \n",
"1 0 ... 0 7 10 \n",
"2 6 ... 7 21 7 \n",
"3 18 ... 0 0 17 \n",
"4 0 ... 3 17 0 \n",
"5 7 ... 0 7 7 \n",
"6 61 ... 10 0 0 \n",
"7 10 ... 0 14 9 \n",
"8 5 ... 10 0 3 \n",
"9 26 ... 0 7 0 \n",
"\n",
" H2Scoring H1OpponentScoring H2OpponentScoring ExtraPointAttempts \\\n",
"0 7 10 13 2 \n",
"1 13 7 7 3 \n",
"2 0 17 28 1 \n",
"3 28 7 0 6 \n",
"4 7 7 20 1 \n",
"5 20 0 7 3 \n",
"6 14 9 10 2 \n",
"7 10 0 14 2 \n",
"8 0 14 10 0 \n",
"9 0 17 7 0 \n",
"\n",
" ExtraPointsMade FieldGoalAttempts FieldGoalsMade \n",
"0 2 3 0 \n",
"1 2 2 1 \n",
"2 1 0 0 \n",
"3 6 5 1 \n",
"4 1 2 0 \n",
"5 3 2 2 \n",
"6 2 0 0 \n",
"7 2 3 1 \n",
"8 0 1 1 \n",
"9 0 1 0 \n",
"\n",
"[10 rows x 51 columns]"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dataset_url = 'https://query.data.world/s/5lugcpwmtqfo3ynntzjrug4m44nwc3'\n",
"#Multiple data frames were created to allow for varying scopes of views.\n",
"data = pd.read_excel(dataset_url)\n",
"data.head()\n",
"df = pd.DataFrame(data)\n",
"df.head(10)\n",
"Brownsdf = df[(df.Team=='CLE')]\n",
"newdf = df #newdf = df[(df.Team == 'CLE')]\n",
"newdf.drop([\"Team\",\"Year\",\"Game ID\", \"Game_Type\", \"Team City\",\"Team Name\",\"Home_Away\",\"Opponent\",\"Opponent City\",\"Opponent Name\", \"Date\", \"Week\", \"Game\", \"Day\", \"OT\" ], axis=1, inplace=True)\n",
"#The statements bellow are to transform the string based wins and losses into a boolean variable to allow for regression.\n",
"newdf = newdf.replace(to_replace='^W......', value=1,regex= True)\n",
"newdf = newdf.replace(to_replace='^W.....', value=1,regex= True)\n",
"newdf = newdf.replace(to_replace='^W....', value=1,regex= True)\n",
"newdf = newdf.replace(to_replace='^L......', value=0,regex= True)\n",
"newdf = newdf.replace(to_replace='^L.....', value=0,regex= True)\n",
"newdf = newdf.replace(to_replace='^L....', value=0,regex= True)\n",
"newdf = newdf.replace(to_replace='^T......', value=0,regex= True)\n",
"newdf = newdf.replace(to_replace='^T.....', value=0,regex= True)\n",
"newdf = newdf.replace(to_replace='^T....', value=0,regex= True)\n",
"newdf = newdf.fillna(0)\n",
"\n",
"\n",
"newdf.head(10)\n"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 296
},
"id": "NhOR0GqvI7v0",
"outputId": "99656bf8-e7de-473f-a1f8-8ec223e2423e"
},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:xlabel='Year'>"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"Brownsdf.plot.line(x='Year', y='TotalTDs')"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 314
},
"id": "TxofrH0fKAbT",
"outputId": "96f827be-9d8c-4c72-e991-cca69fbbcae8"
},
"outputs": [
{
"data": {
"text/plain": [
"array([[<AxesSubplot:title={'center':'Completion%'}>]], dtype=object)"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"Brownsdf.hist(column='Completion%')"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 314
},
"id": "0UoGisV7LD0y",
"outputId": "8991aa45-ea1f-49f7-d78b-8823b60b5bd4"
},
"outputs": [
{
"data": {
"text/plain": [
"array([[<AxesSubplot:title={'center':'PenaltyYards'}>]], dtype=object)"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAXcAAAEICAYAAACktLTqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAAAURklEQVR4nO3dfbBc9X3f8fcnwqZEojwY+w4GYuEOSQPWBBuFZOoklYY4YIgNaWMXh7pQ09LUeBpPlU5lu5PQOjQ4DWmncRxXLgRisGXih8IEU5sSFCbJUAwYLB4DBgUEWMTmUZjQCH/7x56bLOJe3dXdu9qjH+/XzM7u/vacPR/9dvW5Z8/d3ZuqQpLUlu+bdgBJ0tKz3CWpQZa7JDXIcpekBlnuktQgy12SGmS56xUtySVJfm3aOYYlWZmkkuwz7Szae1nu6pUkW5I8n2R7km1Jfi/Jij207TVJto647DFJnk7ygzuNX5fk1yeTUBqd5a4+ekdVrQDeAvwo8B+mnOdlqupO4DeBi5IEIMnZwGHAfxz1ftw716RY7uqtqnoEuAZ4U5IfT/JnSZ5KcnuSNbPLJdmU5KNJ/jTJs0m+muSQodv/IMm3uj3tG5Ics/O2kizvtvX67lXD9iSvT/LdJK8ZWu64JH+Z5FXArwMrgPcnmQE+BrwPOCHJ15M8k+ThJOcNrT97yOXsJA8Bf5RkWZLfTPLtJA8Ap+yU7awkD3T/tgeTnLEE06vGWe7qrSRHACcDjwFXA78GHAz8MvCFJK8dWvwXgH8OvA54dbfMrGuAo7rbbgUu33lbVfUc8Hbg0apa0Z0eBTYB7x5a9J8CG6vqr6tqB4My/yhwGXBZVf0Z8Bzwz4ADGRT1v05y2k6b/IfADwMnAv8S+FngzcBq4OeH5mA58N+Bt1fV/sA/AG6bf9akActdffS/kjwF/Anwx8BW4MtV9eWq+l5VXQvczKD4Z/1eVf15VT0PXAEcO3tDVV1cVc9W1QvAecCPJDlgxCyXMih0kiwD3gN8eui+vw5cxKCoP9yNbaqqzV3WbwCfZVDmw86rque6vO8G/ltVPVxVTzB4RTDsewxevexXVY91h4SkXbLc1UenVdWBVfWGqno/MAO8qzsk81RX/D8BHDq0zreGLn+XweESukMeFyT5ZpJngC3dMocwmiuBo5O8EXgb8HRV3bTTMncCW6rqu902fyzJ9d3hm6eBX5xjew8PXX79Ttf/YvZC94rin3T38ViSq5P8/RGz6xXMctfe4GHg013hz56WV9UFI6z7C8CpwE8DBwAru/HMsezLviK1qv6KwSuBM4D3MrTXvgufAa4CjqiqA4BPzrG94W09BhwxdP0Hdsrwlap6G4MfZvcAnxohg17hLHftDS4D3pHkxG5P/O90b1s8fIR19wdeAL4DfD/wn3ex7DbgNXMcsvl94CzgnV2WUbb5RFX9VZLjGfyA2ZUrgH+T5PAkBwHrZ29IMpPknd2x9xeA7cCLI2TQK5zlrt6rqocZ7H1/GPhLBnvy/47Rnr+/z+AwxyPAXcCNu9jOPQyOjz/QHf55fTf+pwyOe99aVVtG2Ob7gf+U5FngVxiU9658CvgKcDuDX/h+cei27wPWAY8CTzA4dv/+ETLoFS7+sQ5pYUn+CPhMVf3PaWeRRmG5SwtI8qPAtQyOoT877TzSKDwsI+1CkkuB/wN80GLX3sQ9d0lqkHvuktSgXnxp0SGHHFIrV65c9PrPPfccy5cvX7pAS8x84+t7xr7ng/5n7Hs+6F/GW2655dtV9do5b6yqqZ+OO+64Gsf1118/1vqTZr7x9T1j3/NV9T9j3/NV9S8jcHPN06selpGkBlnuktQgy12SGmS5S1KDLHdJapDlLkkNstwlqUGWuyQ1yHKXpAb14usHtHtWrr96Se9v3aodnDXifW654JQl3bakyXDPXZIaZLlLUoMsd0lqkOUuSQ2y3CWpQZa7JDXIcpekBlnuktQgy12SGmS5S1KDLHdJapDlLkkNstwlqUGWuyQ1yHKXpAZZ7pLUIMtdkhpkuUtSgyx3SWqQ5S5JDbLcJalBlrskNchyl6QGWe6S1CDLXZIatGC5JzkiyfVJ7k5yZ5Jf6sYPTnJtkvu684OG1vlQkvuT3JvkxEn+AyRJLzfKnvsOYF1V/TDw48C5SY4G1gPXVdVRwHXddbrbTgeOAU4CPpFk2STCS5LmtmC5V9VjVXVrd/lZ4G7gMOBU4NJusUuB07rLpwIbq+qFqnoQuB84folzS5J2IVU1+sLJSuAG4E3AQ1V14NBtT1bVQUk+DtxYVZd14xcB11TV53e6r3OAcwBmZmaO27hx46L/Edu3b2fFihWLXn/Sljrf5keeXrL7ApjZD7Y9P9qyqw47YEm3PapX2mM8CX3P2Pd80L+Ma9euvaWqVs912z6j3kmSFcAXgA9W1TNJ5l10jrGX/QSpqg3ABoDVq1fXmjVrRo3yMps2bWKc9SdtqfOdtf7qJbsvgHWrdnDh5tGeClvOWLOk2x7VK+0xnoS+Z+x7Ptg7Ms4a6d0ySV7FoNgvr6ovdsPbkhza3X4o8Hg3vhU4Ymj1w4FHlyauJGkUo7xbJsBFwN1V9VtDN10FnNldPhO4cmj89CT7JjkSOAq4aekiS5IWMspr8bcC7wU2J7mtG/swcAFwRZKzgYeAdwFU1Z1JrgDuYvBOm3Or6sWlDi5Jmt+C5V5Vf8Lcx9EBTphnnfOB88fIJUkag59QlaQGWe6S1CDLXZIaZLlLUoMsd0lqkOUuSQ2y3CWpQZa7JDXIcpekBlnuktQgy12SGmS5S1KDRv5jHRLAyiX+QyGjuuSk5VPZrrS3cs9dkhpkuUtSgyx3SWqQ5S5JDbLcJalBvltmDKO+c2Tdqh2cNaV3mUh6ZXLPXZIaZLlLUoMsd0lqkOUuSQ2y3CWpQZa7JDXIcpekBlnuktQgy12SGmS5S1KDLHdJapDlLkkNstwlqUGWuyQ1yHKXpAZZ7pLUoAXLPcnFSR5PcsfQ2HlJHklyW3c6eei2DyW5P8m9SU6cVHBJ0vxG2XO/BDhpjvH/WlXHdqcvAyQ5GjgdOKZb5xNJli1VWEnSaBYs96q6AXhixPs7FdhYVS9U1YPA/cDxY+STJC1CqmrhhZKVwB9W1Zu66+cBZwHPADcD66rqySQfB26sqsu65S4Crqmqz89xn+cA5wDMzMwct3HjxkX/I7Zv386KFSsWvf5ibX7k6ZGWm9kPtj0/4TBj6Hs+gCMPWDaVx3hU03oO7o6+Z+x7PuhfxrVr195SVavnum2xfyD7d4GPAtWdXwi8D8gcy87506OqNgAbAFavXl1r1qxZZBTYtGkT46y/WKP+0et1q3Zw4eb+/i3yvucDuOSk5VN5jEc1refg7uh7xr7ng70j46xFvVumqrZV1YtV9T3gU/ztoZetwBFDix4OPDpeREnS7lpUuSc5dOjqzwGz76S5Cjg9yb5JjgSOAm4aL6IkaXct+Fo8yWeBNcAhSbYCvwqsSXIsg0MuW4B/BVBVdya5ArgL2AGcW1UvTiS5JGleC5Z7Vb1njuGLdrH8+cD544SSJI3HT6hKUoMsd0lqkOUuSQ2y3CWpQZa7JDXIcpekBlnuktQgy12SGmS5S1KDLHdJapDlLkkNstwlqUGWuyQ1yHKXpAZZ7pLUIMtdkhpkuUtSgyx3SWqQ5S5JDbLcJalBlrskNchyl6QGWe6S1CDLXZIaZLlLUoMsd0lqkOUuSQ2y3CWpQZa7JDXIcpekBlnuktQgy12SGmS5S1KDLHdJapDlLkkNstwlqUELlnuSi5M8nuSOobGDk1yb5L7u/KCh2z6U5P4k9yY5cVLBJUnzG2XP/RLgpJ3G1gPXVdVRwHXddZIcDZwOHNOt84kky5YsrSRpJAuWe1XdADyx0/CpwKXd5UuB04bGN1bVC1X1IHA/cPzSRJUkjSpVtfBCyUrgD6vqTd31p6rqwKHbn6yqg5J8HLixqi7rxi8Crqmqz89xn+cA5wDMzMwct3HjxkX/I7Zv386KFSsWvf5ibX7k6ZGWm9kPtj0/4TBj6Hs+gCMPWDaVx3hU03oO7o6+Z+x7PuhfxrVr195SVavnum2fJd5W5hib86dHVW0ANgCsXr261qxZs+iNbtq0iXHWX6yz1l890nLrVu3gws1LPdVLp+/5AC45aflUHuNRTes5uDv6nrHv+WDvyDhrse+W2ZbkUIDu/PFufCtwxNByhwOPLj6eJGkxFlvuVwFndpfPBK4cGj89yb5JjgSOAm4aL6IkaXct+Fo8yWeBNcAhSbYCvwpcAFyR5GzgIeBdAFV1Z5IrgLuAHcC5VfXihLJLkuaxYLlX1XvmuemEeZY/Hzh/nFCSpPH4CVVJapDlLkkNstwlqUGWuyQ1yHKXpAb1+2OJUmfzI0+P/IngpbblglOmsl1pHO65S1KDLHdJapDlLkkNstwlqUGWuyQ1yHKXpAZZ7pLUIMtdkhpkuUtSgyx3SWqQ5S5JDbLcJalBlrskNchyl6QGWe6S1CDLXZIaZLlLUoMsd0lqkOUuSQ2y3CWpQZa7JDXIcpekBlnuktQgy12SGmS5S1KDLHdJapDlLkkNstwlqUGWuyQ1aJ9xVk6yBXgWeBHYUVWrkxwMfA5YCWwB3l1VT44Xc9c2P/I0Z62/epKbkKS9ylLsua+tqmOranV3fT1wXVUdBVzXXZck7UGTOCxzKnBpd/lS4LQJbEOStAupqsWvnDwIPAkU8D+qakOSp6rqwKFlnqyqg+ZY9xzgHICZmZnjNm7cuOgcjz/xNNueX/TqEzezH+Yb0zQzrjrsgAWX2b59OytWrNgDaRav7xn7ng/6l3Ht2rW3DB01eYmxjrkDb62qR5O8Drg2yT2jrlhVG4ANAKtXr641a9YsOsRvX34lF24e958yOetW7TDfmKaZccsZaxZcZtOmTYzzHN4T+p6x7/lg78g4a6zDMlX1aHf+OPAl4HhgW5JDAbrzx8cNKUnaPYsu9yTLk+w/exn4GeAO4CrgzG6xM4Erxw0pSdo947zOnQG+lGT2fj5TVf87ydeAK5KcDTwEvGv8mJKk3bHocq+qB4AfmWP8O8AJ44SSJI3HT6hKUoP6/RYJqQdWjvDp53Wrdiz5p6S3XHDKkt6fXlncc5ekBlnuktQgy12SGmS5S1KDLHdJapDlLkkNstwlqUGWuyQ1yHKXpAZZ7pLUIMtdkhpkuUtSgyx3SWqQ5S5JDbLcJalBlrskNchyl6QGWe6S1CDLXZIaZLlLUoMsd0lqkOUuSQ2y3CWpQZa7JDXIcpekBlnuktQgy12SGmS5S1KD9pl2AElzW7n+6iW9v3WrdnDWiPe55YJTlnTb2vPcc5ekBlnuktQgD8tIepmlPiQ0inWrdrBmj2+1Xe65S1KDLHdJatDEyj3JSUnuTXJ/kvWT2o4k6eUmcsw9yTLgd4C3AVuBryW5qqrumsT2JGkco/6OYXfeTjqqSb3tdFJ77scD91fVA1X1/4CNwKkT2pYkaSepqqW/0+TngZOq6l90198L/FhVfWBomXOAc7qrPwTcO8YmDwG+Pcb6k2a+8fU9Y9/zQf8z9j0f9C/jG6rqtXPdMKm3QmaOsZf8FKmqDcCGJdlYcnNVrV6K+5oE842v7xn7ng/6n7Hv+WDvyDhrUodltgJHDF0/HHh0QtuSJO1kUuX+NeCoJEcmeTVwOnDVhLYlSdrJRA7LVNWOJB8AvgIsAy6uqjsnsa3OkhzemSDzja/vGfueD/qfse/5YO/ICEzoF6qSpOnyE6qS1CDLXZIatFeXe9++4iDJEUmuT3J3kjuT/FI3fl6SR5Lc1p1OnnLOLUk2d1lu7sYOTnJtkvu684OmlO2HhubptiTPJPngtOcwycVJHk9yx9DYvHOW5EPd8/LeJCdOKd9/SXJPkm8k+VKSA7vxlUmeH5rLT0463y4yzvu49mQOPzeUbUuS27rxqczhbqmqvfLE4Be13wTeCLwauB04esqZDgXe0l3eH/hz4GjgPOCXpz1nQzm3AIfsNPYbwPru8nrgYz3IuQz4FvCGac8h8FPAW4A7Fpqz7jG/HdgXOLJ7ni6bQr6fAfbpLn9sKN/K4eWmPIdzPq59mcOdbr8Q+JVpzuHunPbmPffefcVBVT1WVbd2l58F7gYOm2am3XAqcGl3+VLgtOlF+RsnAN+sqr+YdpCqugF4Yqfh+ebsVGBjVb1QVQ8C9zN4vu7RfFX11ara0V29kcHnTaZmnjmcTy/mcFaSAO8GPjvJDEtpby73w4CHh65vpUdFmmQl8Gbg/3ZDH+heHl88rUMeQwr4apJbuq+BAJipqsdg8EMKeN3U0v2t03npf6Y+zSHMP2d9fG6+D7hm6PqRSb6e5I+T/OS0QnXmelz7Noc/CWyrqvuGxvo0hy+zN5f7gl9xMC1JVgBfAD5YVc8Avwv8PeBY4DEGL++m6a1V9Rbg7cC5SX5qynlepvvw2zuBP+iG+jaHu9Kr52aSjwA7gMu7oceAH6iqNwP/FvhMkr87pXjzPa69mkPgPbx0R6NPczinvbnce/kVB0lexaDYL6+qLwJU1baqerGqvgd8igm/vFxIVT3anT8OfKnLsy3JoQDd+ePTSwgMfvDcWlXboH9z2Jlvznrz3ExyJvCzwBnVHSzuDnV8p7t8C4Pj2T84jXy7eFz7NIf7AP8I+NzsWJ/mcD57c7n37isOuuNyFwF3V9VvDY0fOrTYzwF37LzunpJkeZL9Zy8z+KXbHQzm7sxusTOBK6eT8G+8ZE+pT3M4ZL45uwo4Pcm+SY4EjgJu2tPhkpwE/HvgnVX13aHx12bwNxdI8sYu3wN7Ol+3/fke117MYeengXuqauvsQJ/mcF7T/o3uOCfgZAbvSPkm8JEe5PkJBi8dvwHc1p1OBj4NbO7GrwIOnWLGNzJ4F8LtwJ2z8wa8BrgOuK87P3iKGb8f+A5wwNDYVOeQwQ+ax4C/ZrBXefau5gz4SPe8vBd4+5Ty3c/guPXsc/GT3bL/uHvsbwduBd4xxTmc93Htwxx245cAv7jTslOZw905+fUDktSgvfmwjCRpHpa7JDXIcpekBlnuktQgy12SGmS5S1KDLHdJatD/B1Ug7vMA8B6NAAAAAElFTkSuQmCC\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"Brownsdf.hist(column='PenaltyYards')"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 314
},
"id": "oaMUEANMN31Y",
"outputId": "9b2c7bff-20b6-4444-bcbd-33fe2e28f0ee"
},
"outputs": [
{
"data": {
"text/plain": [
"array([[<AxesSubplot:title={'center':'H1Scoring'}>]], dtype=object)"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"Brownsdf.hist(column='H1Scoring')"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 314
},
"id": "b4mF0z5QOvGg",
"outputId": "83f4eb0f-9efb-46dd-cbc5-8ff096278186"
},
"outputs": [
{
"data": {
"text/plain": [
"array([[<AxesSubplot:title={'center':'H2Scoring'}>]], dtype=object)"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"Brownsdf.hist(column='H2Scoring')"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {
"id": "Pi7Ylw2RY069"
},
"outputs": [],
"source": [
"y=newdf.Result\n",
"X=newdf.drop('Result', axis=1)\n",
"\n",
"X_train, X_test, y_train, y_test = train_test_split(X, y,\n",
" test_size=0.2,\n",
" random_state=123)"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"id": "8X8xsYPqbFHm"
},
"outputs": [],
"source": [
"scaler = preprocessing.StandardScaler().fit(X_train)\n",
"X_train_std = scaler.transform(X_train)"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "vQOx7clwkkEu",
"outputId": "4cd3e5c2-5ad9-4cbb-cf2e-fe77be2e709b"
},
"outputs": [
{
"data": {
"text/plain": [
"LinearRegression(normalize=True)"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"reg = LinearRegression(normalize=True)\n",
"\n",
"reg.fit(X_train_std, y_train)\n"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "jEUaTM9QnbAQ",
"outputId": "e88747e2-2f51-47e0-e117-430d69a1c151"
},
"outputs": [
{
"data": {
"text/plain": [
"array([ 3.50287785e-02, -9.72479267e-02, -1.74472623e-02, 3.32521883e-02,\n",
" 2.42921223e-01, -3.18249375e-02, 1.35955151e-02, -2.89695347e-02,\n",
" 4.13160129e-03, 7.34046529e-02, 9.59416390e-02, -3.89185274e-02,\n",
" 3.05554487e-03, 2.21286848e-01, 6.62582036e-03, -6.61624622e-03,\n",
" -2.29676239e-02, 3.44902530e-01, 1.51457294e-03, 1.79801582e-02,\n",
" -1.40448202e-02, -5.59127393e-03, -5.80573971e-04, 9.00558629e-03,\n",
" 3.14601606e-04, 2.20947593e-03, -1.72156004e-04, 7.29937774e-02,\n",
" 8.09828457e-02, 1.64589637e-01, 1.23164029e-01, 5.68934423e-02,\n",
" -8.70728332e-03, 2.98017843e-02, -1.31092146e-01, -1.58889910e-01,\n",
" -1.32699101e-01, -1.29329064e-01, -4.33153080e-02, -4.88451419e-02,\n",
" -4.06191364e-02, -6.34738900e-02, -2.01375723e-01, -1.86490903e-01,\n",
" -6.38068922e-02, -7.54077757e-02, -4.95509443e-02, 1.06932330e-01,\n",
" -1.87553050e-02, 3.00126376e-01])"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"reg.coef_"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0.6521515975176698\n",
"0.086957928708684\n"
]
}
],
"source": [
"#scoring for training data\n",
"pred = reg.predict(X_train_std)\n",
"print (r2_score(y_train, pred))\n",
"print (mean_squared_error(y_train, pred))"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {
"id": "w2oK3mpGniFz"
},
"outputs": [],
"source": [
"X_test_std = scaler.transform(X_test)"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "SQm1DUoonpys",
"outputId": "0b9f3db0-a008-455e-e25e-873b3f6b5547"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0.6435913205069843\n",
"0.08909801996335051\n"
]
}
],
"source": [
"pred = reg.predict(X_test_std)\n",
"print (r2_score(y_test, pred))\n",
"print (mean_squared_error(y_test, pred))"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 282
},
"id": "EcNFK1qVnuL4",
"outputId": "e7ececf7-1d4f-462d-b6bd-c68fe395a3ec"
},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"%matplotlib inline\n",
"feat_importances = pd.Series(reg.coef_, index=X.columns)\n",
"feat_importances.nlargest(20).plot(kind='barh')"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Result</th>\n",
" <th>Completions</th>\n",
" <th>PassingAttempts</th>\n",
" <th>Completion%</th>\n",
" <th>PassingYards</th>\n",
" <th>PassingTDs</th>\n",
" <th>PassingYPA</th>\n",
" <th>InterceptionsThrown</th>\n",
" <th>SacksAllowed</th>\n",
" <th>SackYardsAllowed</th>\n",
" <th>...</th>\n",
" <th>Q3OpponentScoring</th>\n",
" <th>Q4OpponentScoring</th>\n",
" <th>H1Scoring</th>\n",
" <th>H2Scoring</th>\n",
" <th>H1OpponentScoring</th>\n",
" <th>H2OpponentScoring</th>\n",
" <th>ExtraPointAttempts</th>\n",
" <th>ExtraPointsMade</th>\n",
" <th>FieldGoalAttempts</th>\n",
" <th>FieldGoalsMade</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>W 38-14</td>\n",
" <td>13</td>\n",
" <td>25</td>\n",
" <td>52.0</td>\n",
" <td>159</td>\n",
" <td>3</td>\n",
" <td>6.360000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>31</td>\n",
" <td>14</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>L 20-21</td>\n",
" <td>15</td>\n",
" <td>24</td>\n",
" <td>62.5</td>\n",
" <td>156</td>\n",
" <td>2</td>\n",
" <td>6.500000</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>28</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>17</td>\n",
" <td>3</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>L 28-34</td>\n",
" <td>21</td>\n",
" <td>41</td>\n",
" <td>51.2</td>\n",
" <td>230</td>\n",
" <td>1</td>\n",
" <td>5.609756</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>49</td>\n",
" <td>...</td>\n",
" <td>14</td>\n",
" <td>6</td>\n",
" <td>21</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>20</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>78</th>\n",
" <td>W 28-7</td>\n",
" <td>14</td>\n",
" <td>24</td>\n",
" <td>58.3</td>\n",
" <td>160</td>\n",
" <td>2</td>\n",
" <td>6.666667</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>11</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>14</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>96</th>\n",
" <td>W 41-10</td>\n",
" <td>19</td>\n",
" <td>28</td>\n",
" <td>67.9</td>\n",
" <td>226</td>\n",
" <td>3</td>\n",
" <td>8.071429</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>13</td>\n",
" <td>...</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>21</td>\n",
" <td>20</td>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>W 30-21</td>\n",
" <td>9</td>\n",
" <td>24</td>\n",
" <td>37.5</td>\n",
" <td>159</td>\n",
" <td>2</td>\n",
" <td>6.625000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>13</td>\n",
" <td>17</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>164</th>\n",
" <td>W 49-17</td>\n",
" <td>16</td>\n",
" <td>25</td>\n",
" <td>64.0</td>\n",
" <td>295</td>\n",
" <td>6</td>\n",
" <td>11.800000</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>21</td>\n",
" <td>28</td>\n",
" <td>10</td>\n",
" <td>7</td>\n",
" <td>6</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>186</th>\n",
" <td>L 6-16</td>\n",
" <td>19</td>\n",
" <td>37</td>\n",
" <td>51.4</td>\n",
" <td>176</td>\n",
" <td>1</td>\n",
" <td>4.756757</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>52</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>10</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>13</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>209</th>\n",
" <td>W 27-7</td>\n",
" <td>15</td>\n",
" <td>32</td>\n",
" <td>46.9</td>\n",
" <td>176</td>\n",
" <td>2</td>\n",
" <td>5.500000</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>18</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>20</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>231</th>\n",
" <td>W 14-3</td>\n",
" <td>9</td>\n",
" <td>17</td>\n",
" <td>52.9</td>\n",
" <td>112</td>\n",
" <td>1</td>\n",
" <td>6.588235</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>10 rows × 51 columns</p>\n",
"</div>"
],
"text/plain": [
" Result Completions PassingAttempts Completion% PassingYards \\\n",
"17 W 38-14 13 25 52.0 159 \n",
"34 L 20-21 15 24 62.5 156 \n",
"54 L 28-34 21 41 51.2 230 \n",
"78 W 28-7 14 24 58.3 160 \n",
"96 W 41-10 19 28 67.9 226 \n",
"142 W 30-21 9 24 37.5 159 \n",
"164 W 49-17 16 25 64.0 295 \n",
"186 L 6-16 19 37 51.4 176 \n",
"209 W 27-7 15 32 46.9 176 \n",
"231 W 14-3 9 17 52.9 112 \n",
"\n",
" PassingTDs PassingYPA InterceptionsThrown SacksAllowed \\\n",
"17 3 6.360000 0 0 \n",
"34 2 6.500000 0 4 \n",
"54 1 5.609756 1 6 \n",
"78 2 6.666667 1 2 \n",
"96 3 8.071429 0 1 \n",
"142 2 6.625000 0 0 \n",
"164 6 11.800000 1 0 \n",
"186 1 4.756757 5 5 \n",
"209 2 5.500000 0 2 \n",
"231 1 6.588235 0 0 \n",
"\n",
" SackYardsAllowed ... Q3OpponentScoring Q4OpponentScoring H1Scoring \\\n",
"17 0 ... 0 0 7 \n",
"34 28 ... 7 7 17 \n",
"54 49 ... 14 6 21 \n",
"78 11 ... 0 0 14 \n",
"96 13 ... 10 0 21 \n",
"142 0 ... 0 14 13 \n",
"164 0 ... 0 7 21 \n",
"186 52 ... 3 10 6 \n",
"209 18 ... 0 7 7 \n",
"231 0 ... 3 0 7 \n",
"\n",
" H2Scoring H1OpponentScoring H2OpponentScoring ExtraPointAttempts \\\n",
"17 31 14 0 5 \n",
"34 3 7 14 2 \n",
"54 7 14 20 4 \n",
"78 14 7 0 4 \n",
"96 20 0 10 5 \n",
"142 17 7 14 3 \n",
"164 28 10 7 6 \n",
"186 0 3 13 1 \n",
"209 20 0 7 3 \n",
"231 7 0 3 2 \n",
"\n",
" ExtraPointsMade FieldGoalAttempts FieldGoalsMade \n",
"17 5 1 1 \n",
"34 2 2 2 \n",
"54 4 3 0 \n",
"78 4 2 0 \n",
"96 5 1 0 \n",
"142 3 4 3 \n",
"164 7 1 0 \n",
"186 0 0 0 \n",
"209 3 2 2 \n",
"231 2 1 0 \n",
"\n",
"[10 rows x 51 columns]"
]
},
"execution_count": 37,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"bnewdf = Brownsdf\n",
"\n",
"\n",
"bnewdf.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {},
"outputs": [
{
"ename": "KeyError",
"evalue": "\"['Team' 'Year' 'Game ID' 'Game_Type' 'Team City' 'Team Name' 'Home_Away'\\n 'Opponent' 'Opponent City' 'Opponent Name' 'Date' 'Week' 'Game' 'Day'\\n 'OT'] not found in axis\"",
"output_type": "error",
"traceback": [
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[1;31mKeyError\u001b[0m Traceback (most recent call last)",
"\u001b[1;32m<ipython-input-36-ad42cc94082d>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mbnewdf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdrop\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m\"Team\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Year\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Game ID\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"Game_Type\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"Team City\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Team Name\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Home_Away\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Opponent\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Opponent City\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Opponent Name\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"Date\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"Week\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"Game\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"Day\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"OT\"\u001b[0m \u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0minplace\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mTrue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2\u001b[0m \u001b[1;31m#The statements bellow are to transform the string based wins and losses into a boolean variable to allow for regression.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[0mbnewdf\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbnewdf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreplace\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mto_replace\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'^W......'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mregex\u001b[0m\u001b[1;33m=\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[0mbnewdf\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbnewdf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreplace\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mto_replace\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'^W.....'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mregex\u001b[0m\u001b[1;33m=\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 5\u001b[0m \u001b[0mbnewdf\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbnewdf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreplace\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mto_replace\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'^W....'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mregex\u001b[0m\u001b[1;33m=\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\pandas\\core\\frame.py\u001b[0m in \u001b[0;36mdrop\u001b[1;34m(self, labels, axis, index, columns, level, inplace, errors)\u001b[0m\n\u001b[0;32m 4161\u001b[0m \u001b[0mweight\u001b[0m \u001b[1;36m1.0\u001b[0m \u001b[1;36m0.8\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4162\u001b[0m \"\"\"\n\u001b[1;32m-> 4163\u001b[1;33m return super().drop(\n\u001b[0m\u001b[0;32m 4164\u001b[0m \u001b[0mlabels\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mlabels\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4165\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0maxis\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\pandas\\core\\generic.py\u001b[0m in \u001b[0;36mdrop\u001b[1;34m(self, labels, axis, index, columns, level, inplace, errors)\u001b[0m\n\u001b[0;32m 3885\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mlabels\u001b[0m \u001b[1;32min\u001b[0m \u001b[0maxes\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3886\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlabels\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 3887\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mobj\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_drop_axis\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlabels\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mlevel\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mlevel\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0merrors\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0merrors\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 3888\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3889\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0minplace\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\pandas\\core\\generic.py\u001b[0m in \u001b[0;36m_drop_axis\u001b[1;34m(self, labels, axis, level, errors)\u001b[0m\n\u001b[0;32m 3919\u001b[0m \u001b[0mnew_axis\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdrop\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlabels\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mlevel\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mlevel\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0merrors\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0merrors\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3920\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 3921\u001b[1;33m \u001b[0mnew_axis\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdrop\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlabels\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0merrors\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0merrors\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 3922\u001b[0m \u001b[0mresult\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreindex\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m**\u001b[0m\u001b[1;33m{\u001b[0m\u001b[0maxis_name\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mnew_axis\u001b[0m\u001b[1;33m}\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3923\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\pandas\\core\\indexes\\base.py\u001b[0m in \u001b[0;36mdrop\u001b[1;34m(self, labels, errors)\u001b[0m\n\u001b[0;32m 5280\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mmask\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0many\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 5281\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0merrors\u001b[0m \u001b[1;33m!=\u001b[0m \u001b[1;34m\"ignore\"\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 5282\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mf\"{labels[mask]} not found in axis\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 5283\u001b[0m \u001b[0mindexer\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mindexer\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;33m~\u001b[0m\u001b[0mmask\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 5284\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdelete\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mindexer\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;31mKeyError\u001b[0m: \"['Team' 'Year' 'Game ID' 'Game_Type' 'Team City' 'Team Name' 'Home_Away'\\n 'Opponent' 'Opponent City' 'Opponent Name' 'Date' 'Week' 'Game' 'Day'\\n 'OT'] not found in axis\""
]
}
],
"source": [
"\n",
"bnewdf.drop([\"Team\",\"Year\",\"Game ID\", \"Game_Type\", \"Team City\",\"Team Name\",\"Home_Away\",\"Opponent\",\"Opponent City\",\"Opponent Name\", \"Date\", \"Week\", \"Game\", \"Day\", \"OT\" ], axis=1, inplace=True)\n",
"#The statements bellow are to transform the string based wins and losses into a boolean variable to allow for regression.\n"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Result</th>\n",
" <th>Completions</th>\n",
" <th>PassingAttempts</th>\n",
" <th>Completion%</th>\n",
" <th>PassingYards</th>\n",
" <th>PassingTDs</th>\n",
" <th>PassingYPA</th>\n",
" <th>InterceptionsThrown</th>\n",
" <th>SacksAllowed</th>\n",
" <th>SackYardsAllowed</th>\n",
" <th>...</th>\n",
" <th>Q3OpponentScoring</th>\n",
" <th>Q4OpponentScoring</th>\n",
" <th>H1Scoring</th>\n",
" <th>H2Scoring</th>\n",
" <th>H1OpponentScoring</th>\n",
" <th>H2OpponentScoring</th>\n",
" <th>ExtraPointAttempts</th>\n",
" <th>ExtraPointsMade</th>\n",
" <th>FieldGoalAttempts</th>\n",
" <th>FieldGoalsMade</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>1</td>\n",
" <td>13</td>\n",
" <td>25</td>\n",
" <td>52.0</td>\n",
" <td>159</td>\n",
" <td>3</td>\n",
" <td>6.360000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>31</td>\n",
" <td>14</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>0</td>\n",
" <td>15</td>\n",
" <td>24</td>\n",
" <td>62.5</td>\n",
" <td>156</td>\n",
" <td>2</td>\n",
" <td>6.500000</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>28</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>17</td>\n",
" <td>3</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>0</td>\n",
" <td>21</td>\n",
" <td>41</td>\n",
" <td>51.2</td>\n",
" <td>230</td>\n",
" <td>1</td>\n",
" <td>5.609756</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>49</td>\n",
" <td>...</td>\n",
" <td>14</td>\n",
" <td>6</td>\n",
" <td>21</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>20</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>78</th>\n",
" <td>1</td>\n",
" <td>14</td>\n",
" <td>24</td>\n",
" <td>58.3</td>\n",
" <td>160</td>\n",
" <td>2</td>\n",
" <td>6.666667</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>11</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>14</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>96</th>\n",
" <td>1</td>\n",
" <td>19</td>\n",
" <td>28</td>\n",
" <td>67.9</td>\n",
" <td>226</td>\n",
" <td>3</td>\n",
" <td>8.071429</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>13</td>\n",
" <td>...</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>21</td>\n",
" <td>20</td>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24733</th>\n",
" <td>0</td>\n",
" <td>29</td>\n",
" <td>43</td>\n",
" <td>67.4</td>\n",
" <td>397</td>\n",
" <td>1</td>\n",
" <td>9.232558</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>13</td>\n",
" <td>23</td>\n",
" <td>6</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24765</th>\n",
" <td>1</td>\n",
" <td>18</td>\n",
" <td>23</td>\n",
" <td>78.3</td>\n",
" <td>232</td>\n",
" <td>1</td>\n",
" <td>10.086957</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>17</td>\n",
" <td>9</td>\n",
" <td>17</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24790</th>\n",
" <td>1</td>\n",
" <td>18</td>\n",
" <td>31</td>\n",
" <td>58.1</td>\n",
" <td>175</td>\n",
" <td>2</td>\n",
" <td>5.645161</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>13</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>10</td>\n",
" <td>7</td>\n",
" <td>10</td>\n",
" <td>6</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24830</th>\n",
" <td>1</td>\n",
" <td>28</td>\n",
" <td>38</td>\n",
" <td>73.7</td>\n",
" <td>347</td>\n",
" <td>3</td>\n",
" <td>9.131579</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>18</td>\n",
" <td>16</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>18</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24859</th>\n",
" <td>0</td>\n",
" <td>23</td>\n",
" <td>42</td>\n",
" <td>54.8</td>\n",
" <td>376</td>\n",
" <td>3</td>\n",
" <td>8.952381</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>7</td>\n",
" <td>17</td>\n",
" <td>20</td>\n",
" <td>6</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>788 rows × 51 columns</p>\n",
"</div>"
],
"text/plain": [
" Result Completions PassingAttempts Completion% PassingYards \\\n",
"17 1 13 25 52.0 159 \n",
"34 0 15 24 62.5 156 \n",
"54 0 21 41 51.2 230 \n",
"78 1 14 24 58.3 160 \n",
"96 1 19 28 67.9 226 \n",
"... ... ... ... ... ... \n",
"24733 0 29 43 67.4 397 \n",
"24765 1 18 23 78.3 232 \n",
"24790 1 18 31 58.1 175 \n",
"24830 1 28 38 73.7 347 \n",
"24859 0 23 42 54.8 376 \n",
"\n",
" PassingTDs PassingYPA InterceptionsThrown SacksAllowed \\\n",
"17 3 6.360000 0 0 \n",
"34 2 6.500000 0 4 \n",
"54 1 5.609756 1 6 \n",
"78 2 6.666667 1 2 \n",
"96 3 8.071429 0 1 \n",
"... ... ... ... ... \n",
"24733 1 9.232558 3 0 \n",
"24765 1 10.086957 0 1 \n",
"24790 2 5.645161 1 2 \n",
"24830 3 9.131579 0 0 \n",
"24859 3 8.952381 3 0 \n",
"\n",
" SackYardsAllowed ... Q3OpponentScoring Q4OpponentScoring H1Scoring \\\n",
"17 0 ... 0 0 7 \n",
"34 28 ... 7 7 17 \n",
"54 49 ... 14 6 21 \n",
"78 11 ... 0 0 14 \n",
"96 13 ... 10 0 21 \n",
"... ... ... ... ... ... \n",
"24733 0 ... 3 3 0 \n",
"24765 6 ... 3 0 17 \n",
"24790 13 ... 3 3 10 \n",
"24830 0 ... 0 18 16 \n",
"24859 0 ... 3 3 7 \n",
"\n",
" H2Scoring H1OpponentScoring H2OpponentScoring ExtraPointAttempts \\\n",
"17 31 14 0 5 \n",
"34 3 7 14 2 \n",
"54 7 14 20 4 \n",
"78 14 7 0 4 \n",
"96 20 0 10 5 \n",
"... ... ... ... ... \n",
"24733 13 23 6 1 \n",
"24765 9 17 3 3 \n",
"24790 7 10 6 2 \n",
"24830 10 0 18 3 \n",
"24859 17 20 6 3 \n",
"\n",
" ExtraPointsMade FieldGoalAttempts FieldGoalsMade \n",
"17 5 1 1 \n",
"34 2 2 2 \n",
"54 4 3 0 \n",
"78 4 2 0 \n",
"96 5 1 0 \n",
"... ... ... ... \n",
"24733 1 0 0 \n",
"24765 2 2 2 \n",
"24790 2 1 1 \n",
"24830 2 2 2 \n",
"24859 3 2 1 \n",
"\n",
"[788 rows x 51 columns]"
]
},
"execution_count": 39,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"bnewdf = bnewdf.replace(to_replace='^W......', value=1,regex= True)\n",
"bnewdf = bnewdf.replace(to_replace='^W.....', value=1,regex= True)\n",
"bnewdf = bnewdf.replace(to_replace='^W....', value=1,regex= True)\n",
"bnewdf = bnewdf.replace(to_replace='^L......', value=0,regex= True)\n",
"bnewdf = bnewdf.replace(to_replace='^L.....', value=0,regex= True)\n",
"bnewdf = bnewdf.replace(to_replace='^L....', value=0,regex= True)\n",
"bnewdf = bnewdf.replace(to_replace='^T......', value=0,regex= True)\n",
"bnewdf = bnewdf.replace(to_replace='^T.....', value=0,regex= True)\n",
"bnewdf = bnewdf.replace(to_replace='^T....', value=0,regex= True)\n",
"\n",
"bnewdf = bnewdf.fillna(0)\n",
"bnewdf"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0.6296549167477353\n",
"0.0903669820289219\n"
]
}
],
"source": [
"Browns_test_std = scaler.transform(bnewdf.drop('Result',axis=1))\n",
"pred = reg.predict(Browns_test_std)\n",
"print (r2_score(bnewdf['Result'], pred))\n",
"print (mean_squared_error(bnewdf['Result'], pred))"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {},
"outputs": [],
"source": [
"bnewdf['predictedresult'] = pred"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot:xlabel='Result', ylabel='predictedresult'>"
]
},
"execution_count": 42,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"bnewdf.plot.scatter(x='Result',y='predictedresult>>>\n"
]
},
{
"cell_type": "code",
"execution_count": 43,
"metadata": {},
"outputs": [],
"source": [
"from sklearn.linear_model import LogisticRegression\n",
"clf = LogisticRegression(random_state=0).fit(X_train_std, y_train)\n"
]
},
{
"cell_type": "code",
"execution_count": 50,
"metadata": {},
"outputs": [],
"source": [
"lrpred = clf.predict(Browns_test_std)"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0.9947991947991948\n",
"0.0012690355329949238\n"
]
}
],
"source": [
"print (r2_score(bnewdf['Result'], lrpred))\n",
"print (mean_squared_error(bnewdf['Result'], lrpred))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# GROUPING\n"
]
},
{
"cell_type": "code",
"execution_count": 54,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Result</th>\n",
" <th>Completions</th>\n",
" <th>PassingAttempts</th>\n",
" <th>Completion%</th>\n",
" <th>PassingYards</th>\n",
" <th>PassingTDs</th>\n",
" <th>PassingYPA</th>\n",
" <th>InterceptionsThrown</th>\n",
" <th>SacksAllowed</th>\n",
" <th>SackYardsAllowed</th>\n",
" <th>...</th>\n",
" <th>Q3OpponentScoring</th>\n",
" <th>Q4OpponentScoring</th>\n",
" <th>H1Scoring</th>\n",
" <th>H2Scoring</th>\n",
" <th>H1OpponentScoring</th>\n",
" <th>H2OpponentScoring</th>\n",
" <th>ExtraPointAttempts</th>\n",
" <th>ExtraPointsMade</th>\n",
" <th>FieldGoalAttempts</th>\n",
" <th>FieldGoalsMade</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>L 14-23</td>\n",
" <td>11</td>\n",
" <td>32</td>\n",
" <td>34.4</td>\n",
" <td>88</td>\n",
" <td>1</td>\n",
" <td>2.750000</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>13</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>6</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>10</td>\n",
" <td>13</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>W 23-14</td>\n",
" <td>18</td>\n",
" <td>39</td>\n",
" <td>46.2</td>\n",
" <td>241</td>\n",
" <td>2</td>\n",
" <td>6.179487</td>\n",
" <td>4</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>10</td>\n",
" <td>13</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>L 7-45</td>\n",
" <td>2</td>\n",
" <td>20</td>\n",
" <td>10.0</td>\n",
" <td>-7</td>\n",
" <td>0</td>\n",
" <td>-0.350000</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>21</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>17</td>\n",
" <td>28</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>W 45-7</td>\n",
" <td>17</td>\n",
" <td>31</td>\n",
" <td>54.8</td>\n",
" <td>259</td>\n",
" <td>4</td>\n",
" <td>8.354839</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>18</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>17</td>\n",
" <td>28</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>6</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>L 7-27</td>\n",
" <td>9</td>\n",
" <td>27</td>\n",
" <td>33.3</td>\n",
" <td>150</td>\n",
" <td>0</td>\n",
" <td>5.555556</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>17</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>20</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24901</th>\n",
" <td>W 26-23</td>\n",
" <td>26</td>\n",
" <td>41</td>\n",
" <td>63.4</td>\n",
" <td>301</td>\n",
" <td>1</td>\n",
" <td>7.341463</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>3</td>\n",
" <td>10</td>\n",
" <td>13</td>\n",
" <td>13</td>\n",
" <td>10</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24902</th>\n",
" <td>L 23-26</td>\n",
" <td>26</td>\n",
" <td>41</td>\n",
" <td>63.4</td>\n",
" <td>242</td>\n",
" <td>2</td>\n",
" <td>5.902439</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>7</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>6</td>\n",
" <td>13</td>\n",
" <td>10</td>\n",
" <td>10</td>\n",
" <td>13</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24903</th>\n",
" <td>W 37-31</td>\n",
" <td>30</td>\n",
" <td>46</td>\n",
" <td>65.2</td>\n",
" <td>348</td>\n",
" <td>1</td>\n",
" <td>7.565217</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>24</td>\n",
" <td>14</td>\n",
" <td>17</td>\n",
" <td>0</td>\n",
" <td>31</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24904</th>\n",
" <td>L 3-13</td>\n",
" <td>19</td>\n",
" <td>38</td>\n",
" <td>50.0</td>\n",
" <td>198</td>\n",
" <td>0</td>\n",
" <td>5.210526</td>\n",
" <td>1</td>\n",
" <td>4</td>\n",
" <td>31</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24905</th>\n",
" <td>W 13-3</td>\n",
" <td>21</td>\n",
" <td>35</td>\n",
" <td>60.0</td>\n",
" <td>253</td>\n",
" <td>0</td>\n",
" <td>7.228571</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>9</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>24906 rows × 51 columns</p>\n",
"</div>"
],
"text/plain": [
" Result Completions PassingAttempts Completion% PassingYards \\\n",
"0 L 14-23 11 32 34.4 88 \n",
"1 W 23-14 18 39 46.2 241 \n",
"2 L 7-45 2 20 10.0 -7 \n",
"3 W 45-7 17 31 54.8 259 \n",
"4 L 7-27 9 27 33.3 150 \n",
"... ... ... ... ... ... \n",
"24901 W 26-23 26 41 63.4 301 \n",
"24902 L 23-26 26 41 63.4 242 \n",
"24903 W 37-31 30 46 65.2 348 \n",
"24904 L 3-13 19 38 50.0 198 \n",
"24905 W 13-3 21 35 60.0 253 \n",
"\n",
" PassingTDs PassingYPA InterceptionsThrown SacksAllowed \\\n",
"0 1 2.750000 5 2 \n",
"1 2 6.179487 4 0 \n",
"2 0 -0.350000 0 1 \n",
"3 4 8.354839 0 2 \n",
"4 0 5.555556 3 0 \n",
"... ... ... ... ... \n",
"24901 1 7.341463 1 1 \n",
"24902 2 5.902439 1 2 \n",
"24903 1 7.565217 2 0 \n",
"24904 0 5.210526 1 4 \n",
"24905 0 7.228571 1 1 \n",
"\n",
" SackYardsAllowed ... Q3OpponentScoring Q4OpponentScoring H1Scoring \\\n",
"0 13 ... 7 6 7 \n",
"1 0 ... 0 7 10 \n",
"2 6 ... 7 21 7 \n",
"3 18 ... 0 0 17 \n",
"4 0 ... 3 17 0 \n",
"... ... ... ... ... ... \n",
"24901 8 ... 7 3 10 \n",
"24902 7 ... 7 6 13 \n",
"24903 0 ... 7 24 14 \n",
"24904 31 ... 0 10 0 \n",
"24905 9 ... 3 0 3 \n",
"\n",
" H2Scoring H1OpponentScoring H2OpponentScoring ExtraPointAttempts \\\n",
"0 7 10 13 2 \n",
"1 13 7 7 3 \n",
"2 0 17 28 1 \n",
"3 28 7 0 6 \n",
"4 7 7 20 1 \n",
"... ... ... ... ... \n",
"24901 13 13 10 2 \n",
"24902 10 10 13 2 \n",
"24903 17 0 31 4 \n",
"24904 3 3 10 0 \n",
"24905 10 0 3 1 \n",
"\n",
" ExtraPointsMade FieldGoalAttempts FieldGoalsMade \n",
"0 2 3 0 \n",
"1 2 2 1 \n",
"2 1 0 0 \n",
"3 6 5 1 \n",
"4 1 2 0 \n",
"... ... ... ... \n",
"24901 2 4 4 \n",
"24902 2 3 3 \n",
"24903 4 1 1 \n",
"24904 0 2 1 \n",
"24905 1 3 2 \n",
"\n",
"[24906 rows x 51 columns]"
]
},
"execution_count": 54,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df"
]
},
{
"cell_type": "code",
"execution_count": 56,
"metadata": {},
"outputs": [],
"source": [
"dataset_url = 'https://query.data.world/s/5lugcpwmtqfo3ynntzjrug4m44nwc3'\n",
"#Multiple data frames were created to allow for varying scopes of views.\n",
"data = pd.read_excel(dataset_url)\n",
"data.head()\n",
"df = pd.DataFrame(data)\n"
]
},
{
"cell_type": "code",
"execution_count": 68,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Game ID</th>\n",
" <th>Game_Type</th>\n",
" <th>Team City</th>\n",
" <th>Team Name</th>\n",
" <th>Home_Away</th>\n",
" <th>Opponent</th>\n",
" <th>Opponent City</th>\n",
" <th>Opponent Name</th>\n",
" <th>Year</th>\n",
" <th>Date</th>\n",
" <th>...</th>\n",
" <th>Q3OpponentScoring</th>\n",
" <th>Q4OpponentScoring</th>\n",
" <th>H1Scoring</th>\n",
" <th>H2Scoring</th>\n",
" <th>H1OpponentScoring</th>\n",
" <th>H2OpponentScoring</th>\n",
" <th>ExtraPointAttempts</th>\n",
" <th>ExtraPointsMade</th>\n",
" <th>FieldGoalAttempts</th>\n",
" <th>FieldGoalsMade</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Team</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>ARI</th>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>206</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>...</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" <td>411</td>\n",
" </tr>\n",
" <tr>\n",
" <th>ATL</th>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>420</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>...</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BAL</th>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>334</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>...</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" <td>660</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BOS</th>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>36</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>...</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" <td>70</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BUF</th>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>421</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>...</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" <td>843</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CAR</th>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>201</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>...</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" <td>401</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CHI</th>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>417</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>...</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" <td>840</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CIN</th>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>402</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>...</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CLE</th>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>395</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>...</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" <td>788</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DAL</th>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>434</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>...</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" <td>879</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DEN</th>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>425</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>...</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" <td>858</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DET</th>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>419</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>...</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" <td>829</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GNB</th>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>432</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>...</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" <td>862</td>\n",
" </tr>\n",
" <tr>\n",
" <th>HOU</th>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>385</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>...</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" <td>763</td>\n",
" </tr>\n",
" <tr>\n",
" <th>IND</th>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>298</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>...</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" <td>591</td>\n",
" </tr>\n",
" <tr>\n",
" <th>JAX</th>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>202</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>...</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" <td>398</td>\n",
" </tr>\n",
" <tr>\n",
" <th>KAN</th>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>425</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>...</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" <td>844</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LAC</th>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>18</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>...</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" <td>34</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LAR</th>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>25</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>...</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" <td>52</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MIA</th>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>427</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>...</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" <td>857</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MIN</th>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>432</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>...</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NOR</th>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>409</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>...</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" <td>822</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NWE</th>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>397</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>...</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" <td>801</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NYG</th>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>423</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>...</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" <td>848</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NYJ</th>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>427</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>...</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" <td>841</td>\n",
" </tr>\n",
" <tr>\n",
" <th>OAK</th>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>322</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>...</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" <td>648</td>\n",
" </tr>\n",
" <tr>\n",
" <th>PHI</th>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>425</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>...</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" <td>856</td>\n",
" </tr>\n",
" <tr>\n",
" <th>PHO</th>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>48</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>...</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" <td>96</td>\n",
" </tr>\n",
" <tr>\n",
" <th>PIT</th>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>434</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>...</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" <td>876</td>\n",
" </tr>\n",
" <tr>\n",
" <th>RAI</th>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>104</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>...</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" <td>212</td>\n",
" </tr>\n",
" <tr>\n",
" <th>RAM</th>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>234</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>...</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" <td>458</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SDG</th>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>404</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>...</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" <td>807</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SEA</th>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>354</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>...</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" <td>708</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SFO</th>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>425</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>...</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" <td>865</td>\n",
" </tr>\n",
" <tr>\n",
" <th>STL</th>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>337</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>...</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" <td>669</td>\n",
" </tr>\n",
" <tr>\n",
" <th>TAM</th>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>345</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>...</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" <td>691</td>\n",
" </tr>\n",
" <tr>\n",
" <th>TEN</th>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>184</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>...</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" <td>365</td>\n",
" </tr>\n",
" <tr>\n",
" <th>WAS</th>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>427</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>...</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" <td>851</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>38 rows × 65 columns</p>\n",
"</div>"
],
"text/plain": [
" Game ID Game_Type Team City Team Name Home_Away Opponent \\\n",
"Team \n",
"ARI 411 411 411 411 206 411 \n",
"ATL 840 840 840 840 420 840 \n",
"BAL 660 660 660 660 334 660 \n",
"BOS 70 70 70 70 36 70 \n",
"BUF 843 843 843 843 421 843 \n",
"CAR 401 401 401 401 201 401 \n",
"CHI 840 840 840 840 417 840 \n",
"CIN 807 807 807 807 402 807 \n",
"CLE 788 788 788 788 395 788 \n",
"DAL 879 879 879 879 434 879 \n",
"DEN 858 858 858 858 425 858 \n",
"DET 829 829 829 829 419 829 \n",
"GNB 862 862 862 862 432 862 \n",
"HOU 763 763 763 763 385 763 \n",
"IND 591 591 591 591 298 591 \n",
"JAX 398 398 398 398 202 398 \n",
"KAN 844 844 844 844 425 844 \n",
"LAC 34 34 34 34 18 34 \n",
"LAR 52 52 52 52 25 52 \n",
"MIA 857 857 857 857 427 857 \n",
"MIN 865 865 865 865 432 865 \n",
"NOR 822 822 822 822 409 822 \n",
"NWE 801 801 801 801 397 801 \n",
"NYG 848 848 848 848 423 848 \n",
"NYJ 841 841 841 841 427 841 \n",
"OAK 648 648 648 648 322 648 \n",
"PHI 856 856 856 856 425 856 \n",
"PHO 96 96 96 96 48 96 \n",
"PIT 876 876 876 876 434 876 \n",
"RAI 212 212 212 212 104 212 \n",
"RAM 458 458 458 458 234 458 \n",
"SDG 807 807 807 807 404 807 \n",
"SEA 708 708 708 708 354 708 \n",
"SFO 865 865 865 865 425 865 \n",
"STL 669 669 669 669 337 669 \n",
"TAM 691 691 691 691 345 691 \n",
"TEN 365 365 365 365 184 365 \n",
"WAS 851 851 851 851 427 851 \n",
"\n",
" Opponent City Opponent Name Year Date ... Q3OpponentScoring \\\n",
"Team ... \n",
"ARI 411 411 411 411 ... 411 \n",
"ATL 840 840 840 840 ... 840 \n",
"BAL 660 660 660 660 ... 660 \n",
"BOS 70 70 70 70 ... 70 \n",
"BUF 843 843 843 843 ... 843 \n",
"CAR 401 401 401 401 ... 401 \n",
"CHI 840 840 840 840 ... 840 \n",
"CIN 807 807 807 807 ... 807 \n",
"CLE 788 788 788 788 ... 788 \n",
"DAL 879 879 879 879 ... 879 \n",
"DEN 858 858 858 858 ... 858 \n",
"DET 829 829 829 829 ... 829 \n",
"GNB 862 862 862 862 ... 862 \n",
"HOU 763 763 763 763 ... 763 \n",
"IND 591 591 591 591 ... 591 \n",
"JAX 398 398 398 398 ... 398 \n",
"KAN 844 844 844 844 ... 844 \n",
"LAC 34 34 34 34 ... 34 \n",
"LAR 52 52 52 52 ... 52 \n",
"MIA 857 857 857 857 ... 857 \n",
"MIN 865 865 865 865 ... 865 \n",
"NOR 822 822 822 822 ... 822 \n",
"NWE 801 801 801 801 ... 801 \n",
"NYG 848 848 848 848 ... 848 \n",
"NYJ 841 841 841 841 ... 841 \n",
"OAK 648 648 648 648 ... 648 \n",
"PHI 856 856 856 856 ... 856 \n",
"PHO 96 96 96 96 ... 96 \n",
"PIT 876 876 876 876 ... 876 \n",
"RAI 212 212 212 212 ... 212 \n",
"RAM 458 458 458 458 ... 458 \n",
"SDG 807 807 807 807 ... 807 \n",
"SEA 708 708 708 708 ... 708 \n",
"SFO 865 865 865 865 ... 865 \n",
"STL 669 669 669 669 ... 669 \n",
"TAM 691 691 691 691 ... 691 \n",
"TEN 365 365 365 365 ... 365 \n",
"WAS 851 851 851 851 ... 851 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"Team \n",
"ARI 411 411 411 411 \n",
"ATL 840 840 840 840 \n",
"BAL 660 660 660 660 \n",
"BOS 70 70 70 70 \n",
"BUF 843 843 843 843 \n",
"CAR 401 401 401 401 \n",
"CHI 840 840 840 840 \n",
"CIN 807 807 807 807 \n",
"CLE 788 788 788 788 \n",
"DAL 879 879 879 879 \n",
"DEN 858 858 858 858 \n",
"DET 829 829 829 829 \n",
"GNB 862 862 862 862 \n",
"HOU 763 763 763 763 \n",
"IND 591 591 591 591 \n",
"JAX 398 398 398 398 \n",
"KAN 844 844 844 844 \n",
"LAC 34 34 34 34 \n",
"LAR 52 52 52 52 \n",
"MIA 857 857 857 857 \n",
"MIN 865 865 865 865 \n",
"NOR 822 822 822 822 \n",
"NWE 801 801 801 801 \n",
"NYG 848 848 848 848 \n",
"NYJ 841 841 841 841 \n",
"OAK 648 648 648 648 \n",
"PHI 856 856 856 856 \n",
"PHO 96 96 96 96 \n",
"PIT 876 876 876 876 \n",
"RAI 212 212 212 212 \n",
"RAM 458 458 458 458 \n",
"SDG 807 807 807 807 \n",
"SEA 708 708 708 708 \n",
"SFO 865 865 865 865 \n",
"STL 669 669 669 669 \n",
"TAM 691 691 691 691 \n",
"TEN 365 365 365 365 \n",
"WAS 851 851 851 851 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"Team \n",
"ARI 411 411 411 \n",
"ATL 840 840 840 \n",
"BAL 660 660 660 \n",
"BOS 70 70 70 \n",
"BUF 843 843 843 \n",
"CAR 401 401 401 \n",
"CHI 840 840 840 \n",
"CIN 807 807 807 \n",
"CLE 788 788 788 \n",
"DAL 879 879 879 \n",
"DEN 858 858 858 \n",
"DET 829 829 829 \n",
"GNB 862 862 862 \n",
"HOU 763 763 763 \n",
"IND 591 591 591 \n",
"JAX 398 398 398 \n",
"KAN 844 844 844 \n",
"LAC 34 34 34 \n",
"LAR 52 52 52 \n",
"MIA 857 857 857 \n",
"MIN 865 865 865 \n",
"NOR 822 822 822 \n",
"NWE 801 801 801 \n",
"NYG 848 848 848 \n",
"NYJ 841 841 841 \n",
"OAK 648 648 648 \n",
"PHI 856 856 856 \n",
"PHO 96 96 96 \n",
"PIT 876 876 876 \n",
"RAI 212 212 212 \n",
"RAM 458 458 458 \n",
"SDG 807 807 807 \n",
"SEA 708 708 708 \n",
"SFO 865 865 865 \n",
"STL 669 669 669 \n",
"TAM 691 691 691 \n",
"TEN 365 365 365 \n",
"WAS 851 851 851 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"Team \n",
"ARI 411 411 \n",
"ATL 840 840 \n",
"BAL 660 660 \n",
"BOS 70 70 \n",
"BUF 843 843 \n",
"CAR 401 401 \n",
"CHI 840 840 \n",
"CIN 807 807 \n",
"CLE 788 788 \n",
"DAL 879 879 \n",
"DEN 858 858 \n",
"DET 829 829 \n",
"GNB 862 862 \n",
"HOU 763 763 \n",
"IND 591 591 \n",
"JAX 398 398 \n",
"KAN 844 844 \n",
"LAC 34 34 \n",
"LAR 52 52 \n",
"MIA 857 857 \n",
"MIN 865 865 \n",
"NOR 822 822 \n",
"NWE 801 801 \n",
"NYG 848 848 \n",
"NYJ 841 841 \n",
"OAK 648 648 \n",
"PHI 856 856 \n",
"PHO 96 96 \n",
"PIT 876 876 \n",
"RAI 212 212 \n",
"RAM 458 458 \n",
"SDG 807 807 \n",
"SEA 708 708 \n",
"SFO 865 865 \n",
"STL 669 669 \n",
"TAM 691 691 \n",
"TEN 365 365 \n",
"WAS 851 851 \n",
"\n",
"[38 rows x 65 columns]"
]
},
"execution_count": 68,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.groupby('Team').count()"
]
},
{
"cell_type": "code",
"execution_count": 77,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"11796 34581_RAM_ARI Regular ARI Arizona Cardinals @ RAM \n",
"11824 34588_ARI_NYG Regular ARI Arizona Cardinals NaN NYG \n",
"11852 34595_CLE_ARI Regular ARI Arizona Cardinals @ CLE \n",
"11904 34609_ARI_MIN Regular ARI Arizona Cardinals NaN MIN \n",
"11928 34616_DAL_ARI Regular ARI Arizona Cardinals @ DAL \n",
"... ... ... ... ... ... ... ... \n",
"24726 43436_GNB_ARI Regular ARI Arizona Cardinals @ GNB \n",
"24758 43443_ARI_DET Regular ARI Arizona Cardinals NaN DET \n",
"24794 43450_ATL_ARI Regular ARI Arizona Cardinals @ ATL \n",
"24824 43457_ARI_LAR Regular ARI Arizona Cardinals NaN LAR \n",
"24852 43464_SEA_ARI Regular ARI Arizona Cardinals @ SEA \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"11796 Los Angeles Rams 1994 ... 7 \n",
"11824 New York Giants 1994 ... 0 \n",
"11852 Cleveland Browns 1994 ... 15 \n",
"11904 Minnesota Vikings 1994 ... 0 \n",
"11928 Dallas Cowboys 1994 ... 10 \n",
"... ... ... ... ... ... \n",
"24726 Green Bay Packers 2018 ... 0 \n",
"24758 Detriot Lions 2018 ... 7 \n",
"24794 Atlanta Falcons 2018 ... 7 \n",
"24824 Los Angeles Rams 2018 ... 3 \n",
"24852 Seattle Seahawks 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"11796 0 6 6 7 \n",
"11824 0 10 7 20 \n",
"11852 14 0 0 3 \n",
"11904 0 7 10 7 \n",
"11928 0 0 3 28 \n",
"... ... ... ... ... \n",
"24726 7 7 13 10 \n",
"24758 7 0 3 3 \n",
"24794 7 7 7 26 \n",
"24824 7 9 0 21 \n",
"24852 6 13 11 14 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"11796 7 0 0 \n",
"11824 0 2 2 \n",
"11852 29 0 0 \n",
"11904 0 2 2 \n",
"11928 10 0 0 \n",
"... ... ... ... \n",
"24726 7 2 2 \n",
"24758 14 0 0 \n",
"24794 14 2 2 \n",
"24824 10 1 0 \n",
"24852 13 1 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"11796 2 2 \n",
"11824 1 1 \n",
"11852 2 0 \n",
"11904 2 1 \n",
"11928 1 1 \n",
"... ... ... \n",
"24726 2 2 \n",
"24758 2 1 \n",
"24794 0 0 \n",
"24824 2 1 \n",
"24852 3 3 \n",
"\n",
"[411 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"14 24361_ATL_RAM Regular ATL Atlanta Falcons NaN RAM \n",
"30 24368_PHI_ATL Regular ATL Atlanta Falcons @ PHI \n",
"50 24375_DET_ATL Regular ATL Atlanta Falcons @ DET \n",
"74 24382_ATL_DAL Regular ATL Atlanta Falcons NaN DAL \n",
"102 24389_WAS_ATL Regular ATL Atlanta Falcons @ WAS \n",
"... ... ... ... ... ... ... ... \n",
"24727 43436_ATL_BAL Regular ATL Atlanta Falcons NaN BAL \n",
"24759 43443_GNB_ATL Regular ATL Atlanta Falcons @ GNB \n",
"24795 43450_ATL_ARI Regular ATL Atlanta Falcons NaN ARI \n",
"24825 43457_CAR_ATL Regular ATL Atlanta Falcons @ CAR \n",
"24853 43464_TAM_ATL Regular ATL Atlanta Falcons @ TAM \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"14 Los Angeles Rams 1966 ... 3 \n",
"30 Philadelphia Eagles 1966 ... 3 \n",
"50 Detriot Lions 1966 ... 0 \n",
"74 Dallas Cowboys 1966 ... 16 \n",
"102 Washington Redskins 1966 ... 6 \n",
"... ... ... ... ... ... \n",
"24727 Baltimore Ravens 2018 ... 6 \n",
"24759 Green Bay Packers 2018 ... 14 \n",
"24795 Arizona Cardinals 2018 ... 0 \n",
"24825 Carolina Panthers 2018 ... 0 \n",
"24853 Tampa Bay Buccaneers 2018 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"14 0 7 7 16 \n",
"30 10 3 7 10 \n",
"50 7 7 3 21 \n",
"74 14 7 7 17 \n",
"102 7 17 3 20 \n",
"... ... ... ... ... \n",
"24727 10 10 6 10 \n",
"24759 0 7 13 20 \n",
"24795 7 26 14 7 \n",
"24825 0 10 14 10 \n",
"24853 12 7 27 17 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"14 3 2 2 \n",
"30 13 1 1 \n",
"50 7 1 1 \n",
"74 30 2 2 \n",
"102 13 2 2 \n",
"... ... ... ... \n",
"24727 16 1 1 \n",
"24759 14 3 2 \n",
"24795 7 4 4 \n",
"24825 0 3 3 \n",
"24853 15 4 4 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"14 1 0 \n",
"30 2 1 \n",
"50 2 1 \n",
"74 0 0 \n",
"102 2 2 \n",
"... ... ... \n",
"24727 1 1 \n",
"24759 1 0 \n",
"24795 2 2 \n",
"24825 1 1 \n",
"24853 2 2 \n",
"\n",
"[840 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"8 24360_GNB_BAL Regular BAL Baltimore Colts @ GNB \n",
"31 24368_MIN_BAL Regular BAL Baltimore Colts @ MIN \n",
"51 24375_BAL_SFO Regular BAL Baltimore Colts NaN SFO \n",
"103 24389_CHI_BAL Regular BAL Baltimore Colts @ CHI \n",
"117 24396_BAL_DET Regular BAL Baltimore Colts NaN DET \n",
"... ... ... ... ... ... ... ... \n",
"24760 43443_KAN_BAL Regular BAL Baltimore Ravens @ KAN \n",
"24796 43450_BAL_TAM Regular BAL Baltimore Ravens NaN TAM \n",
"24820 43456_LAC_BAL Regular BAL Baltimore Ravens @ LAC \n",
"24854 43464_BAL_CLE Regular BAL Baltimore Ravens NaN CLE \n",
"24888 43471_BAL_LAC Playoff BAL Baltimore Ravens NaN LAC \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"8 Green Bay Packers 1966 ... 10 \n",
"31 Minnesota Vikings 1966 ... 0 \n",
"51 San Francisco 49ers 1966 ... 0 \n",
"103 Chicago Bears 1966 ... 10 \n",
"117 Detriot Lions 1966 ... 7 \n",
"... ... ... ... ... ... \n",
"24760 Kansas City Chiefs 2018 ... 0 \n",
"24796 Tampa Bay Buccaneers 2018 ... 3 \n",
"24820 Los Angeles Chargers 2018 ... 7 \n",
"24854 Cleveland Browns 2018 ... 7 \n",
"24888 Los Angeles Chargers 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"8 0 3 0 14 \n",
"31 7 10 28 16 \n",
"51 7 16 20 7 \n",
"103 7 3 14 10 \n",
"117 7 24 21 0 \n",
"... ... ... ... ... \n",
"24760 7 10 14 17 \n",
"24796 0 10 10 9 \n",
"24820 0 6 16 3 \n",
"24854 10 20 6 7 \n",
"24888 11 0 17 12 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"8 10 0 0 \n",
"31 7 5 5 \n",
"51 7 3 3 \n",
"103 17 2 2 \n",
"117 14 6 6 \n",
"... ... ... ... \n",
"24760 7 3 3 \n",
"24796 3 2 2 \n",
"24820 7 1 1 \n",
"24854 17 2 2 \n",
"24888 11 2 2 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"8 1 1 \n",
"31 1 1 \n",
"51 5 5 \n",
"103 2 1 \n",
"117 3 1 \n",
"... ... ... \n",
"24760 1 1 \n",
"24796 2 2 \n",
"24820 5 3 \n",
"24854 4 4 \n",
"24888 2 1 \n",
"\n",
"[660 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"9 24360_SDG_BOS Regular BOS Boston Patriots @ SDG \n",
"32 24368_DEN_BOS Regular BOS Boston Patriots @ DEN \n",
"52 24375_BOS_KAN Regular BOS Boston Patriots NaN KAN \n",
"75 24382_BOS_NYJ Regular BOS Boston Patriots NaN NYJ \n",
"94 24388_BUF_BOS Regular BOS Boston Patriots @ BUF \n",
"... ... ... ... ... ... ... ... \n",
"1692 25894_NYJ_BOS Regular BOS Boston Patriots @ NYJ \n",
"1721 25901_BUF_BOS Regular BOS Boston Patriots @ BUF \n",
"1746 25908_MIA_BOS Regular BOS Boston Patriots @ MIA \n",
"1774 25915_BOS_MIN Regular BOS Boston Patriots NaN MIN \n",
"1797 25922_CIN_BOS Regular BOS Boston Patriots @ CIN \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"9 San Diego Chargers 1966 ... 0 \n",
"32 Denver Broncos 1966 ... 0 \n",
"52 Kansas City Chiefs 1966 ... 6 \n",
"75 New York Jets 1966 ... 0 \n",
"94 Buffalo Bills 1966 ... 3 \n",
"... ... ... ... ... ... \n",
"1692 New York Jets 1970 ... 7 \n",
"1721 Buffalo Bills 1970 ... 0 \n",
"1746 Miami Dolphins 1970 ... 7 \n",
"1774 Minnesota Vikings 1970 ... 14 \n",
"1797 Cincinatti Bengals 1970 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"9 7 0 0 17 \n",
"32 0 9 15 10 \n",
"52 20 14 10 17 \n",
"75 17 10 14 7 \n",
"94 7 13 7 0 \n",
"... ... ... ... ... \n",
"1692 7 0 3 3 \n",
"1721 7 7 7 3 \n",
"1746 3 6 14 27 \n",
"1774 0 7 7 21 \n",
"1797 0 0 7 38 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"9 7 0 0 \n",
"32 0 1 1 \n",
"52 26 3 3 \n",
"75 17 3 3 \n",
"94 10 2 2 \n",
"... ... ... ... \n",
"1692 14 0 0 \n",
"1721 7 2 2 \n",
"1746 10 3 2 \n",
"1774 14 2 2 \n",
"1797 7 1 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"9 1 0 \n",
"32 4 3 \n",
"52 1 1 \n",
"75 2 1 \n",
"94 4 2 \n",
"... ... ... \n",
"1692 3 1 \n",
"1721 0 0 \n",
"1746 2 0 \n",
"1774 0 0 \n",
"1797 0 0 \n",
"\n",
"[70 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"4 24354_SDG_BUF Regular BUF Buffalo Bills @ SDG \n",
"15 24361_BUF_KAN Regular BUF Buffalo Bills NaN KAN \n",
"33 24368_BUF_MIA Regular BUF Buffalo Bills NaN MIA \n",
"53 24375_BUF_HOU Regular BUF Buffalo Bills NaN HOU \n",
"76 24382_KAN_BUF Regular BUF Buffalo Bills @ KAN \n",
"... ... ... ... ... ... ... ... \n",
"24729 43436_MIA_BUF Regular BUF Buffalo Bills @ MIA \n",
"24761 43443_BUF_NYJ Regular BUF Buffalo Bills NaN NYJ \n",
"24797 43450_BUF_DET Regular BUF Buffalo Bills NaN DET \n",
"24826 43457_NWE_BUF Regular BUF Buffalo Bills @ NWE \n",
"24855 43464_BUF_MIA Regular BUF Buffalo Bills NaN MIA \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"4 San Diego Chargers 1966 ... 3 \n",
"15 Kansas City Chiefs 1966 ... 14 \n",
"33 Miami Dolphins 1966 ... 0 \n",
"53 Houston Oilers 1966 ... 0 \n",
"76 Kansas City Chiefs 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"24729 Miami Dolphins 2018 ... 0 \n",
"24761 New York Jets 2018 ... 0 \n",
"24797 Detriot Lions 2018 ... 0 \n",
"24826 New England Patriots 2018 ... 7 \n",
"24855 Miami Dolphins 2018 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"4 17 0 7 7 \n",
"15 7 10 10 21 \n",
"33 14 48 10 10 \n",
"53 14 20 7 6 \n",
"76 0 12 17 14 \n",
"... ... ... ... ... \n",
"24729 7 6 11 14 \n",
"24761 14 17 6 13 \n",
"24797 0 7 7 13 \n",
"24826 3 0 12 14 \n",
"24855 0 14 28 14 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"4 20 1 1 \n",
"15 21 2 2 \n",
"33 14 8 7 \n",
"53 14 3 3 \n",
"76 0 2 2 \n",
"... ... ... ... \n",
"24729 7 1 0 \n",
"24761 14 2 2 \n",
"24797 0 2 2 \n",
"24826 10 0 0 \n",
"24855 3 6 6 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"4 2 0 \n",
"15 2 2 \n",
"33 1 1 \n",
"53 3 2 \n",
"76 3 3 \n",
"... ... ... \n",
"24729 2 1 \n",
"24761 5 3 \n",
"24797 0 0 \n",
"24826 3 2 \n",
"24855 1 0 \n",
"\n",
"[843 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"12269 34945_ATL_CAR Regular CAR Carolina Panthers @ ATL \n",
"12299 34952_BUF_CAR Regular CAR Carolina Panthers @ BUF \n",
"12329 34959_CAR_STL Regular CAR Carolina Panthers NaN STL \n",
"12382 34973_CAR_TAM Regular CAR Carolina Panthers NaN TAM \n",
"12408 34980_CHI_CAR Regular CAR Carolina Panthers @ CHI \n",
"... ... ... ... ... ... ... ... \n",
"24730 43436_TAM_CAR Regular CAR Carolina Panthers @ TAM \n",
"24762 43443_CLE_CAR Regular CAR Carolina Panthers @ CLE \n",
"24818 43451_CAR_NOR Regular CAR Carolina Panthers NaN NOR \n",
"24827 43457_CAR_ATL Regular CAR Carolina Panthers NaN ATL \n",
"24856 43464_NOR_CAR Regular CAR Carolina Panthers @ NOR \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"12269 Atlanta Falcons 1995 ... 7 \n",
"12299 Buffalo Bills 1995 ... 28 \n",
"12329 Los Angeles Rams 1995 ... 10 \n",
"12382 Tampa Bay Buccaneers 1995 ... 0 \n",
"12408 Chicago Bears 1995 ... 3 \n",
"... ... ... ... ... ... \n",
"24730 Tampa Bay Buccaneers 2018 ... 7 \n",
"24762 Cleveland Browns 2018 ... 0 \n",
"24818 New Orleans Saints 2018 ... 0 \n",
"24827 Atlanta Falcons 2018 ... 14 \n",
"24856 New Orleans Saints 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"12269 0 13 7 13 \n",
"12299 3 6 3 0 \n",
"12329 7 3 7 14 \n",
"12382 7 7 6 13 \n",
"12408 14 13 14 14 \n",
"... ... ... ... ... \n",
"24730 0 7 10 17 \n",
"24762 9 17 3 17 \n",
"24818 6 7 2 6 \n",
"24827 0 10 0 10 \n",
"24856 14 23 10 0 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"12269 7 2 2 \n",
"12299 31 0 0 \n",
"12329 17 1 1 \n",
"12382 7 2 1 \n",
"12408 17 3 3 \n",
"... ... ... ... \n",
"24730 7 2 2 \n",
"24762 9 2 2 \n",
"24818 6 1 1 \n",
"24827 14 1 1 \n",
"24856 14 4 3 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"12269 2 2 \n",
"12299 4 3 \n",
"12329 1 1 \n",
"12382 0 0 \n",
"12408 2 2 \n",
"... ... ... \n",
"24730 1 1 \n",
"24762 2 2 \n",
"24818 0 0 \n",
"24827 1 1 \n",
"24856 2 2 \n",
"\n",
"[401 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"16 24361_DET_CHI Regular CHI Chicago Bears @ DET \n",
"28 24366_RAM_CHI Regular CHI Chicago Bears @ RAM \n",
"77 24382_MIN_CHI Regular CHI Chicago Bears @ MIN \n",
"104 24389_CHI_BAL Regular CHI Chicago Bears NaN BAL \n",
"119 24396_CHI_GNB Regular CHI Chicago Bears NaN GNB \n",
"... ... ... ... ... ... ... ... \n",
"24763 43443_CHI_LAR Regular CHI Chicago Bears NaN LAR \n",
"24798 43450_CHI_GNB Regular CHI Chicago Bears NaN GNB \n",
"24828 43457_SFO_CHI Regular CHI Chicago Bears @ SFO \n",
"24857 43464_MIN_CHI Regular CHI Chicago Bears @ MIN \n",
"24889 43471_CHI_PHI Playoff CHI Chicago Bears NaN PHI \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"16 Detriot Lions 1966 ... 0 \n",
"28 Los Angeles Rams 1966 ... 7 \n",
"77 Minnesota Vikings 1966 ... 7 \n",
"104 Baltimore Colts 1966 ... 7 \n",
"119 Green Bay Packers 1966 ... 10 \n",
"... ... ... ... ... ... \n",
"24763 Los Angeles Rams 2018 ... 0 \n",
"24798 Green Bay Packers 2018 ... 11 \n",
"24828 San Francisco 49ers 2018 ... 0 \n",
"24857 Minnesota Vikings 2018 ... 7 \n",
"24889 Philadelphia Eagles 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"16 0 3 0 14 \n",
"28 10 17 0 14 \n",
"77 3 3 10 0 \n",
"104 7 10 17 3 \n",
"119 7 0 0 0 \n",
"... ... ... ... ... \n",
"24763 0 6 9 6 \n",
"24798 3 14 10 3 \n",
"24828 0 7 7 9 \n",
"24857 0 13 11 3 \n",
"24889 6 6 9 3 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"16 0 0 0 \n",
"28 17 2 2 \n",
"77 10 1 1 \n",
"104 14 3 3 \n",
"119 17 0 0 \n",
"... ... ... ... \n",
"24763 0 1 1 \n",
"24798 14 3 3 \n",
"24828 0 2 2 \n",
"24857 7 2 1 \n",
"24889 13 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"16 2 1 \n",
"28 1 1 \n",
"77 2 2 \n",
"104 4 2 \n",
"119 1 0 \n",
"... ... ... \n",
"24763 3 2 \n",
"24798 1 1 \n",
"24828 1 0 \n",
"24857 1 1 \n",
"24889 4 3 \n",
"\n",
"[840 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"702 25087_SDG_CIN Regular CIN Cincinatti Bengals @ SDG \n",
"715 25096_CIN_DEN Regular CIN Cincinatti Bengals NaN DEN \n",
"741 25103_CIN_BUF Regular CIN Cincinatti Bengals NaN BUF \n",
"765 25110_CIN_SDG Regular CIN Cincinatti Bengals NaN SDG \n",
"794 25117_DEN_CIN Regular CIN Cincinatti Bengals @ DEN \n",
"... ... ... ... ... ... ... ... \n",
"24732 43436_CIN_DEN Regular CIN Cincinatti Bengals NaN DEN \n",
"24764 43443_LAC_CIN Regular CIN Cincinatti Bengals @ LAC \n",
"24799 43450_CIN_OAK Regular CIN Cincinatti Bengals NaN OAK \n",
"24829 43457_CLE_CIN Regular CIN Cincinatti Bengals @ CLE \n",
"24858 43464_PIT_CIN Regular CIN Cincinatti Bengals @ PIT \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"702 San Diego Chargers 1968 ... 13 \n",
"715 Denver Broncos 1968 ... 3 \n",
"741 Buffalo Bills 1968 ... 7 \n",
"765 San Diego Chargers 1968 ... 0 \n",
"794 Denver Broncos 1968 ... 3 \n",
"... ... ... ... ... ... \n",
"24732 Denver Broncos 2018 ... 14 \n",
"24764 Los Angeles Chargers 2018 ... 3 \n",
"24799 Oakland Raiders 2018 ... 6 \n",
"24829 Cleveland Browns 2018 ... 7 \n",
"24858 Pittsburgh Steelers 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"702 6 10 3 10 \n",
"715 7 0 24 0 \n",
"741 9 10 24 7 \n",
"765 14 3 7 17 \n",
"794 7 7 0 0 \n",
"... ... ... ... ... \n",
"24732 3 3 7 7 \n",
"24764 6 12 9 17 \n",
"24799 3 20 10 7 \n",
"24829 3 0 18 16 \n",
"24858 6 10 3 3 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"702 19 1 1 \n",
"715 10 3 3 \n",
"741 16 4 4 \n",
"765 14 1 1 \n",
"794 10 1 1 \n",
"... ... ... ... \n",
"24732 17 1 1 \n",
"24764 9 0 0 \n",
"24799 9 3 3 \n",
"24829 10 1 1 \n",
"24858 13 1 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"702 2 2 \n",
"715 2 1 \n",
"741 4 2 \n",
"765 3 1 \n",
"794 2 0 \n",
"... ... ... \n",
"24732 1 1 \n",
"24764 3 3 \n",
"24799 3 3 \n",
"24829 1 1 \n",
"24858 2 2 \n",
"\n",
"[807 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"17 24361_WAS_CLE Regular CLE Cleveland Browns @ WAS \n",
"34 24368_CLE_GNB Regular CLE Cleveland Browns NaN GNB \n",
"54 24375_CLE_STL Regular CLE Cleveland Browns NaN STL \n",
"78 24382_NYG_CLE Regular CLE Cleveland Browns @ NYG \n",
"96 24388_CLE_PIT Regular CLE Cleveland Browns NaN PIT \n",
"... ... ... ... ... ... ... ... \n",
"24733 43436_HOU_CLE Regular CLE Cleveland Browns @ HOU \n",
"24765 43443_CLE_CAR Regular CLE Cleveland Browns NaN CAR \n",
"24790 43449_DEN_CLE Regular CLE Cleveland Browns @ DEN \n",
"24830 43457_CLE_CIN Regular CLE Cleveland Browns NaN CIN \n",
"24859 43464_BAL_CLE Regular CLE Cleveland Browns @ BAL \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"17 Washington Redskins 1966 ... 0 \n",
"34 Green Bay Packers 1966 ... 7 \n",
"54 St. Louis Cardinals 1966 ... 14 \n",
"78 New York Giants 1966 ... 0 \n",
"96 Pittsburgh Steelers 1966 ... 10 \n",
"... ... ... ... ... ... \n",
"24733 Houston Texans 2018 ... 3 \n",
"24765 Carolina Panthers 2018 ... 3 \n",
"24790 Denver Broncos 2018 ... 3 \n",
"24830 Cincinatti Bengals 2018 ... 0 \n",
"24859 Baltimore Ravens 2018 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"17 0 7 31 14 \n",
"34 7 17 3 7 \n",
"54 6 21 7 14 \n",
"78 0 14 14 7 \n",
"96 0 21 20 0 \n",
"... ... ... ... ... \n",
"24733 3 0 13 23 \n",
"24765 0 17 9 17 \n",
"24790 3 10 7 10 \n",
"24830 18 16 10 0 \n",
"24859 3 7 17 20 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"17 0 5 5 \n",
"34 14 2 2 \n",
"54 20 4 4 \n",
"78 0 4 4 \n",
"96 10 5 5 \n",
"... ... ... ... \n",
"24733 6 1 1 \n",
"24765 3 3 2 \n",
"24790 6 2 2 \n",
"24830 18 3 2 \n",
"24859 6 3 3 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"17 1 1 \n",
"34 2 2 \n",
"54 3 0 \n",
"78 2 0 \n",
"96 1 0 \n",
"... ... ... \n",
"24733 0 0 \n",
"24765 2 2 \n",
"24790 1 1 \n",
"24830 2 2 \n",
"24859 2 1 \n",
"\n",
"[788 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"35 24368_DAL_NYG Regular DAL Dallas Cowboys NaN NYG \n",
"55 24375_DAL_MIN Regular DAL Dallas Cowboys NaN MIN \n",
"79 24382_ATL_DAL Regular DAL Dallas Cowboys @ ATL \n",
"105 24389_DAL_PHI Regular DAL Dallas Cowboys NaN PHI \n",
"120 24396_STL_DAL Regular DAL Dallas Cowboys @ STL \n",
"... ... ... ... ... ... ... ... \n",
"24800 43450_IND_DAL Regular DAL Dallas Cowboys @ IND \n",
"24831 43457_DAL_TAM Regular DAL Dallas Cowboys NaN TAM \n",
"24860 43464_NYG_DAL Regular DAL Dallas Cowboys @ NYG \n",
"24884 43470_DAL_SEA Playoff DAL Dallas Cowboys NaN SEA \n",
"24892 43477_LAR_DAL Playoff DAL Dallas Cowboys @ LAR \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"35 New York Giants 1966 ... 0 \n",
"55 Minnesota Vikings 1966 ... 7 \n",
"79 Atlanta Falcons 1966 ... 7 \n",
"105 Philadelphia Eagles 1966 ... 0 \n",
"120 St. Louis Cardinals 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"24800 Indianapolis Colts 2018 ... 10 \n",
"24831 Tampa Bay Buccaneers 2018 ... 0 \n",
"24860 New York Giants 2018 ... 11 \n",
"24884 Seattle Seahawks 2018 ... 8 \n",
"24892 Los Angeles Rams 2018 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"35 0 31 21 7 \n",
"55 0 7 21 10 \n",
"79 0 17 30 7 \n",
"105 7 28 28 0 \n",
"120 3 3 7 7 \n",
"... ... ... ... ... \n",
"24800 3 0 0 10 \n",
"24831 7 17 10 13 \n",
"24860 17 14 22 7 \n",
"24884 8 10 14 6 \n",
"24892 7 7 15 20 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"35 0 7 7 \n",
"55 7 4 4 \n",
"79 7 6 6 \n",
"105 7 8 8 \n",
"120 3 1 1 \n",
"... ... ... ... \n",
"24800 13 0 0 \n",
"24831 7 3 3 \n",
"24860 28 4 4 \n",
"24884 16 3 3 \n",
"24892 10 2 2 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"35 1 1 \n",
"55 1 0 \n",
"79 1 1 \n",
"105 1 0 \n",
"120 3 1 \n",
"... ... ... \n",
"24800 1 0 \n",
"24831 2 2 \n",
"24860 1 0 \n",
"24884 2 1 \n",
"24892 0 0 \n",
"\n",
"[879 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"2 24353_HOU_DEN Regular DEN Denver Broncos @ HOU \n",
"36 24368_DEN_BOS Regular DEN Denver Broncos NaN BOS \n",
"56 24375_DEN_NYJ Regular DEN Denver Broncos NaN NYJ \n",
"80 24382_DEN_HOU Regular DEN Denver Broncos NaN HOU \n",
"97 24388_KAN_DEN Regular DEN Denver Broncos @ KAN \n",
"... ... ... ... ... ... ... ... \n",
"24734 43436_CIN_DEN Regular DEN Denver Broncos @ CIN \n",
"24767 43443_SFO_DEN Regular DEN Denver Broncos @ SFO \n",
"24791 43449_DEN_CLE Regular DEN Denver Broncos NaN CLE \n",
"24850 43458_OAK_DEN Regular DEN Denver Broncos @ OAK \n",
"24861 43464_DEN_LAC Regular DEN Denver Broncos NaN LAC \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"2 Houston Oilers 1966 ... 7 \n",
"36 Boston Patriots 1966 ... 0 \n",
"56 New York Jets 1966 ... 6 \n",
"80 Houston Oilers 1966 ... 14 \n",
"97 Kansas City Chiefs 1966 ... 3 \n",
"... ... ... ... ... ... \n",
"24734 Cincinatti Bengals 2018 ... 7 \n",
"24767 San Francisco 49ers 2018 ... 0 \n",
"24791 Cleveland Browns 2018 ... 0 \n",
"24850 Oakland Raiders 2018 ... 0 \n",
"24861 Los Angeles Chargers 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"2 21 7 0 17 \n",
"36 15 10 0 9 \n",
"56 10 7 0 0 \n",
"80 7 23 17 17 \n",
"97 13 3 7 21 \n",
"... ... ... ... ... \n",
"24734 0 7 17 3 \n",
"24767 0 0 14 20 \n",
"24791 7 10 6 10 \n",
"24850 10 0 14 17 \n",
"24861 9 3 6 7 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"2 28 1 1 \n",
"36 15 1 1 \n",
"56 16 1 1 \n",
"80 21 4 4 \n",
"97 16 1 1 \n",
"... ... ... ... \n",
"24734 7 3 3 \n",
"24767 0 2 2 \n",
"24791 7 1 1 \n",
"24850 10 2 2 \n",
"24861 16 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"2 0 0 \n",
"36 1 1 \n",
"56 0 0 \n",
"80 6 4 \n",
"97 2 1 \n",
"... ... ... \n",
"24734 2 1 \n",
"24767 0 0 \n",
"24791 3 3 \n",
"24850 1 0 \n",
"24861 1 1 \n",
"\n",
"[858 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"18 24361_DET_CHI Regular DET Detriot Lions NaN CHI \n",
"37 24368_PIT_DET Regular DET Detriot Lions @ PIT \n",
"57 24375_DET_ATL Regular DET Detriot Lions NaN ATL \n",
"81 24382_GNB_DET Regular DET Detriot Lions @ GNB \n",
"106 24389_DET_RAM Regular DET Detriot Lions NaN RAM \n",
"... ... ... ... ... ... ... ... \n",
"24735 43436_DET_LAR Regular DET Detriot Lions NaN LAR \n",
"24768 43443_ARI_DET Regular DET Detriot Lions @ ARI \n",
"24801 43450_BUF_DET Regular DET Detriot Lions @ BUF \n",
"24832 43457_DET_MIN Regular DET Detriot Lions NaN MIN \n",
"24862 43464_GNB_DET Regular DET Detriot Lions @ GNB \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"18 Chicago Bears 1966 ... 0 \n",
"37 Pittsburgh Steelers 1966 ... 7 \n",
"57 Atlanta Falcons 1966 ... 3 \n",
"81 Green Bay Packers 1966 ... 3 \n",
"106 Los Angeles Rams 1966 ... 7 \n",
"... ... ... ... ... ... \n",
"24735 Los Angeles Rams 2018 ... 3 \n",
"24768 Arizona Cardinals 2018 ... 0 \n",
"24801 Buffalo Bills 2018 ... 0 \n",
"24832 Minnesota Vikings 2018 ... 3 \n",
"24862 Green Bay Packers 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"18 0 14 0 3 \n",
"37 7 0 3 3 \n",
"57 0 21 7 7 \n",
"81 3 7 7 17 \n",
"106 0 0 7 7 \n",
"... ... ... ... ... \n",
"24735 14 3 13 13 \n",
"24768 3 3 14 0 \n",
"24801 7 13 0 7 \n",
"24832 10 9 0 14 \n",
"24862 0 21 10 0 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"18 0 2 2 \n",
"37 14 0 0 \n",
"57 3 4 4 \n",
"81 6 2 2 \n",
"106 7 1 1 \n",
"... ... ... ... \n",
"24735 17 1 1 \n",
"24768 3 2 2 \n",
"24801 7 1 1 \n",
"24832 13 0 0 \n",
"24862 0 4 4 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"18 0 0 \n",
"37 3 1 \n",
"57 1 0 \n",
"81 1 0 \n",
"106 0 0 \n",
"... ... ... \n",
"24735 3 3 \n",
"24768 1 1 \n",
"24801 1 0 \n",
"24832 3 3 \n",
"24862 1 1 \n",
"\n",
"[829 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"10 24360_GNB_BAL Regular GNB Green Bay Packers NaN BAL \n",
"38 24368_CLE_GNB Regular GNB Green Bay Packers @ CLE \n",
"58 24375_GNB_RAM Regular GNB Green Bay Packers NaN RAM \n",
"82 24382_GNB_DET Regular GNB Green Bay Packers NaN DET \n",
"107 24389_SFO_GNB Regular GNB Green Bay Packers @ SFO \n",
"... ... ... ... ... ... ... ... \n",
"24736 43436_GNB_ARI Regular GNB Green Bay Packers NaN ARI \n",
"24769 43443_GNB_ATL Regular GNB Green Bay Packers NaN ATL \n",
"24802 43450_CHI_GNB Regular GNB Green Bay Packers @ CHI \n",
"24833 43457_NYJ_GNB Regular GNB Green Bay Packers @ NYJ \n",
"24863 43464_GNB_DET Regular GNB Green Bay Packers NaN DET \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"10 Baltimore Colts 1966 ... 0 \n",
"38 Cleveland Browns 1966 ... 0 \n",
"58 Los Angeles Rams 1966 ... 7 \n",
"82 Detriot Lions 1966 ... 0 \n",
"107 San Francisco 49ers 1966 ... 7 \n",
"... ... ... ... ... ... \n",
"24736 Arizona Cardinals 2018 ... 10 \n",
"24769 Atlanta Falcons 2018 ... 0 \n",
"24802 Chicago Bears 2018 ... 0 \n",
"24833 New York Jets 2018 ... 14 \n",
"24863 Detriot Lions 2018 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"10 0 14 10 3 \n",
"38 3 7 14 17 \n",
"58 0 17 7 6 \n",
"82 7 17 6 7 \n",
"107 7 3 17 7 \n",
"... ... ... ... ... \n",
"24736 3 10 7 7 \n",
"24769 13 20 14 7 \n",
"24802 10 3 14 14 \n",
"24833 3 17 21 21 \n",
"24863 7 0 0 21 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"10 0 3 3 \n",
"38 3 3 3 \n",
"58 7 3 3 \n",
"82 7 2 2 \n",
"107 14 2 2 \n",
"... ... ... ... \n",
"24736 13 2 2 \n",
"24769 13 4 4 \n",
"24802 10 0 0 \n",
"24833 17 3 3 \n",
"24863 10 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"10 2 1 \n",
"38 1 0 \n",
"58 2 1 \n",
"82 4 3 \n",
"107 4 2 \n",
"... ... ... \n",
"24736 2 1 \n",
"24769 2 2 \n",
"24802 3 3 \n",
"24833 3 3 \n",
"24863 0 0 \n",
"\n",
"[862 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"3 24353_HOU_DEN Regular HOU Houston Oilers NaN DEN \n",
"11 24360_HOU_OAK Regular HOU Houston Oilers NaN OAK \n",
"39 24368_NYJ_HOU Regular HOU Houston Oilers @ NYJ \n",
"59 24375_BUF_HOU Regular HOU Houston Oilers @ BUF \n",
"83 24382_DEN_HOU Regular HOU Houston Oilers @ DEN \n",
"... ... ... ... ... ... ... ... \n",
"24770 43443_HOU_IND Regular HOU Houston Texans NaN IND \n",
"24792 43449_NYJ_HOU Regular HOU Houston Texans @ NYJ \n",
"24834 43457_PHI_HOU Regular HOU Houston Texans @ PHI \n",
"24864 43464_HOU_JAX Regular HOU Houston Texans NaN JAX \n",
"24885 43470_HOU_IND Playoff HOU Houston Texans NaN IND \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"3 Denver Broncos 1966 ... 0 \n",
"11 Oakland Raiders 1966 ... 0 \n",
"39 New York Jets 1966 ... 17 \n",
"59 Buffalo Bills 1966 ... 0 \n",
"83 Denver Broncos 1966 ... 14 \n",
"... ... ... ... ... ... \n",
"24770 Indianapolis Colts 2018 ... 7 \n",
"24792 New York Jets 2018 ... 6 \n",
"24834 Philadelphia Eagles 2018 ... 10 \n",
"24864 Jacksonville Jaguars 2018 ... 0 \n",
"24885 Indianapolis Colts 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"3 0 17 28 7 \n",
"11 0 14 17 0 \n",
"39 14 6 7 21 \n",
"59 7 6 14 20 \n",
"83 3 17 21 23 \n",
"... ... ... ... ... \n",
"24770 0 7 14 17 \n",
"24792 7 16 13 9 \n",
"24834 9 16 14 13 \n",
"24864 0 17 3 3 \n",
"24885 0 0 7 21 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"3 0 6 6 \n",
"11 0 4 4 \n",
"39 31 1 1 \n",
"59 7 2 2 \n",
"83 17 5 5 \n",
"... ... ... ... \n",
"24770 7 3 3 \n",
"24792 13 2 2 \n",
"24834 19 4 3 \n",
"24864 0 2 2 \n",
"24885 0 1 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"3 5 1 \n",
"11 2 1 \n",
"39 2 2 \n",
"59 3 2 \n",
"83 1 1 \n",
"... ... ... \n",
"24770 0 0 \n",
"24792 5 5 \n",
"24834 1 1 \n",
"24864 2 2 \n",
"24885 0 0 \n",
"\n",
"[763 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away \\\n",
"7156 30927_IND_NYJ Regular IND Indianapolis Colts NaN \n",
"7188 30934_HOU_IND Regular IND Indianapolis Colts @ \n",
"7213 30941_IND_STL Regular IND Indianapolis Colts NaN \n",
"7242 30948_MIA_IND Regular IND Indianapolis Colts @ \n",
"7269 30955_IND_BUF Regular IND Indianapolis Colts NaN \n",
"... ... ... ... ... ... ... \n",
"24803 43450_IND_DAL Regular IND Indianapolis Colts NaN \n",
"24835 43457_IND_NYG Regular IND Indianapolis Colts NaN \n",
"24865 43464_TEN_IND Regular IND Indianapolis Colts @ \n",
"24886 43470_HOU_IND Playoff IND Indianapolis Colts @ \n",
"24893 43477_KAN_IND Playoff IND Indianapolis Colts @ \n",
"\n",
" Opponent Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"7156 NYJ New York Jets 1984 ... 9 \n",
"7188 HOU Houston Oilers 1984 ... 0 \n",
"7213 STL St. Louis Cardinals 1984 ... 3 \n",
"7242 MIA Miami Dolphins 1984 ... 14 \n",
"7269 BUF Buffalo Bills 1984 ... 7 \n",
"... ... ... ... ... ... ... \n",
"24803 DAL Dallas Cowboys 2018 ... 0 \n",
"24835 NYG New York Giants 2018 ... 7 \n",
"24865 TEN Tennessee Titans 2018 ... 7 \n",
"24886 HOU Houston Texans 2018 ... 0 \n",
"24893 KAN Kansas City Chiefs 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"7156 7 7 7 7 \n",
"7188 7 21 14 14 \n",
"7213 17 17 16 14 \n",
"7242 7 7 0 23 \n",
"7269 0 10 21 10 \n",
"... ... ... ... ... \n",
"24803 0 10 13 0 \n",
"24835 3 7 21 17 \n",
"24865 0 17 16 10 \n",
"24886 7 21 0 0 \n",
"24893 7 7 6 24 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"7156 16 2 2 \n",
"7188 7 5 5 \n",
"7213 20 4 3 \n",
"7242 21 1 1 \n",
"7269 7 4 4 \n",
"... ... ... ... \n",
"24803 0 2 2 \n",
"24835 10 4 4 \n",
"24865 7 4 3 \n",
"24886 7 3 3 \n",
"24893 7 2 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"7156 0 0 \n",
"7188 0 0 \n",
"7213 2 2 \n",
"7242 1 0 \n",
"7269 2 1 \n",
"... ... ... \n",
"24803 3 3 \n",
"24835 0 0 \n",
"24865 2 2 \n",
"24886 0 0 \n",
"24893 1 0 \n",
"\n",
"[591 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away \\\n",
"12278 34945_JAX_HOU Regular JAX Jacksonville Jaguars NaN \n",
"12307 34952_CIN_JAX Regular JAX Jacksonville Jaguars @ \n",
"12339 34959_NYJ_JAX Regular JAX Jacksonville Jaguars @ \n",
"12365 34966_JAX_GNB Regular JAX Jacksonville Jaguars NaN \n",
"12388 34973_HOU_JAX Regular JAX Jacksonville Jaguars @ \n",
"... ... ... ... ... ... ... \n",
"24739 43436_JAX_IND Regular JAX Jacksonville Jaguars NaN \n",
"24756 43440_TEN_JAX Regular JAX Jacksonville Jaguars @ \n",
"24804 43450_JAX_WAS Regular JAX Jacksonville Jaguars NaN \n",
"24836 43457_MIA_JAX Regular JAX Jacksonville Jaguars @ \n",
"24866 43464_HOU_JAX Regular JAX Jacksonville Jaguars @ \n",
"\n",
" Opponent Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"12278 HOU Houston Oilers 1995 ... 3 \n",
"12307 CIN Cincinatti Bengals 1995 ... 7 \n",
"12339 NYJ New York Jets 1995 ... 14 \n",
"12365 GNB Green Bay Packers 1995 ... 7 \n",
"12388 HOU Houston Oilers 1995 ... 7 \n",
"... ... ... ... ... ... ... \n",
"24739 IND Indianapolis Colts 2018 ... 0 \n",
"24756 TEN Tennessee Titans 2018 ... 14 \n",
"24804 WAS Washington Redskins 2018 ... 3 \n",
"24836 MIA Miami Dolphins 2018 ... 0 \n",
"24866 HOU Houston Texans 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"12278 0 0 3 7 \n",
"12307 7 7 10 10 \n",
"12339 0 3 7 13 \n",
"12365 7 0 14 10 \n",
"12388 3 10 7 6 \n",
"... ... ... ... ... \n",
"24739 0 3 3 0 \n",
"24756 0 2 7 16 \n",
"24804 10 10 3 3 \n",
"24836 0 7 10 7 \n",
"24866 3 3 0 17 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"12278 3 0 0 \n",
"12307 14 2 2 \n",
"12339 14 1 1 \n",
"12365 14 2 2 \n",
"12388 10 2 2 \n",
"... ... ... ... \n",
"24739 0 0 0 \n",
"24756 14 1 1 \n",
"24804 13 1 1 \n",
"24836 0 2 2 \n",
"24866 3 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"12278 2 1 \n",
"12307 1 1 \n",
"12339 1 1 \n",
"12365 0 0 \n",
"12388 1 1 \n",
"... ... ... \n",
"24739 2 2 \n",
"24756 0 0 \n",
"24804 2 2 \n",
"24836 2 1 \n",
"24866 1 1 \n",
"\n",
"[398 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"19 24361_BUF_KAN Regular KAN Kansas City Chiefs @ BUF \n",
"40 24368_OAK_KAN Regular KAN Kansas City Chiefs @ OAK \n",
"60 24375_BOS_KAN Regular KAN Kansas City Chiefs @ BOS \n",
"84 24382_KAN_BUF Regular KAN Kansas City Chiefs NaN BUF \n",
"98 24388_KAN_DEN Regular KAN Kansas City Chiefs NaN DEN \n",
"... ... ... ... ... ... ... ... \n",
"24788 43447_KAN_LAC Regular KAN Kansas City Chiefs NaN LAC \n",
"24837 43457_SEA_KAN Regular KAN Kansas City Chiefs @ SEA \n",
"24867 43464_KAN_OAK Regular KAN Kansas City Chiefs NaN OAK \n",
"24894 43477_KAN_IND Playoff KAN Kansas City Chiefs NaN IND \n",
"24900 43485_KAN_NWE Playoff KAN Kansas City Chiefs NaN NWE \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"19 Buffalo Bills 1966 ... 3 \n",
"40 Oakland Raiders 1966 ... 0 \n",
"60 Boston Patriots 1966 ... 7 \n",
"84 Buffalo Bills 1966 ... 3 \n",
"98 Denver Broncos 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"24788 Los Angeles Chargers 2018 ... 7 \n",
"24837 Seattle Seahawks 2018 ... 10 \n",
"24867 Oakland Raiders 2018 ... 0 \n",
"24894 Indianapolis Colts 2018 ... 0 \n",
"24900 New England Patriots 2018 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"19 7 21 21 10 \n",
"40 0 10 22 10 \n",
"60 3 17 26 14 \n",
"84 14 14 0 12 \n",
"98 7 21 16 3 \n",
"... ... ... ... ... \n",
"24788 15 14 14 7 \n",
"24837 14 10 21 14 \n",
"24867 0 21 14 3 \n",
"24894 6 24 7 7 \n",
"24900 14 0 31 14 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"19 10 6 6 \n",
"40 0 3 3 \n",
"60 10 6 4 \n",
"84 17 2 2 \n",
"98 7 4 4 \n",
"... ... ... ... \n",
"24788 22 4 4 \n",
"24837 24 2 2 \n",
"24867 0 5 5 \n",
"24894 6 4 4 \n",
"24900 17 4 4 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"19 0 0 \n",
"40 1 1 \n",
"60 1 1 \n",
"84 0 0 \n",
"98 3 3 \n",
"... ... ... \n",
"24788 0 0 \n",
"24837 3 3 \n",
"24867 0 0 \n",
"24894 1 1 \n",
"24900 1 1 \n",
"\n",
"[844 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"23865 42989_DEN_LAC Regular LAC Los Angeles Chargers @ DEN \n",
"23883 42995_LAC_MIA Regular LAC Los Angeles Chargers NaN MIA \n",
"23916 43002_LAC_KAN Regular LAC Los Angeles Chargers NaN KAN \n",
"23947 43009_LAC_PHI Regular LAC Los Angeles Chargers NaN PHI \n",
"23979 43016_NYG_LAC Regular LAC Los Angeles Chargers @ NYG \n",
"24005 43023_OAK_LAC Regular LAC Los Angeles Chargers @ OAK \n",
"24035 43030_LAC_DEN Regular LAC Los Angeles Chargers NaN DEN \n",
"24062 43037_NWE_LAC Regular LAC Los Angeles Chargers @ NWE \n",
"24116 43051_JAX_LAC Regular LAC Los Angeles Chargers @ JAX \n",
"24145 43058_LAC_BUF Regular LAC Los Angeles Chargers NaN BUF \n",
"24160 43062_DAL_LAC Regular LAC Los Angeles Chargers @ DAL \n",
"24206 43072_LAC_CLE Regular LAC Los Angeles Chargers NaN CLE \n",
"24239 43079_LAC_WAS Regular LAC Los Angeles Chargers NaN WAS \n",
"24259 43085_KAN_LAC Regular LAC Los Angeles Chargers @ KAN \n",
"24302 43093_NYJ_LAC Regular LAC Los Angeles Chargers @ NYJ \n",
"24334 43100_LAC_OAK Regular LAC Los Angeles Chargers NaN OAK \n",
"24388 43352_LAC_KAN Regular LAC Los Angeles Chargers NaN KAN \n",
"24419 43359_BUF_LAC Regular LAC Los Angeles Chargers @ BUF \n",
"24453 43366_LAR_LAC Regular LAC Los Angeles Chargers @ LAR \n",
"24483 43373_LAC_SFO Regular LAC Los Angeles Chargers NaN SFO \n",
"24514 43380_LAC_OAK Regular LAC Los Angeles Chargers NaN OAK \n",
"24544 43387_CLE_LAC Regular LAC Los Angeles Chargers @ CLE \n",
"24572 43394_LAC_TEN Regular LAC Los Angeles Chargers NaN TEN \n",
"24627 43408_SEA_LAC Regular LAC Los Angeles Chargers @ SEA \n",
"24654 43415_OAK_LAC Regular LAC Los Angeles Chargers @ OAK \n",
"24682 43422_LAC_DEN Regular LAC Los Angeles Chargers NaN DEN \n",
"24710 43429_LAC_ARI Regular LAC Los Angeles Chargers NaN ARI \n",
"24741 43436_PIT_LAC Regular LAC Los Angeles Chargers @ PIT \n",
"24773 43443_LAC_CIN Regular LAC Los Angeles Chargers NaN CIN \n",
"24789 43447_KAN_LAC Regular LAC Los Angeles Chargers @ KAN \n",
"24821 43456_LAC_BAL Regular LAC Los Angeles Chargers NaN BAL \n",
"24868 43464_DEN_LAC Regular LAC Los Angeles Chargers @ DEN \n",
"24890 43471_BAL_LAC Playoff LAC Los Angeles Chargers @ BAL \n",
"24896 43478_NWE_LAC Playoff LAC Los Angeles Chargers @ NWE \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"23865 Denver Broncos 2017 ... 10 \n",
"23883 Miami Dolphins 2017 ... 10 \n",
"23916 Kansas City Chiefs 2017 ... 0 \n",
"23947 Philadelphia Eagles 2017 ... 3 \n",
"23979 New York Giants 2017 ... 7 \n",
"24005 Oakland Raiders 2017 ... 0 \n",
"24035 Denver Broncos 2017 ... 0 \n",
"24062 New England Patriots 2017 ... 3 \n",
"24116 Jacksonville Jaguars 2017 ... 8 \n",
"24145 Buffalo Bills 2017 ... 3 \n",
"24160 Dallas Cowboys 2017 ... 0 \n",
"24206 Cleveland Browns 2017 ... 0 \n",
"24239 Washington Redskins 2017 ... 0 \n",
"24259 Kansas City Chiefs 2017 ... 10 \n",
"24302 New York Jets 2017 ... 7 \n",
"24334 Oakland Raiders 2017 ... 0 \n",
"24388 Kansas City Chiefs 2018 ... 14 \n",
"24419 Buffalo Bills 2018 ... 7 \n",
"24453 Los Angeles Rams 2018 ... 14 \n",
"24483 San Francisco 49ers 2018 ... 7 \n",
"24514 Oakland Raiders 2018 ... 0 \n",
"24544 Cleveland Browns 2018 ... 0 \n",
"24572 Tennessee Titans 2018 ... 7 \n",
"24627 Seattle Seahawks 2018 ... 0 \n",
"24654 Oakland Raiders 2018 ... 0 \n",
"24682 Denver Broncos 2018 ... 7 \n",
"24710 Arizona Cardinals 2018 ... 0 \n",
"24741 Pittsburgh Steelers 2018 ... 0 \n",
"24773 Cincinatti Bengals 2018 ... 0 \n",
"24789 Kansas City Chiefs 2018 ... 7 \n",
"24821 Baltimore Ravens 2018 ... 10 \n",
"24868 Denver Broncos 2018 ... 0 \n",
"24890 Baltimore Ravens 2018 ... 3 \n",
"24896 New England Patriots 2018 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"23865 0 7 14 14 \n",
"23883 6 10 7 3 \n",
"23916 7 10 0 17 \n",
"23947 7 10 14 16 \n",
"23979 6 10 17 9 \n",
"24005 6 7 10 10 \n",
"24035 0 14 7 0 \n",
"24062 3 7 6 15 \n",
"24116 3 7 10 6 \n",
"24145 14 37 17 7 \n",
"24160 6 3 25 0 \n",
"24206 3 9 10 7 \n",
"24239 7 23 7 6 \n",
"24259 10 6 7 10 \n",
"24302 0 7 7 0 \n",
"24334 0 20 10 10 \n",
"24388 7 12 16 17 \n",
"24419 7 28 3 6 \n",
"24453 0 13 10 21 \n",
"24483 3 17 12 17 \n",
"24514 7 17 9 3 \n",
"24544 8 21 17 6 \n",
"24572 6 10 10 6 \n",
"24627 7 19 6 10 \n",
"24654 3 10 10 3 \n",
"24682 9 13 9 7 \n",
"24710 0 28 17 10 \n",
"24741 7 7 26 23 \n",
"24773 9 17 9 12 \n",
"24789 7 7 22 14 \n",
"24821 6 3 7 6 \n",
"24868 6 7 16 3 \n",
"24890 14 12 11 0 \n",
"24896 3 7 21 35 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"23865 10 3 3 \n",
"23883 16 2 2 \n",
"23916 7 1 1 \n",
"23947 10 3 3 \n",
"23979 13 3 3 \n",
"24005 6 2 2 \n",
"24035 0 3 3 \n",
"24062 6 1 1 \n",
"24116 11 2 2 \n",
"24145 17 6 6 \n",
"24160 6 4 1 \n",
"24206 3 1 1 \n",
"24239 7 3 3 \n",
"24259 20 2 1 \n",
"24302 7 2 2 \n",
"24334 0 4 3 \n",
"24388 21 0 0 \n",
"24419 14 4 4 \n",
"24453 14 3 2 \n",
"24483 10 2 0 \n",
"24514 7 3 2 \n",
"24544 8 5 5 \n",
"24572 13 2 2 \n",
"24627 7 3 1 \n",
"24654 3 2 2 \n",
"24682 16 2 1 \n",
"24710 0 6 6 \n",
"24741 7 2 2 \n",
"24773 9 2 2 \n",
"24789 14 3 3 \n",
"24821 16 1 1 \n",
"24868 6 3 3 \n",
"24890 17 0 0 \n",
"24896 6 2 2 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"23865 1 0 \n",
"23883 3 1 \n",
"23916 1 1 \n",
"23947 1 1 \n",
"23979 2 2 \n",
"24005 2 1 \n",
"24035 0 0 \n",
"24062 1 0 \n",
"24116 1 1 \n",
"24145 5 4 \n",
"24160 2 1 \n",
"24206 5 4 \n",
"24239 3 3 \n",
"24259 0 0 \n",
"24302 1 0 \n",
"24334 2 1 \n",
"24388 3 2 \n",
"24419 1 1 \n",
"24453 1 1 \n",
"24483 4 3 \n",
"24514 3 2 \n",
"24544 1 1 \n",
"24572 2 2 \n",
"24627 1 0 \n",
"24654 2 2 \n",
"24682 3 3 \n",
"24710 1 1 \n",
"24741 2 1 \n",
"24773 4 4 \n",
"24789 0 0 \n",
"24821 1 1 \n",
"24868 0 0 \n",
"24890 6 5 \n",
"24896 0 0 \n",
"\n",
"[34 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away \\\n",
"23332 42625_SFO_LAR Regular LAR Los Angeles Rams @ \n",
"23352 42631_LAR_SEA Regular LAR Los Angeles Rams NaN \n",
"23384 42638_TAM_LAR Regular LAR Los Angeles Rams @ \n",
"23416 42645_ARI_LAR Regular LAR Los Angeles Rams @ \n",
"23444 42652_LAR_BUF Regular LAR Los Angeles Rams NaN \n",
"23474 42659_DET_LAR Regular LAR Los Angeles Rams @ \n",
"23500 42666_LAR_NYG Regular LAR Los Angeles Rams NaN \n",
"23556 42680_LAR_CAR Regular LAR Los Angeles Rams NaN \n",
"23582 42687_NYJ_LAR Regular LAR Los Angeles Rams @ \n",
"23612 42694_LAR_MIA Regular LAR Los Angeles Rams NaN \n",
"23644 42701_NOR_LAR Regular LAR Los Angeles Rams @ \n",
"23673 42708_NWE_LAR Regular LAR Los Angeles Rams @ \n",
"23704 42715_LAR_ATL Regular LAR Los Angeles Rams NaN \n",
"23720 42719_SEA_LAR Regular LAR Los Angeles Rams @ \n",
"23765 42728_LAR_SFO Regular LAR Los Angeles Rams NaN \n",
"23800 42736_LAR_ARI Regular LAR Los Angeles Rams NaN \n",
"23854 42988_LAR_IND Regular LAR Los Angeles Rams NaN \n",
"23884 42995_LAR_WAS Regular LAR Los Angeles Rams NaN \n",
"23900 42999_SFO_LAR Regular LAR Los Angeles Rams @ \n",
"23948 43009_DAL_LAR Regular LAR Los Angeles Rams @ \n",
"23980 43016_LAR_SEA Regular LAR Los Angeles Rams NaN \n",
"24006 43023_JAX_LAR Regular LAR Los Angeles Rams @ \n",
"24036 43030_LAR_ARI Regular LAR Los Angeles Rams NaN \n",
"24089 43044_NYG_LAR Regular LAR Los Angeles Rams @ \n",
"24117 43051_LAR_HOU Regular LAR Los Angeles Rams NaN \n",
"24146 43058_MIN_LAR Regular LAR Los Angeles Rams @ \n",
"24176 43065_LAR_NOR Regular LAR Los Angeles Rams NaN \n",
"24207 43072_ARI_LAR Regular LAR Los Angeles Rams @ \n",
"24240 43079_LAR_PHI Regular LAR Los Angeles Rams NaN \n",
"24270 43086_SEA_LAR Regular LAR Los Angeles Rams @ \n",
"24303 43093_TEN_LAR Regular LAR Los Angeles Rams @ \n",
"24335 43100_LAR_SFO Regular LAR Los Angeles Rams NaN \n",
"24352 43106_LAR_ATL Playoff LAR Los Angeles Rams NaN \n",
"24401 43353_OAK_LAR Regular LAR Los Angeles Rams @ \n",
"24420 43359_LAR_ARI Regular LAR Los Angeles Rams NaN \n",
"24454 43366_LAR_LAC Regular LAR Los Angeles Rams NaN \n",
"24468 43370_LAR_MIN Regular LAR Los Angeles Rams NaN \n",
"24515 43380_SEA_LAR Regular LAR Los Angeles Rams @ \n",
"24545 43387_DEN_LAR Regular LAR Los Angeles Rams @ \n",
"24573 43394_SFO_LAR Regular LAR Los Angeles Rams @ \n",
"24600 43401_LAR_GNB Regular LAR Los Angeles Rams NaN \n",
"24628 43408_NOR_LAR Regular LAR Los Angeles Rams @ \n",
"24655 43415_LAR_SEA Regular LAR Los Angeles Rams NaN \n",
"24693 43423_LAR_KAN Regular LAR Los Angeles Rams NaN \n",
"24742 43436_DET_LAR Regular LAR Los Angeles Rams @ \n",
"24774 43443_CHI_LAR Regular LAR Los Angeles Rams @ \n",
"24805 43450_LAR_PHI Regular LAR Los Angeles Rams NaN \n",
"24838 43457_ARI_LAR Regular LAR Los Angeles Rams @ \n",
"24869 43464_LAR_SFO Regular LAR Los Angeles Rams NaN \n",
"24895 43477_LAR_DAL Playoff LAR Los Angeles Rams NaN \n",
"24901 43485_NOR_LAR Playoff LAR Los Angeles Rams @ \n",
"24904 43499_LAR_NWE Super Bowl LAR Los Angeles Rams NaN \n",
"\n",
" Opponent Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"23332 SFO San Francisco 49ers 2016 ... 0 \n",
"23352 SEA Seattle Seahawks 2016 ... 0 \n",
"23384 TAM Tampa Bay Buccaneers 2016 ... 0 \n",
"23416 ARI Arizona Cardinals 2016 ... 3 \n",
"23444 BUF Buffalo Bills 2016 ... 7 \n",
"23474 DET Detriot Lions 2016 ... 7 \n",
"23500 NYG New York Giants 2016 ... 0 \n",
"23556 CAR Carolina Panthers 2016 ... 0 \n",
"23582 NYJ New York Jets 2016 ... 0 \n",
"23612 MIA Miami Dolphins 2016 ... 0 \n",
"23644 NOR New Orleans Saints 2016 ... 14 \n",
"23673 NWE New England Patriots 2016 ... 6 \n",
"23704 ATL Atlanta Falcons 2016 ... 21 \n",
"23720 SEA Seattle Seahawks 2016 ... 7 \n",
"23765 SFO San Francisco 49ers 2016 ... 0 \n",
"23800 ARI Arizona Cardinals 2016 ... 14 \n",
"23854 IND Indianapolis Colts 2017 ... 0 \n",
"23884 WAS Washington Redskins 2017 ... 0 \n",
"23900 SFO San Francisco 49ers 2017 ... 7 \n",
"23948 DAL Dallas Cowboys 2017 ... 0 \n",
"23980 SEA Seattle Seahawks 2017 ... 3 \n",
"24006 JAX Jacksonville Jaguars 2017 ... 3 \n",
"24036 ARI Arizona Cardinals 2017 ... 0 \n",
"24089 NYG New York Giants 2017 ... 0 \n",
"24117 HOU Houston Texans 2017 ... 0 \n",
"24146 MIN Minnesota Vikings 2017 ... 0 \n",
"24176 NOR New Orleans Saints 2017 ... 0 \n",
"24207 ARI Arizona Cardinals 2017 ... 0 \n",
"24240 PHI Philadelphia Eagles 2017 ... 7 \n",
"24270 SEA Seattle Seahawks 2017 ... 7 \n",
"24303 TEN Tennessee Titans 2017 ... 7 \n",
"24335 SFO San Francisco 49ers 2017 ... 7 \n",
"24352 ATL Atlanta Falcons 2017 ... 6 \n",
"24401 OAK Oakland Raiders 2018 ... 0 \n",
"24420 ARI Arizona Cardinals 2018 ... 0 \n",
"24454 LAC Los Angeles Chargers 2018 ... 7 \n",
"24468 MIN Minnesota Vikings 2018 ... 8 \n",
"24515 SEA Seattle Seahawks 2018 ... 14 \n",
"24545 DEN Denver Broncos 2018 ... 7 \n",
"24573 SFO San Francisco 49ers 2018 ... 3 \n",
"24600 GNB Green Bay Packers 2018 ... 10 \n",
"24628 NOR New Orleans Saints 2018 ... 0 \n",
"24655 SEA Seattle Seahawks 2018 ... 7 \n",
"24693 KAN Kansas City Chiefs 2018 ... 7 \n",
"24742 DET Detriot Lions 2018 ... 10 \n",
"24774 CHI Chicago Bears 2018 ... 9 \n",
"24805 PHI Philadelphia Eagles 2018 ... 17 \n",
"24838 ARI Arizona Cardinals 2018 ... 0 \n",
"24869 SFO San Francisco 49ers 2018 ... 7 \n",
"24895 DAL Dallas Cowboys 2018 ... 8 \n",
"24901 NOR New Orleans Saints 2018 ... 7 \n",
"24904 NWE New England Patriots 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"23332 14 0 0 14 \n",
"23352 0 6 3 3 \n",
"23384 12 17 20 20 \n",
"23416 0 10 7 10 \n",
"23444 7 13 6 16 \n",
"23474 10 14 14 14 \n",
"23500 7 10 0 10 \n",
"23556 6 0 10 7 \n",
"23582 0 3 6 6 \n",
"23612 14 7 3 0 \n",
"23644 7 21 0 28 \n",
"23673 3 0 10 17 \n",
"23704 0 0 14 21 \n",
"23720 7 3 0 10 \n",
"23765 15 14 7 7 \n",
"23800 14 6 0 16 \n",
"23854 6 27 19 3 \n",
"23884 7 10 10 20 \n",
"23900 19 24 17 13 \n",
"23948 6 16 19 24 \n",
"23980 3 10 0 10 \n",
"24006 0 24 3 14 \n",
"24036 0 23 10 0 \n",
"24089 7 27 24 10 \n",
"24117 0 9 24 7 \n",
"24146 17 7 0 7 \n",
"24176 10 17 9 10 \n",
"24207 3 19 13 13 \n",
"24240 12 14 21 24 \n",
"24270 0 34 8 0 \n",
"24303 3 13 14 13 \n",
"24335 7 6 7 20 \n",
"24352 7 10 3 13 \n",
"24401 0 10 23 13 \n",
"24420 0 19 15 0 \n",
"24454 3 21 14 13 \n",
"24468 3 28 10 20 \n",
"24515 0 17 16 17 \n",
"24545 10 13 10 3 \n",
"24573 0 22 17 7 \n",
"24600 7 8 21 10 \n",
"24628 10 17 18 35 \n",
"24655 10 17 19 14 \n",
"24693 21 23 31 23 \n",
"24742 3 13 17 3 \n",
"24774 0 6 0 6 \n",
"24805 0 13 10 13 \n",
"24838 0 21 10 9 \n",
"24869 15 31 17 10 \n",
"24895 7 20 10 7 \n",
"24901 3 10 13 13 \n",
"24904 10 0 3 3 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"23332 14 0 0 \n",
"23352 0 0 0 \n",
"23384 12 4 4 \n",
"23416 3 2 2 \n",
"23444 14 1 1 \n",
"23474 17 4 4 \n",
"23500 7 1 1 \n",
"23556 6 1 1 \n",
"23582 0 0 0 \n",
"23612 14 1 1 \n",
"23644 21 3 3 \n",
"23673 9 1 1 \n",
"23704 21 2 2 \n",
"23720 14 0 0 \n",
"23765 15 3 3 \n",
"23800 28 0 0 \n",
"23854 6 5 5 \n",
"23884 7 2 2 \n",
"23900 26 5 5 \n",
"23948 6 2 2 \n",
"23980 6 1 1 \n",
"24006 3 3 3 \n",
"24036 0 3 3 \n",
"24089 7 6 6 \n",
"24117 0 3 3 \n",
"24146 17 1 1 \n",
"24176 10 2 2 \n",
"24207 3 3 2 \n",
"24240 19 5 5 \n",
"24270 7 5 4 \n",
"24303 10 4 3 \n",
"24335 14 1 1 \n",
"24352 13 1 1 \n",
"24401 0 3 3 \n",
"24420 0 1 1 \n",
"24454 10 5 5 \n",
"24468 11 5 5 \n",
"24515 14 4 3 \n",
"24545 17 2 2 \n",
"24573 3 4 4 \n",
"24600 17 1 1 \n",
"24628 10 3 3 \n",
"24655 17 3 3 \n",
"24693 28 7 6 \n",
"24742 13 3 3 \n",
"24774 9 0 0 \n",
"24805 17 2 2 \n",
"24838 0 4 4 \n",
"24869 22 6 6 \n",
"24895 15 3 3 \n",
"24901 10 2 2 \n",
"24904 10 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"23332 0 0 \n",
"23352 3 3 \n",
"23384 1 1 \n",
"23416 1 1 \n",
"23444 4 4 \n",
"23474 0 0 \n",
"23500 1 1 \n",
"23556 3 1 \n",
"23582 3 3 \n",
"23612 2 1 \n",
"23644 0 0 \n",
"23673 1 1 \n",
"23704 0 0 \n",
"23720 1 1 \n",
"23765 0 0 \n",
"23800 2 2 \n",
"23854 3 3 \n",
"23884 2 2 \n",
"23900 2 2 \n",
"23948 7 7 \n",
"23980 2 1 \n",
"24006 2 2 \n",
"24036 4 4 \n",
"24089 3 3 \n",
"24117 4 4 \n",
"24146 0 0 \n",
"24176 5 4 \n",
"24207 4 4 \n",
"24240 0 0 \n",
"24270 2 2 \n",
"24303 1 0 \n",
"24335 2 2 \n",
"24352 2 2 \n",
"24401 5 4 \n",
"24420 1 1 \n",
"24454 1 0 \n",
"24468 2 1 \n",
"24515 2 2 \n",
"24545 4 3 \n",
"24573 3 3 \n",
"24600 2 2 \n",
"24628 3 2 \n",
"24655 3 3 \n",
"24693 2 2 \n",
"24742 3 3 \n",
"24774 3 2 \n",
"24805 3 3 \n",
"24838 2 1 \n",
"24869 2 2 \n",
"24895 4 3 \n",
"24901 4 4 \n",
"24904 2 1 \n",
"\n",
"[52 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"0 24352_MIA_OAK Regular MIA Miami Dolphins NaN OAK \n",
"6 24359_MIA_NYJ Regular MIA Miami Dolphins NaN NYJ \n",
"41 24368_BUF_MIA Regular MIA Miami Dolphins @ BUF \n",
"85 24382_SDG_MIA Regular MIA Miami Dolphins @ SDG \n",
"108 24389_OAK_MIA Regular MIA Miami Dolphins @ OAK \n",
"... ... ... ... ... ... ... ... \n",
"24743 43436_MIA_BUF Regular MIA Miami Dolphins NaN BUF \n",
"24775 43443_MIA_NWE Regular MIA Miami Dolphins NaN NWE \n",
"24806 43450_MIN_MIA Regular MIA Miami Dolphins @ MIN \n",
"24839 43457_MIA_JAX Regular MIA Miami Dolphins NaN JAX \n",
"24870 43464_BUF_MIA Regular MIA Miami Dolphins @ BUF \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"0 Oakland Raiders 1966 ... 7 \n",
"6 New York Jets 1966 ... 10 \n",
"41 Buffalo Bills 1966 ... 3 \n",
"85 San Diego Chargers 1966 ... 10 \n",
"108 Oakland Raiders 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"24743 Buffalo Bills 2018 ... 3 \n",
"24775 New England Patriots 2018 ... 0 \n",
"24806 Minnesota Vikings 2018 ... 3 \n",
"24839 Jacksonville Jaguars 2018 ... 0 \n",
"24870 Buffalo Bills 2018 ... 14 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"0 6 7 7 10 \n",
"6 0 0 14 9 \n",
"41 7 10 14 48 \n",
"85 28 10 0 6 \n",
"108 7 10 0 14 \n",
"... ... ... ... ... \n",
"24743 8 14 7 6 \n",
"24775 6 21 13 27 \n",
"24806 17 10 7 21 \n",
"24839 10 7 0 7 \n",
"24870 14 14 3 14 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"0 13 2 2 \n",
"6 10 2 2 \n",
"41 10 3 3 \n",
"85 38 1 1 \n",
"108 7 1 1 \n",
"... ... ... ... \n",
"24743 11 3 3 \n",
"24775 6 4 4 \n",
"24806 20 2 2 \n",
"24839 10 1 1 \n",
"24870 28 2 2 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"0 3 0 \n",
"6 0 0 \n",
"41 1 1 \n",
"85 2 1 \n",
"108 1 1 \n",
"... ... ... \n",
"24743 0 0 \n",
"24775 0 0 \n",
"24806 1 1 \n",
"24839 1 0 \n",
"24870 1 1 \n",
"\n",
"[857 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"20 24361_SFO_MIN Regular MIN Minnesota Vikings @ SFO \n",
"42 24368_MIN_BAL Regular MIN Minnesota Vikings NaN BAL \n",
"61 24375_DAL_MIN Regular MIN Minnesota Vikings @ DAL \n",
"86 24382_MIN_CHI Regular MIN Minnesota Vikings NaN CHI \n",
"127 24396_MIN_RAM Regular MIN Minnesota Vikings NaN RAM \n",
"... ... ... ... ... ... ... ... \n",
"24744 43436_NWE_MIN Regular MIN Minnesota Vikings @ NWE \n",
"24786 43444_SEA_MIN Regular MIN Minnesota Vikings @ SEA \n",
"24807 43450_MIN_MIA Regular MIN Minnesota Vikings NaN MIA \n",
"24840 43457_DET_MIN Regular MIN Minnesota Vikings @ DET \n",
"24871 43464_MIN_CHI Regular MIN Minnesota Vikings NaN CHI \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"20 San Francisco 49ers 1966 ... 0 \n",
"42 Baltimore Colts 1966 ... 14 \n",
"61 Dallas Cowboys 1966 ... 7 \n",
"86 Chicago Bears 1966 ... 0 \n",
"127 Los Angeles Rams 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"24744 New England Patriots 2018 ... 7 \n",
"24786 Seattle Seahawks 2018 ... 0 \n",
"24807 Miami Dolphins 2018 ... 7 \n",
"24840 Detriot Lions 2018 ... 0 \n",
"24871 Chicago Bears 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"20 0 7 13 20 \n",
"42 14 16 7 10 \n",
"61 14 10 7 7 \n",
"86 10 0 10 3 \n",
"127 7 21 14 0 \n",
"... ... ... ... ... \n",
"24744 7 7 3 10 \n",
"24786 18 0 7 3 \n",
"24807 0 21 20 10 \n",
"24840 0 14 13 9 \n",
"24871 11 3 7 13 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"20 0 2 2 \n",
"42 28 2 2 \n",
"61 21 2 2 \n",
"86 10 1 1 \n",
"127 7 5 5 \n",
"... ... ... ... \n",
"24744 14 1 1 \n",
"24786 18 1 1 \n",
"24807 7 5 5 \n",
"24840 0 3 3 \n",
"24871 11 1 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"20 3 2 \n",
"42 3 3 \n",
"61 4 1 \n",
"86 3 1 \n",
"127 1 0 \n",
"... ... ... \n",
"24744 2 1 \n",
"24786 1 0 \n",
"24807 2 2 \n",
"24840 2 2 \n",
"24871 1 1 \n",
"\n",
"[865 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"365 24732_NOR_RAM Regular NOR New Orleans Saints NaN RAM \n",
"389 24739_NOR_WAS Regular NOR New Orleans Saints NaN WAS \n",
"411 24746_NOR_CLE Regular NOR New Orleans Saints NaN CLE \n",
"438 24753_NYG_NOR Regular NOR New Orleans Saints @ NYG \n",
"459 24760_DAL_NOR Regular NOR New Orleans Saints @ DAL \n",
"... ... ... ... ... ... ... ... \n",
"24819 43451_CAR_NOR Regular NOR New Orleans Saints @ CAR \n",
"24841 43457_NOR_PIT Regular NOR New Orleans Saints NaN PIT \n",
"24872 43464_NOR_CAR Regular NOR New Orleans Saints NaN CAR \n",
"24897 43478_NOR_PHI Playoff NOR New Orleans Saints NaN PHI \n",
"24902 43485_NOR_LAR Playoff NOR New Orleans Saints NaN LAR \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"365 Los Angeles Rams 1967 ... 7 \n",
"389 Washington Redskins 1967 ... 0 \n",
"411 Cleveland Browns 1967 ... 14 \n",
"438 New York Giants 1967 ... 6 \n",
"459 Dallas Cowboys 1967 ... 0 \n",
"... ... ... ... ... ... \n",
"24819 Carolina Panthers 2018 ... 0 \n",
"24841 Pittsburgh Steelers 2018 ... 14 \n",
"24872 Carolina Panthers 2018 ... 7 \n",
"24897 Philadelphia Eagles 2018 ... 0 \n",
"24902 Los Angeles Rams 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"365 7 10 3 13 \n",
"389 10 10 0 20 \n",
"411 14 7 0 14 \n",
"438 7 14 7 14 \n",
"459 0 7 3 14 \n",
"... ... ... ... ... \n",
"24819 2 6 6 7 \n",
"24841 0 17 14 14 \n",
"24872 3 0 14 23 \n",
"24897 0 10 10 14 \n",
"24902 6 13 10 10 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"365 14 1 1 \n",
"389 10 1 1 \n",
"411 28 1 1 \n",
"438 13 3 3 \n",
"459 0 1 1 \n",
"... ... ... ... \n",
"24819 2 0 0 \n",
"24841 14 4 4 \n",
"24872 10 2 2 \n",
"24897 0 2 2 \n",
"24902 13 2 2 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"365 2 2 \n",
"389 4 1 \n",
"411 3 0 \n",
"438 0 0 \n",
"459 3 1 \n",
"... ... ... \n",
"24819 2 2 \n",
"24841 2 1 \n",
"24872 0 0 \n",
"24897 3 2 \n",
"24902 3 3 \n",
"\n",
"[822 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away \\\n",
"1847 26195_NWE_OAK Regular NWE New England Patriots NaN \n",
"1875 26202_NWE_DET Regular NWE New England Patriots NaN \n",
"1900 26209_NWE_BAL Regular NWE New England Patriots NaN \n",
"1926 26216_NWE_NYJ Regular NWE New England Patriots NaN \n",
"1952 26223_MIA_NWE Regular NWE New England Patriots @ \n",
"... ... ... ... ... ... ... \n",
"24842 43457_NWE_BUF Regular NWE New England Patriots NaN \n",
"24873 43464_NWE_NYJ Regular NWE New England Patriots NaN \n",
"24898 43478_NWE_LAC Playoff NWE New England Patriots NaN \n",
"24903 43485_KAN_NWE Playoff NWE New England Patriots @ \n",
"24905 43499_LAR_NWE Super Bowl NWE New England Patriots @ \n",
"\n",
" Opponent Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"1847 OAK Oakland Raiders 1971 ... 0 \n",
"1875 DET Detriot Lions 1971 ... 3 \n",
"1900 BAL Baltimore Colts 1971 ... 0 \n",
"1926 NYJ New York Jets 1971 ... 0 \n",
"1952 MIA Miami Dolphins 1971 ... 7 \n",
"... ... ... ... ... ... ... \n",
"24842 BUF Buffalo Bills 2018 ... 6 \n",
"24873 NYJ New York Jets 2018 ... 0 \n",
"24898 LAC Los Angeles Chargers 2018 ... 7 \n",
"24903 KAN Kansas City Chiefs 2018 ... 7 \n",
"24905 LAR Los Angeles Rams 2018 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"1847 0 0 20 6 \n",
"1875 14 0 7 17 \n",
"1900 6 3 0 17 \n",
"1926 0 0 20 0 \n",
"1952 3 3 0 31 \n",
"... ... ... ... ... \n",
"24842 6 14 10 0 \n",
"24873 0 21 17 3 \n",
"24898 14 35 6 7 \n",
"24903 24 14 17 0 \n",
"24905 0 3 10 0 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"1847 0 2 2 \n",
"1875 17 1 1 \n",
"1900 6 0 0 \n",
"1926 0 2 2 \n",
"1952 10 0 0 \n",
"... ... ... ... \n",
"24842 12 3 3 \n",
"24873 0 5 5 \n",
"24898 21 5 5 \n",
"24903 31 4 4 \n",
"24905 3 1 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"1847 2 2 \n",
"1875 0 0 \n",
"1900 3 1 \n",
"1926 2 0 \n",
"1952 1 1 \n",
"... ... ... \n",
"24842 1 1 \n",
"24873 1 1 \n",
"24898 2 2 \n",
"24903 1 1 \n",
"24905 3 2 \n",
"\n",
"[801 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"21 24361_PIT_NYG Regular NYG New York Giants @ PIT \n",
"43 24368_DAL_NYG Regular NYG New York Giants @ DAL \n",
"62 24375_PHI_NYG Regular NYG New York Giants @ PHI \n",
"87 24382_NYG_CLE Regular NYG New York Giants NaN CLE \n",
"109 24389_STL_NYG Regular NYG New York Giants @ STL \n",
"... ... ... ... ... ... ... ... \n",
"24746 43436_NYG_CHI Regular NYG New York Giants NaN CHI \n",
"24778 43443_WAS_NYG Regular NYG New York Giants @ WAS \n",
"24809 43450_NYG_TEN Regular NYG New York Giants NaN TEN \n",
"24843 43457_IND_NYG Regular NYG New York Giants @ IND \n",
"24874 43464_NYG_DAL Regular NYG New York Giants NaN DAL \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"21 Pittsburgh Steelers 1966 ... 17 \n",
"43 Dallas Cowboys 1966 ... 14 \n",
"62 Philadelphia Eagles 1966 ... 7 \n",
"87 Cleveland Browns 1966 ... 0 \n",
"109 St. Louis Cardinals 1966 ... 7 \n",
"... ... ... ... ... ... \n",
"24746 Chicago Bears 2018 ... 0 \n",
"24778 Washington Redskins 2018 ... 0 \n",
"24809 Tennessee Titans 2018 ... 7 \n",
"24843 Indianapolis Colts 2018 ... 14 \n",
"24874 Dallas Cowboys 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"21 3 17 17 14 \n",
"43 7 7 0 31 \n",
"62 7 3 14 21 \n",
"87 14 7 0 14 \n",
"109 17 13 6 0 \n",
"... ... ... ... ... \n",
"24746 13 10 17 14 \n",
"24778 16 34 6 0 \n",
"24809 3 0 0 7 \n",
"24843 7 17 10 7 \n",
"24874 15 7 28 14 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"21 20 4 4 \n",
"43 21 1 1 \n",
"62 14 2 2 \n",
"87 14 1 1 \n",
"109 24 1 1 \n",
"... ... ... ... \n",
"24746 13 3 3 \n",
"24778 16 5 4 \n",
"24809 10 0 0 \n",
"24843 21 3 3 \n",
"24874 22 3 3 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"21 2 2 \n",
"43 1 0 \n",
"62 2 1 \n",
"87 0 0 \n",
"109 5 4 \n",
"... ... ... \n",
"24746 3 3 \n",
"24778 2 2 \n",
"24809 0 0 \n",
"24843 2 2 \n",
"24874 2 2 \n",
"\n",
"[848 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"7 24359_MIA_NYJ Regular NYJ New York Jets @ MIA \n",
"44 24368_NYJ_HOU Regular NYJ New York Jets NaN HOU \n",
"63 24375_DEN_NYJ Regular NYJ New York Jets @ DEN \n",
"88 24382_BOS_NYJ Regular NYJ New York Jets @ BOS \n",
"99 24388_NYJ_SDG Regular NYJ New York Jets NaN SDG \n",
"... ... ... ... ... ... ... ... \n",
"24747 43436_TEN_NYJ Regular NYJ New York Jets @ TEN \n",
"24779 43443_BUF_NYJ Regular NYJ New York Jets @ BUF \n",
"24793 43449_NYJ_HOU Regular NYJ New York Jets NaN HOU \n",
"24844 43457_NYJ_GNB Regular NYJ New York Jets NaN GNB \n",
"24875 43464_NWE_NYJ Regular NYJ New York Jets @ NWE \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"7 Miami Dolphins 1966 ... 0 \n",
"44 Houston Oilers 1966 ... 7 \n",
"63 Denver Broncos 1966 ... 0 \n",
"88 Boston Patriots 1966 ... 14 \n",
"99 San Diego Chargers 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"24747 Tennessee Titans 2018 ... 7 \n",
"24779 Buffalo Bills 2018 ... 3 \n",
"24793 Houston Texans 2018 ... 0 \n",
"24844 Green Bay Packers 2018 ... 3 \n",
"24875 New England Patriots 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"7 14 9 10 0 \n",
"44 0 21 31 6 \n",
"63 0 0 16 7 \n",
"88 0 7 17 10 \n",
"99 7 10 7 9 \n",
"... ... ... ... ... \n",
"24747 13 16 6 6 \n",
"24779 3 13 14 17 \n",
"24793 13 9 13 16 \n",
"24844 18 21 17 17 \n",
"24875 10 3 0 21 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"7 14 2 2 \n",
"44 7 7 7 \n",
"63 0 1 1 \n",
"88 14 3 3 \n",
"99 7 2 2 \n",
"... ... ... ... \n",
"24747 20 1 1 \n",
"24779 6 3 3 \n",
"24793 13 3 1 \n",
"24844 21 5 5 \n",
"24875 17 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"7 3 1 \n",
"44 1 1 \n",
"63 6 3 \n",
"88 4 1 \n",
"99 1 1 \n",
"... ... ... \n",
"24747 5 5 \n",
"24779 2 2 \n",
"24793 1 1 \n",
"24844 2 1 \n",
"24875 1 1 \n",
"\n",
"[841 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"1 24352_MIA_OAK Regular OAK Oakland Raiders @ MIA \n",
"12 24360_HOU_OAK Regular OAK Oakland Raiders @ HOU \n",
"45 24368_OAK_KAN Regular OAK Oakland Raiders NaN KAN \n",
"64 24375_OAK_SDG Regular OAK Oakland Raiders NaN SDG \n",
"110 24389_OAK_MIA Regular OAK Oakland Raiders NaN MIA \n",
"... ... ... ... ... ... ... ... \n",
"24748 43436_OAK_KAN Regular OAK Oakland Raiders NaN KAN \n",
"24780 43443_OAK_PIT Regular OAK Oakland Raiders NaN PIT \n",
"24810 43450_CIN_OAK Regular OAK Oakland Raiders @ CIN \n",
"24851 43458_OAK_DEN Regular OAK Oakland Raiders NaN DEN \n",
"24876 43464_KAN_OAK Regular OAK Oakland Raiders @ KAN \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"1 Miami Dolphins 1966 ... 0 \n",
"12 Houston Oilers 1966 ... 3 \n",
"45 Kansas City Chiefs 1966 ... 7 \n",
"64 San Diego Chargers 1966 ... 10 \n",
"110 Miami Dolphins 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"24748 Kansas City Chiefs 2018 ... 14 \n",
"24780 Pittsburgh Steelers 2018 ... 0 \n",
"24810 Cincinatti Bengals 2018 ... 0 \n",
"24851 Denver Broncos 2018 ... 7 \n",
"24876 Kansas City Chiefs 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"1 7 10 13 7 \n",
"12 14 0 0 14 \n",
"45 15 10 0 10 \n",
"64 7 3 17 12 \n",
"110 0 14 7 10 \n",
"... ... ... ... ... \n",
"24748 7 7 26 19 \n",
"24780 7 10 14 14 \n",
"24810 10 7 9 20 \n",
"24851 7 17 10 0 \n",
"24876 7 3 0 21 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"1 7 3 2 \n",
"12 17 0 0 \n",
"45 22 1 1 \n",
"64 17 2 2 \n",
"110 0 3 3 \n",
"... ... ... ... \n",
"24748 21 3 3 \n",
"24780 7 3 3 \n",
"24810 10 1 1 \n",
"24851 14 3 3 \n",
"24876 14 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"1 2 1 \n",
"12 2 0 \n",
"45 4 1 \n",
"64 2 2 \n",
"110 1 0 \n",
"... ... ... \n",
"24748 2 2 \n",
"24780 1 1 \n",
"24810 3 3 \n",
"24851 2 2 \n",
"24876 1 1 \n",
"\n",
"[648 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away \\\n",
"22 24361_STL_PHI Regular PHI Philadelphia Eagles @ \n",
"46 24368_PHI_ATL Regular PHI Philadelphia Eagles NaN \n",
"65 24375_PHI_NYG Regular PHI Philadelphia Eagles NaN \n",
"89 24382_PHI_STL Regular PHI Philadelphia Eagles NaN \n",
"111 24389_DAL_PHI Regular PHI Philadelphia Eagles @ \n",
"... ... ... ... ... ... ... \n",
"24811 43450_LAR_PHI Regular PHI Philadelphia Eagles @ \n",
"24845 43457_PHI_HOU Regular PHI Philadelphia Eagles NaN \n",
"24877 43464_WAS_PHI Regular PHI Philadelphia Eagles @ \n",
"24891 43471_CHI_PHI Playoff PHI Philadelphia Eagles @ \n",
"24899 43478_NOR_PHI Playoff PHI Philadelphia Eagles @ \n",
"\n",
" Opponent Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"22 STL St. Louis Cardinals 1966 ... 3 \n",
"46 ATL Atlanta Falcons 1966 ... 7 \n",
"65 NYG New York Giants 1966 ... 7 \n",
"89 STL St. Louis Cardinals 1966 ... 10 \n",
"111 DAL Dallas Cowboys 1966 ... 14 \n",
"... ... ... ... ... ... ... \n",
"24811 LAR Los Angeles Rams 2018 ... 0 \n",
"24845 HOU Houston Texans 2018 ... 0 \n",
"24877 WAS Washington Redskins 2018 ... 0 \n",
"24891 CHI Chicago Bears 2018 ... 0 \n",
"24899 NOR New Orleans Saints 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"22 10 10 3 3 \n",
"46 0 10 13 3 \n",
"65 7 21 14 3 \n",
"89 14 10 0 17 \n",
"111 14 0 7 28 \n",
"... ... ... ... ... \n",
"24811 10 13 17 13 \n",
"24845 14 13 19 16 \n",
"24877 0 10 14 0 \n",
"24891 9 3 13 6 \n",
"24899 3 14 0 10 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"22 13 1 1 \n",
"46 7 2 2 \n",
"65 14 5 5 \n",
"89 24 1 1 \n",
"111 28 1 1 \n",
"... ... ... ... \n",
"24811 10 3 3 \n",
"24845 14 3 2 \n",
"24877 0 3 3 \n",
"24891 9 1 1 \n",
"24899 10 2 2 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"22 3 2 \n",
"46 3 3 \n",
"65 0 0 \n",
"89 3 1 \n",
"111 0 0 \n",
"... ... ... \n",
"24811 4 3 \n",
"24845 2 2 \n",
"24877 1 1 \n",
"24891 1 1 \n",
"24899 0 0 \n",
"\n",
"[856 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"9002 32390_CIN_PHO Regular PHO Pheonix Cardinals @ CIN \n",
"9039 32398_PHO_DAL Regular PHO Pheonix Cardinals NaN DAL \n",
"9057 32404_TAM_PHO Regular PHO Pheonix Cardinals @ TAM \n",
"9086 32411_PHO_WAS Regular PHO Pheonix Cardinals NaN WAS \n",
"9113 32418_RAM_PHO Regular PHO Pheonix Cardinals @ RAM \n",
"... ... ... ... ... ... ... ... \n",
"11651 34308_PHO_RAM Regular PHO Pheonix Cardinals NaN RAM \n",
"11682 34315_PHO_DET Regular PHO Pheonix Cardinals NaN DET \n",
"11707 34322_SEA_PHO Regular PHO Pheonix Cardinals @ SEA \n",
"11737 34329_PHO_NYG Regular PHO Pheonix Cardinals NaN NYG \n",
"11765 34336_ATL_PHO Regular PHO Pheonix Cardinals @ ATL \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"9002 Cincinatti Bengals 1988 ... 7 \n",
"9039 Dallas Cowboys 1988 ... 0 \n",
"9057 Tampa Bay Buccaneers 1988 ... 7 \n",
"9086 Washington Redskins 1988 ... 0 \n",
"9113 Los Angeles Rams 1988 ... 6 \n",
"... ... ... ... ... ... \n",
"11651 Los Angeles Rams 1993 ... 0 \n",
"11682 Detriot Lions 1993 ... 7 \n",
"11707 Seattle Seahawks 1993 ... 0 \n",
"11737 New York Giants 1993 ... 0 \n",
"11765 Atlanta Falcons 1993 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"9002 7 7 7 7 \n",
"9039 7 7 7 10 \n",
"9057 14 20 10 3 \n",
"9086 7 9 21 14 \n",
"9113 7 24 17 14 \n",
"... ... ... ... ... \n",
"11651 7 14 24 3 \n",
"11682 7 7 7 7 \n",
"11707 7 7 20 20 \n",
"11737 0 0 17 6 \n",
"11765 0 17 10 3 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"9002 14 2 2 \n",
"9039 7 2 2 \n",
"9057 21 3 3 \n",
"9086 7 4 4 \n",
"9113 13 5 5 \n",
"... ... ... ... \n",
"11651 7 5 5 \n",
"11682 14 2 2 \n",
"11707 7 3 3 \n",
"11737 0 2 2 \n",
"11765 7 3 3 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"9002 1 0 \n",
"9039 1 0 \n",
"9057 4 3 \n",
"9086 0 0 \n",
"9113 2 2 \n",
"... ... ... \n",
"11651 1 1 \n",
"11682 1 0 \n",
"11707 4 3 \n",
"11737 2 1 \n",
"11765 2 2 \n",
"\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"[96 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"23 24361_PIT_NYG Regular PIT Pittsburgh Steelers NaN NYG \n",
"47 24368_PIT_DET Regular PIT Pittsburgh Steelers NaN DET \n",
"66 24375_PIT_WAS Regular PIT Pittsburgh Steelers NaN WAS \n",
"90 24382_WAS_PIT Regular PIT Pittsburgh Steelers @ WAS \n",
"100 24388_CLE_PIT Regular PIT Pittsburgh Steelers @ CLE \n",
"... ... ... ... ... ... ... ... \n",
"24749 43436_PIT_LAC Regular PIT Pittsburgh Steelers NaN LAC \n",
"24782 43443_OAK_PIT Regular PIT Pittsburgh Steelers @ OAK \n",
"24812 43450_PIT_NWE Regular PIT Pittsburgh Steelers NaN NWE \n",
"24846 43457_NOR_PIT Regular PIT Pittsburgh Steelers @ NOR \n",
"24878 43464_PIT_CIN Regular PIT Pittsburgh Steelers NaN CIN \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"23 New York Giants 1966 ... 0 \n",
"47 Detriot Lions 1966 ... 0 \n",
"66 Washington Redskins 1966 ... 21 \n",
"90 Washington Redskins 1966 ... 7 \n",
"100 Cleveland Browns 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"24749 Los Angeles Chargers 2018 ... 8 \n",
"24782 Oakland Raiders 2018 ... 0 \n",
"24812 New England Patriots 2018 ... 3 \n",
"24846 New Orleans Saints 2018 ... 7 \n",
"24878 Cincinatti Bengals 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"23 17 14 20 17 \n",
"47 3 3 14 0 \n",
"66 3 14 13 9 \n",
"90 7 10 0 10 \n",
"100 20 0 10 21 \n",
"... ... ... ... ... \n",
"24749 18 23 7 7 \n",
"24782 14 14 7 10 \n",
"24812 0 14 3 7 \n",
"24846 7 14 14 17 \n",
"24878 3 3 13 10 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"23 17 4 4 \n",
"47 3 2 2 \n",
"66 24 3 3 \n",
"90 14 1 1 \n",
"100 20 1 1 \n",
"... ... ... ... \n",
"24749 26 4 3 \n",
"24782 14 3 3 \n",
"24812 3 2 2 \n",
"24846 14 2 2 \n",
"24878 3 1 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"23 4 2 \n",
"47 2 1 \n",
"66 3 2 \n",
"90 2 1 \n",
"100 1 1 \n",
"... ... ... \n",
"24749 1 1 \n",
"24782 2 0 \n",
"24812 2 1 \n",
"24846 2 2 \n",
"24878 3 3 \n",
"\n",
"[876 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"6418 30206_SFO_RAI Regular RAI Los Angeles Raiders @ SFO \n",
"6446 30213_ATL_RAI Regular RAI Los Angeles Raiders @ ATL \n",
"6482 30277_RAI_SDG Regular RAI Los Angeles Raiders NaN SDG \n",
"6503 30283_CIN_RAI Regular RAI Los Angeles Raiders @ CIN \n",
"6532 30290_RAI_SEA Regular RAI Los Angeles Raiders NaN SEA \n",
"... ... ... ... ... ... ... ... \n",
"12124 34665_RAI_PIT Regular RAI Los Angeles Raiders NaN PIT \n",
"12158 34673_SDG_RAI Regular RAI Los Angeles Raiders @ SDG \n",
"12179 34679_RAI_DEN Regular RAI Los Angeles Raiders NaN DEN \n",
"12208 34686_SEA_RAI Regular RAI Los Angeles Raiders @ SEA \n",
"12234 34692_RAI_KAN Regular RAI Los Angeles Raiders NaN KAN \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"6418 San Francisco 49ers 1982 ... 3 \n",
"6446 Atlanta Falcons 1982 ... 7 \n",
"6482 San Diego Chargers 1982 ... 0 \n",
"6503 Cincinatti Bengals 1982 ... 7 \n",
"6532 Seattle Seahawks 1982 ... 0 \n",
"... ... ... ... ... ... \n",
"12124 Pittsburgh Steelers 1994 ... 0 \n",
"12158 San Diego Chargers 1994 ... 0 \n",
"12179 Denver Broncos 1994 ... 3 \n",
"12208 Seattle Seahawks 1994 ... 3 \n",
"12234 Kansas City Chiefs 1994 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"6418 0 13 10 14 \n",
"6446 0 24 14 7 \n",
"6482 0 7 21 24 \n",
"6503 3 10 7 21 \n",
"6532 16 28 0 7 \n",
"... ... ... ... ... \n",
"12124 14 3 0 7 \n",
"12158 3 14 10 14 \n",
"12179 7 6 17 3 \n",
"12208 3 10 7 10 \n",
"12234 2 3 6 14 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"6418 3 2 2 \n",
"6446 7 5 5 \n",
"6482 0 4 4 \n",
"6503 10 2 2 \n",
"6532 16 4 4 \n",
"... ... ... ... \n",
"12124 14 0 0 \n",
"12158 3 3 3 \n",
"12179 10 0 0 \n",
"12208 6 2 2 \n",
"12234 5 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"6418 3 3 \n",
"6446 2 1 \n",
"6482 1 0 \n",
"6503 1 1 \n",
"6532 1 0 \n",
"... ... ... \n",
"12124 1 1 \n",
"12158 1 1 \n",
"12179 5 5 \n",
"12208 1 1 \n",
"12234 1 1 \n",
"\n",
"[212 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"24 24361_ATL_RAM Regular RAM Los Angeles Rams @ ATL \n",
"29 24366_RAM_CHI Regular RAM Los Angeles Rams NaN CHI \n",
"67 24375_GNB_RAM Regular RAM Los Angeles Rams @ GNB \n",
"72 24380_RAM_SFO Regular RAM Los Angeles Rams NaN SFO \n",
"112 24389_DET_RAM Regular RAM Los Angeles Rams @ DET \n",
"... ... ... ... ... ... ... ... \n",
"12125 34665_SDG_RAM Regular RAM Los Angeles Rams @ SDG \n",
"12153 34672_RAM_NOR Regular RAM Los Angeles Rams NaN NOR \n",
"12180 34679_TAM_RAM Regular RAM Los Angeles Rams @ TAM \n",
"12209 34686_CHI_RAM Regular RAM Los Angeles Rams @ CHI \n",
"12235 34692_RAM_WAS Regular RAM Los Angeles Rams NaN WAS \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"24 Atlanta Falcons 1966 ... 7 \n",
"29 Chicago Bears 1966 ... 0 \n",
"67 Green Bay Packers 1966 ... 0 \n",
"72 San Francisco 49ers 1966 ... 0 \n",
"112 Detriot Lions 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"12125 San Diego Chargers 1994 ... 15 \n",
"12153 New Orleans Saints 1994 ... 3 \n",
"12180 Tampa Bay Buccaneers 1994 ... 0 \n",
"12209 Chicago Bears 1994 ... 3 \n",
"12235 Washington Redskins 1994 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"24 0 16 3 7 \n",
"29 0 14 17 17 \n",
"67 7 6 7 17 \n",
"72 0 20 14 3 \n",
"112 7 7 7 0 \n",
"... ... ... ... ... \n",
"12125 10 14 3 6 \n",
"12153 0 7 8 28 \n",
"12180 7 7 7 17 \n",
"12209 7 10 3 17 \n",
"12235 0 21 0 17 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"24 7 1 1 \n",
"29 0 4 4 \n",
"67 7 1 1 \n",
"72 0 4 4 \n",
"112 7 2 2 \n",
"... ... ... ... \n",
"12125 25 2 2 \n",
"12153 3 1 1 \n",
"12180 7 2 2 \n",
"12209 10 1 1 \n",
"12235 7 3 3 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"24 6 4 \n",
"29 2 1 \n",
"67 4 2 \n",
"72 4 2 \n",
"112 3 0 \n",
"... ... ... \n",
"12125 1 1 \n",
"12153 0 0 \n",
"12180 1 0 \n",
"12209 3 2 \n",
"12235 1 0 \n",
"\n",
"[458 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"5 24354_SDG_BUF Regular SDG San Diego Chargers NaN BUF \n",
"13 24360_SDG_BOS Regular SDG San Diego Chargers NaN BOS \n",
"68 24375_OAK_SDG Regular SDG San Diego Chargers @ OAK \n",
"91 24382_SDG_MIA Regular SDG San Diego Chargers NaN MIA \n",
"101 24388_NYJ_SDG Regular SDG San Diego Chargers @ NYJ \n",
"... ... ... ... ... ... ... ... \n",
"23681 42708_SDG_TAM Regular SDG San Diego Chargers NaN TAM \n",
"23712 42715_CAR_SDG Regular SDG San Diego Chargers @ CAR \n",
"23746 42722_SDG_OAK Regular SDG San Diego Chargers NaN OAK \n",
"23772 42728_CLE_SDG Regular SDG San Diego Chargers @ CLE \n",
"23810 42736_SDG_KAN Regular SDG San Diego Chargers NaN KAN \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"5 Buffalo Bills 1966 ... 0 \n",
"13 Boston Patriots 1966 ... 0 \n",
"68 Oakland Raiders 1966 ... 7 \n",
"91 Miami Dolphins 1966 ... 0 \n",
"101 New York Jets 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"23681 Tampa Bay Buccaneers 2016 ... 10 \n",
"23712 Carolina Panthers 2016 ... 3 \n",
"23746 Oakland Raiders 2016 ... 3 \n",
"23772 Cleveland Browns 2016 ... 3 \n",
"23810 Kansas City Chiefs 2016 ... 14 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"5 7 7 20 0 \n",
"13 0 17 7 0 \n",
"68 10 12 17 3 \n",
"91 0 6 38 10 \n",
"101 7 9 7 10 \n",
"... ... ... ... ... \n",
"23681 11 14 7 7 \n",
"23712 2 7 9 23 \n",
"23746 6 10 6 10 \n",
"23772 0 10 7 17 \n",
"23810 3 10 17 20 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"5 7 3 3 \n",
"13 0 3 3 \n",
"68 17 3 3 \n",
"91 0 6 5 \n",
"101 7 1 1 \n",
"... ... ... ... \n",
"23681 21 3 3 \n",
"23712 5 1 1 \n",
"23746 9 2 1 \n",
"23772 3 2 2 \n",
"23810 17 3 3 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"5 2 2 \n",
"13 2 1 \n",
"68 2 2 \n",
"91 1 1 \n",
"101 7 3 \n",
"... ... ... \n",
"23681 1 0 \n",
"23712 1 1 \n",
"23746 1 1 \n",
"23772 3 1 \n",
"23810 2 2 \n",
"\n",
"[807 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"3745 28015_SEA_STL Regular SEA Seattle Seahawks NaN STL \n",
"3773 28022_WAS_SEA Regular SEA Seattle Seahawks @ WAS \n",
"3802 28029_SEA_SFO Regular SEA Seattle Seahawks NaN SFO \n",
"3829 28036_SEA_DAL Regular SEA Seattle Seahawks NaN DAL \n",
"3858 28043_GNB_SEA Regular SEA Seattle Seahawks @ GNB \n",
"... ... ... ... ... ... ... ... \n",
"24787 43444_SEA_MIN Regular SEA Seattle Seahawks NaN MIN \n",
"24813 43450_SFO_SEA Regular SEA Seattle Seahawks @ SFO \n",
"24847 43457_SEA_KAN Regular SEA Seattle Seahawks NaN KAN \n",
"24879 43464_SEA_ARI Regular SEA Seattle Seahawks NaN ARI \n",
"24887 43470_DAL_SEA Playoff SEA Seattle Seahawks @ DAL \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"3745 St. Louis Cardinals 1976 ... 10 \n",
"3773 Washington Redskins 1976 ... 7 \n",
"3802 San Francisco 49ers 1976 ... 0 \n",
"3829 Dallas Cowboys 1976 ... 7 \n",
"3858 Green Bay Packers 1976 ... 7 \n",
"... ... ... ... ... ... \n",
"24787 Minnesota Vikings 2018 ... 0 \n",
"24813 San Francisco 49ers 2018 ... 3 \n",
"24847 Kansas City Chiefs 2018 ... 7 \n",
"24879 Arizona Cardinals 2018 ... 8 \n",
"24887 Dallas Cowboys 2018 ... 0 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"3745 7 3 21 13 \n",
"3773 7 0 7 17 \n",
"3802 6 7 14 31 \n",
"3829 7 13 0 14 \n",
"3858 13 13 7 7 \n",
"... ... ... ... ... \n",
"24787 7 3 18 0 \n",
"24813 3 13 10 17 \n",
"24847 14 14 24 10 \n",
"24879 3 14 13 13 \n",
"24887 14 6 16 10 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"3745 17 3 3 \n",
"3773 14 1 1 \n",
"3802 6 3 3 \n",
"3829 14 2 1 \n",
"3858 20 2 2 \n",
"... ... ... ... \n",
"24787 7 1 1 \n",
"24813 6 3 2 \n",
"24847 21 5 5 \n",
"24879 11 3 3 \n",
"24887 14 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"3745 1 1 \n",
"3773 0 0 \n",
"3802 3 0 \n",
"3829 0 0 \n",
"3858 3 2 \n",
"... ... ... \n",
"24787 2 2 \n",
"24813 1 1 \n",
"24847 2 1 \n",
"24879 2 2 \n",
"24887 3 2 \n",
"\n",
"[708 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away \\\n",
"25 24361_SFO_MIN Regular SFO San Francisco 49ers NaN \n",
"69 24375_BAL_SFO Regular SFO San Francisco 49ers @ \n",
"73 24380_RAM_SFO Regular SFO San Francisco 49ers @ \n",
"113 24389_SFO_GNB Regular SFO San Francisco 49ers NaN \n",
"135 24396_ATL_SFO Regular SFO San Francisco 49ers @ \n",
"... ... ... ... ... ... ... \n",
"24751 43436_SEA_SFO Regular SFO San Francisco 49ers @ \n",
"24783 43443_SFO_DEN Regular SFO San Francisco 49ers NaN \n",
"24814 43450_SFO_SEA Regular SFO San Francisco 49ers NaN \n",
"24848 43457_SFO_CHI Regular SFO San Francisco 49ers NaN \n",
"24880 43464_LAR_SFO Regular SFO San Francisco 49ers @ \n",
"\n",
" Opponent Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"25 MIN Minnesota Vikings 1966 ... 10 \n",
"69 BAL Baltimore Colts 1966 ... 6 \n",
"73 RAM Los Angeles Rams 1966 ... 14 \n",
"113 GNB Green Bay Packers 1966 ... 10 \n",
"135 ATL Atlanta Falcons 1966 ... 0 \n",
"... ... ... ... ... ... ... \n",
"24751 SEA Seattle Seahawks 2018 ... 7 \n",
"24783 DEN Denver Broncos 2018 ... 7 \n",
"24814 SEA Seattle Seahawks 2018 ... 0 \n",
"24848 CHI Chicago Bears 2018 ... 7 \n",
"24880 LAR Los Angeles Rams 2018 ... 14 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"25 3 20 0 7 \n",
"69 14 7 7 16 \n",
"73 0 3 0 20 \n",
"113 7 7 14 3 \n",
"135 0 24 20 7 \n",
"... ... ... ... ... \n",
"24751 16 3 13 20 \n",
"24783 7 20 0 0 \n",
"24814 10 17 6 13 \n",
"24848 0 9 0 7 \n",
"24880 3 10 22 31 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"25 13 2 2 \n",
"69 20 2 2 \n",
"73 14 0 0 \n",
"113 17 3 3 \n",
"135 0 6 5 \n",
"... ... ... ... \n",
"24751 23 1 1 \n",
"24783 14 2 2 \n",
"24814 10 2 2 \n",
"24848 7 0 0 \n",
"24880 17 3 3 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"25 3 2 \n",
"69 1 0 \n",
"73 3 1 \n",
"113 1 0 \n",
"135 2 1 \n",
"... ... ... \n",
"24751 1 1 \n",
"24783 2 2 \n",
"24814 4 4 \n",
"24848 3 3 \n",
"24880 1 1 \n",
"\n",
"[865 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"26 24361_STL_PHI Regular STL St. Louis Cardinals NaN PHI \n",
"48 24368_STL_WAS Regular STL St. Louis Cardinals NaN WAS \n",
"70 24375_CLE_STL Regular STL St. Louis Cardinals @ CLE \n",
"92 24382_PHI_STL Regular STL St. Louis Cardinals @ PHI \n",
"114 24389_STL_NYG Regular STL St. Louis Cardinals NaN NYG \n",
"... ... ... ... ... ... ... ... \n",
"23149 42344_STL_ARI Regular STL St. Louis Rams NaN ARI \n",
"23180 42351_STL_DET Regular STL St. Louis Rams NaN DET \n",
"23186 42355_STL_TAM Regular STL St. Louis Rams NaN TAM \n",
"23245 42365_SEA_STL Regular STL St. Louis Rams @ SEA \n",
"23278 42372_SFO_STL Regular STL St. Louis Rams @ SFO \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"26 Philadelphia Eagles 1966 ... 0 \n",
"48 Washington Redskins 1966 ... 0 \n",
"70 Cleveland Browns 1966 ... 7 \n",
"92 Philadelphia Eagles 1966 ... 0 \n",
"114 New York Giants 1966 ... 0 \n",
"... ... ... ... ... ... \n",
"23149 Arizona Cardinals 2015 ... 14 \n",
"23180 Detriot Lions 2015 ... 7 \n",
"23186 Tampa Bay Buccaneers 2015 ... 3 \n",
"23245 Seattle Seahawks 2015 ... 7 \n",
"23278 San Francisco 49ers 2015 ... 3 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"26 3 3 13 10 \n",
"48 0 3 20 7 \n",
"70 0 14 20 21 \n",
"92 0 17 24 10 \n",
"114 6 0 24 13 \n",
"... ... ... ... ... \n",
"23149 3 0 3 10 \n",
"23180 7 7 14 0 \n",
"23186 17 21 10 3 \n",
"23245 7 16 7 3 \n",
"23278 3 16 0 10 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"26 3 1 1 \n",
"48 0 2 2 \n",
"70 7 5 4 \n",
"92 0 5 5 \n",
"114 6 3 3 \n",
"... ... ... ... \n",
"23149 17 0 0 \n",
"23180 14 3 3 \n",
"23186 20 4 4 \n",
"23245 14 3 2 \n",
"23278 6 1 1 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"26 3 3 \n",
"48 5 3 \n",
"70 0 0 \n",
"92 2 2 \n",
"114 1 1 \n",
"... ... ... \n",
"23149 1 1 \n",
"23180 0 0 \n",
"23186 1 1 \n",
"23245 1 1 \n",
"23278 5 3 \n",
"\n",
"[669 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"3748 28015_HOU_TAM Regular TAM Tampa Bay Buccaneers @ HOU \n",
"3776 28022_TAM_SDG Regular TAM Tampa Bay Buccaneers NaN SDG \n",
"3805 28029_TAM_BUF Regular TAM Tampa Bay Buccaneers NaN BUF \n",
"3832 28036_BAL_TAM Regular TAM Tampa Bay Buccaneers @ BAL \n",
"3860 28043_CIN_TAM Regular TAM Tampa Bay Buccaneers @ CIN \n",
"... ... ... ... ... ... ... ... \n",
"24752 43436_TAM_CAR Regular TAM Tampa Bay Buccaneers NaN CAR \n",
"24784 43443_TAM_NOR Regular TAM Tampa Bay Buccaneers NaN NOR \n",
"24815 43450_BAL_TAM Regular TAM Tampa Bay Buccaneers @ BAL \n",
"24849 43457_DAL_TAM Regular TAM Tampa Bay Buccaneers @ DAL \n",
"24881 43464_TAM_ATL Regular TAM Tampa Bay Buccaneers NaN ATL \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"3748 Houston Oilers 1976 ... 3 \n",
"3776 San Diego Chargers 1976 ... 0 \n",
"3805 Buffalo Bills 1976 ... 0 \n",
"3832 Baltimore Colts 1976 ... 9 \n",
"3860 Cincinatti Bengals 1976 ... 7 \n",
"... ... ... ... ... ... \n",
"24752 Carolina Panthers 2018 ... 10 \n",
"24784 New Orleans Saints 2018 ... 8 \n",
"24815 Baltimore Ravens 2018 ... 7 \n",
"24849 Dallas Cowboys 2018 ... 10 \n",
"24881 Atlanta Falcons 2018 ... 17 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"3748 10 0 0 7 \n",
"3776 17 0 0 6 \n",
"3805 7 6 3 7 \n",
"3832 9 3 14 24 \n",
"3860 0 0 0 14 \n",
"... ... ... ... ... \n",
"24752 0 17 7 7 \n",
"24784 17 14 0 3 \n",
"24815 3 9 3 10 \n",
"24849 0 13 7 17 \n",
"24881 10 17 15 7 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"3748 13 0 0 \n",
"3776 17 0 0 \n",
"3805 7 0 0 \n",
"3832 18 2 2 \n",
"3860 7 0 0 \n",
"... ... ... ... \n",
"24752 10 3 3 \n",
"24784 25 2 2 \n",
"24815 10 0 0 \n",
"24849 10 2 2 \n",
"24881 27 2 2 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"3748 1 0 \n",
"3776 2 0 \n",
"3805 4 3 \n",
"3832 1 1 \n",
"3860 0 0 \n",
"... ... ... \n",
"24752 1 1 \n",
"24784 2 0 \n",
"24815 2 2 \n",
"24849 3 2 \n",
"24881 2 2 \n",
"\n",
"[691 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"13296 35673_TEN_OAK Regular TEN Tennessee Oilers NaN OAK \n",
"13326 35680_MIA_TEN Regular TEN Tennessee Oilers @ MIA \n",
"13379 35694_TEN_BAL Regular TEN Tennessee Oilers NaN BAL \n",
"13404 35701_PIT_TEN Regular TEN Tennessee Oilers @ PIT \n",
"13430 35708_SEA_TEN Regular TEN Tennessee Oilers @ SEA \n",
"... ... ... ... ... ... ... ... \n",
"24753 43436_TEN_NYJ Regular TEN Tennessee Titans NaN NYJ \n",
"24757 43440_TEN_JAX Regular TEN Tennessee Titans NaN JAX \n",
"24816 43450_NYG_TEN Regular TEN Tennessee Titans @ NYG \n",
"24822 43456_TEN_WAS Regular TEN Tennessee Titans NaN WAS \n",
"24882 43464_TEN_IND Regular TEN Tennessee Titans NaN IND \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"13296 Oakland Raiders 1997 ... 7 \n",
"13326 Miami Dolphins 1997 ... 3 \n",
"13379 Baltimore Ravens 1997 ... 3 \n",
"13404 Pittsburgh Steelers 1997 ... 3 \n",
"13430 Seattle Seahawks 1997 ... 10 \n",
"... ... ... ... ... ... \n",
"24753 New York Jets 2018 ... 6 \n",
"24757 Jacksonville Jaguars 2018 ... 7 \n",
"24816 New York Giants 2018 ... 0 \n",
"24822 Washington Redskins 2018 ... 3 \n",
"24882 Indianapolis Colts 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"13296 14 10 11 0 \n",
"13326 7 10 3 3 \n",
"13379 13 10 0 20 \n",
"13404 3 6 18 31 \n",
"13430 6 10 3 0 \n",
"... ... ... ... ... \n",
"24753 0 6 20 16 \n",
"24757 0 16 14 2 \n",
"24816 0 7 10 0 \n",
"24822 3 9 16 10 \n",
"24882 9 10 7 17 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"13296 21 1 1 \n",
"13326 10 1 1 \n",
"13379 16 1 1 \n",
"13404 6 1 1 \n",
"13430 16 1 1 \n",
"... ... ... ... \n",
"24753 6 3 2 \n",
"24757 7 4 3 \n",
"24816 0 2 2 \n",
"24822 6 2 1 \n",
"24882 16 2 2 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"13296 3 3 \n",
"13326 3 2 \n",
"13379 2 1 \n",
"13404 4 3 \n",
"13430 2 2 \n",
"... ... ... \n",
"24753 2 2 \n",
"24757 1 1 \n",
"24816 2 1 \n",
"24822 2 2 \n",
"24882 1 1 \n",
"\n",
"[365 rows x 66 columns]\n",
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"27 24361_WAS_CLE Regular WAS Washington Redskins NaN CLE \n",
"49 24368_STL_WAS Regular WAS Washington Redskins @ STL \n",
"71 24375_PIT_WAS Regular WAS Washington Redskins @ PIT \n",
"93 24382_WAS_PIT Regular WAS Washington Redskins NaN PIT \n",
"115 24389_WAS_ATL Regular WAS Washington Redskins NaN ATL \n",
"... ... ... ... ... ... ... ... \n",
"24755 43437_PHI_WAS Regular WAS Washington Redskins @ PHI \n",
"24785 43443_WAS_NYG Regular WAS Washington Redskins NaN NYG \n",
"24817 43450_JAX_WAS Regular WAS Washington Redskins @ JAX \n",
"24823 43456_TEN_WAS Regular WAS Washington Redskins @ TEN \n",
"24883 43464_WAS_PHI Regular WAS Washington Redskins NaN PHI \n",
"\n",
" Opponent City Opponent Name Year ... Q3OpponentScoring \\\n",
"27 Cleveland Browns 1966 ... 10 \n",
"49 St. Louis Cardinals 1966 ... 3 \n",
"71 Pittsburgh Steelers 1966 ... 10 \n",
"93 Pittsburgh Steelers 1966 ... 0 \n",
"115 Atlanta Falcons 1966 ... 3 \n",
"... ... ... ... ... ... \n",
"24755 Philadelphia Eagles 2018 ... 0 \n",
"24785 New York Giants 2018 ... 6 \n",
"24817 Jacksonville Jaguars 2018 ... 0 \n",
"24823 Tennessee Titans 2018 ... 0 \n",
"24883 Philadelphia Eagles 2018 ... 7 \n",
"\n",
" Q4OpponentScoring H1Scoring H2Scoring H1OpponentScoring \\\n",
"27 21 14 0 7 \n",
"49 17 7 0 3 \n",
"71 3 9 24 14 \n",
"93 0 10 14 10 \n",
"115 0 20 13 17 \n",
"... ... ... ... ... \n",
"24755 14 13 0 14 \n",
"24785 0 0 16 34 \n",
"24817 3 3 13 10 \n",
"24823 16 10 6 9 \n",
"24883 7 0 0 10 \n",
"\n",
" H2OpponentScoring ExtraPointAttempts ExtraPointsMade \\\n",
"27 31 2 2 \n",
"49 20 1 1 \n",
"71 13 3 3 \n",
"93 0 3 3 \n",
"115 3 4 3 \n",
"... ... ... ... \n",
"24755 14 1 1 \n",
"24785 6 0 0 \n",
"24817 3 1 1 \n",
"24823 16 1 1 \n",
"24883 14 0 0 \n",
"\n",
" FieldGoalAttempts FieldGoalsMade \n",
"27 0 0 \n",
"49 0 0 \n",
"71 4 4 \n",
"93 4 1 \n",
"115 2 2 \n",
"... ... ... \n",
"24755 2 2 \n",
"24785 0 0 \n",
"24817 3 3 \n",
"24823 3 3 \n",
"24883 0 0 \n",
"\n",
"[851 rows x 66 columns]\n"
]
}
],
"source": [
"grouped = df.groupby('Team')\n",
"for name,group in grouped:\n",
" print(group)"
]
},
{
"cell_type": "code",
"execution_count": 80,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"maxpassing is 507 for ARI\n",
"maxpassing is 481 for ATL\n",
"maxpassing is 426 for BAL\n",
"maxpassing is 379 for BOS\n",
"maxpassing is 437 for BUF\n",
"maxpassing is 418 for CAR\n",
"maxpassing is 407 for CHI\n",
"maxpassing is 483 for CIN\n",
"maxpassing is 483 for CLE\n",
"maxpassing is 470 for DAL\n",
"maxpassing is 499 for DEN\n",
"maxpassing is 502 for DET\n",
"maxpassing is 469 for GNB\n",
"maxpassing is 505 for HOU\n",
"maxpassing is 472 for IND\n",
"maxpassing is 420 for JAX\n",
"maxpassing is 474 for KAN\n",
"maxpassing is 434 for LAC\n",
"maxpassing is 456 for LAR\n",
"maxpassing is 521 for MIA\n",
"maxpassing is 530 for MIN\n",
"maxpassing is 505 for NOR\n",
"maxpassing is 516 for NWE\n",
"maxpassing is 510 for NYG\n",
"maxpassing is 490 for NYJ\n",
"maxpassing is 498 for OAK\n",
"maxpassing is 462 for PHI\n",
"maxpassing is 405 for PHO\n",
"maxpassing is 522 for PIT\n",
"maxpassing is 402 for RAI\n",
"maxpassing is 506 for RAM\n",
"maxpassing is 494 for SDG\n",
"maxpassing is 446 for SEA\n",
"maxpassing is 475 for SFO\n",
"maxpassing is 453 for STL\n",
"maxpassing is 486 for TAM\n",
"maxpassing is 466 for TEN\n",
"maxpassing is 482 for WAS\n"
]
}
],
"source": [
"rows = []\n",
"maxpassdictionary = {}\n",
"for name, group in grouped:\n",
" #headers = group.pop(0)\n",
" group = pd.DataFrame(group,columns=df.columns)\n",
" #print(type(group))\n",
" maxpassing = group['PassingYards'].max()\n",
" print(\"maxpassing is %d for %s\" % (maxpassing,name))\n",
" maxpassdictionary[name] = maxpassing\n",
" \n"
]
},
{
"cell_type": "code",
"execution_count": 81,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"482"
]
},
"execution_count": 81,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"maxpassdictionary['WAS']"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"#example code\n",
"#tbl['total count in each bank'] = tbl.groupby('bank_ID')\\\n",
" ['group_total']\\\n",
" .transform(sum)"
]
},
{
"cell_type": "code",
"execution_count": 82,
"metadata": {},
"outputs": [],
"source": [
"df['maxpassingforteam'] = df.groupby('Team')['PassingYards'].transform(max)"
]
},
{
"cell_type": "code",
"execution_count": 83,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Game ID</th>\n",
" <th>Game_Type</th>\n",
" <th>Team</th>\n",
" <th>Team City</th>\n",
" <th>Team Name</th>\n",
" <th>Home_Away</th>\n",
" <th>Opponent</th>\n",
" <th>Opponent City</th>\n",
" <th>Opponent Name</th>\n",
" <th>Year</th>\n",
" <th>...</th>\n",
" <th>Q4OpponentScoring</th>\n",
" <th>H1Scoring</th>\n",
" <th>H2Scoring</th>\n",
" <th>H1OpponentScoring</th>\n",
" <th>H2OpponentScoring</th>\n",
" <th>ExtraPointAttempts</th>\n",
" <th>ExtraPointsMade</th>\n",
" <th>FieldGoalAttempts</th>\n",
" <th>FieldGoalsMade</th>\n",
" <th>maxpassingforteam</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>24361_WAS_CLE</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>NaN</td>\n",
" <td>CLE</td>\n",
" <td>Cleveland</td>\n",
" <td>Browns</td>\n",
" <td>1966</td>\n",
" <td>...</td>\n",
" <td>21</td>\n",
" <td>14</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>31</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>49</th>\n",
" <td>24368_STL_WAS</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>@</td>\n",
" <td>STL</td>\n",
" <td>St. Louis</td>\n",
" <td>Cardinals</td>\n",
" <td>1966</td>\n",
" <td>...</td>\n",
" <td>17</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>20</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>71</th>\n",
" <td>24375_PIT_WAS</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>@</td>\n",
" <td>PIT</td>\n",
" <td>Pittsburgh</td>\n",
" <td>Steelers</td>\n",
" <td>1966</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>9</td>\n",
" <td>24</td>\n",
" <td>14</td>\n",
" <td>13</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>93</th>\n",
" <td>24382_WAS_PIT</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>NaN</td>\n",
" <td>PIT</td>\n",
" <td>Pittsburgh</td>\n",
" <td>Steelers</td>\n",
" <td>1966</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>14</td>\n",
" <td>10</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>115</th>\n",
" <td>24389_WAS_ATL</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>NaN</td>\n",
" <td>ATL</td>\n",
" <td>Atlanta</td>\n",
" <td>Falcons</td>\n",
" <td>1966</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>20</td>\n",
" <td>13</td>\n",
" <td>17</td>\n",
" <td>3</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24755</th>\n",
" <td>43437_PHI_WAS</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>@</td>\n",
" <td>PHI</td>\n",
" <td>Philadelphia</td>\n",
" <td>Eagles</td>\n",
" <td>2018</td>\n",
" <td>...</td>\n",
" <td>14</td>\n",
" <td>13</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>14</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24785</th>\n",
" <td>43443_WAS_NYG</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>NaN</td>\n",
" <td>NYG</td>\n",
" <td>New York</td>\n",
" <td>Giants</td>\n",
" <td>2018</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>16</td>\n",
" <td>34</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24817</th>\n",
" <td>43450_JAX_WAS</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>@</td>\n",
" <td>JAX</td>\n",
" <td>Jacksonville</td>\n",
" <td>Jaguars</td>\n",
" <td>2018</td>\n",
" <td>...</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>13</td>\n",
" <td>10</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24823</th>\n",
" <td>43456_TEN_WAS</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>@</td>\n",
" <td>TEN</td>\n",
" <td>Tennessee</td>\n",
" <td>Titans</td>\n",
" <td>2018</td>\n",
" <td>...</td>\n",
" <td>16</td>\n",
" <td>10</td>\n",
" <td>6</td>\n",
" <td>9</td>\n",
" <td>16</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>482</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24883</th>\n",
" <td>43464_WAS_PHI</td>\n",
" <td>Regular</td>\n",
" <td>WAS</td>\n",
" <td>Washington</td>\n",
" <td>Redskins</td>\n",
" <td>NaN</td>\n",
" <td>PHI</td>\n",
" <td>Philadelphia</td>\n",
" <td>Eagles</td>\n",
" <td>2018</td>\n",
" <td>...</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>14</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>482</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>851 rows × 67 columns</p>\n",
"</div>"
],
"text/plain": [
" Game ID Game_Type Team Team City Team Name Home_Away Opponent \\\n",
"27 24361_WAS_CLE Regular WAS Washington Redskins NaN CLE \n",
"49 24368_STL_WAS Regular WAS Washington Redskins @ STL \n",
"71 24375_PIT_WAS Regular WAS Washington Redskins @ PIT \n",
"93 24382_WAS_PIT Regular WAS Washington Redskins NaN PIT \n",
"115 24389_WAS_ATL Regular WAS Washington Redskins NaN ATL \n",
"... ... ... ... ... ... ... ... \n",
"24755 43437_PHI_WAS Regular WAS Washington Redskins @ PHI \n",
"24785 43443_WAS_NYG Regular WAS Washington Redskins NaN NYG \n",
"24817 43450_JAX_WAS Regular WAS Washington Redskins @ JAX \n",
"24823 43456_TEN_WAS Regular WAS Washington Redskins @ TEN \n",
"24883 43464_WAS_PHI Regular WAS Washington Redskins NaN PHI \n",
"\n",
" Opponent City Opponent Name Year ... Q4OpponentScoring H1Scoring \\\n",
"27 Cleveland Browns 1966 ... 21 14 \n",
"49 St. Louis Cardinals 1966 ... 17 7 \n",
"71 Pittsburgh Steelers 1966 ... 3 9 \n",
"93 Pittsburgh Steelers 1966 ... 0 10 \n",
"115 Atlanta Falcons 1966 ... 0 20 \n",
"... ... ... ... ... ... ... \n",
"24755 Philadelphia Eagles 2018 ... 14 13 \n",
"24785 New York Giants 2018 ... 0 0 \n",
"24817 Jacksonville Jaguars 2018 ... 3 3 \n",
"24823 Tennessee Titans 2018 ... 16 10 \n",
"24883 Philadelphia Eagles 2018 ... 7 0 \n",
"\n",
" H2Scoring H1OpponentScoring H2OpponentScoring ExtraPointAttempts \\\n",
"27 0 7 31 2 \n",
"49 0 3 20 1 \n",
"71 24 14 13 3 \n",
"93 14 10 0 3 \n",
"115 13 17 3 4 \n",
"... ... ... ... ... \n",
"24755 0 14 14 1 \n",
"24785 16 34 6 0 \n",
"24817 13 10 3 1 \n",
"24823 6 9 16 1 \n",
"24883 0 10 14 0 \n",
"\n",
" ExtraPointsMade FieldGoalAttempts FieldGoalsMade maxpassingforteam \n",
"27 2 0 0 482 \n",
"49 1 0 0 482 \n",
"71 3 4 4 482 \n",
"93 3 4 1 482 \n",
"115 3 2 2 482 \n",
"... ... ... ... ... \n",
"24755 1 2 2 482 \n",
"24785 0 0 0 482 \n",
"24817 1 3 3 482 \n",
"24823 1 3 3 482 \n",
"24883 0 0 0 482 \n",
"\n",
"[851 rows x 67 columns]"
]
},
"execution_count": 83,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df[df['Team'] == 'WAS']"
]
},
{
"cell_type": "code",
"execution_count": 84,
"metadata": {},
"outputs": [],
"source": [
"df['DistToMax'] = df['maxpassingforteam'] -df['PassingYards']"
]
},
{
"cell_type": "code",
"execution_count": 87,
"metadata": {},
"outputs": [],
"source": [
"chartthis = df[df['Team'] == 'WAS'][['PassingYards','maxpassingforteam','DistToMax']]"
]
},
{
"cell_type": "code",
"execution_count": 91,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\Users\\vjpbbu\\Anaconda3\\lib\\site-packages\\pandas\\plotting\\_matplotlib\\core.py:328: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).\n",
" fig = self.plt.figure(figsize=self.figsize)\n"
]
},
{
"data": {
"text/plain": [
"Team\n",
"ARI AxesSubplot(0.125,0.125;0.775x0.755)\n",
"ATL AxesSubplot(0.125,0.125;0.775x0.755)\n",
"BAL AxesSubplot(0.125,0.125;0.775x0.755)\n",
"BOS AxesSubplot(0.125,0.125;0.775x0.755)\n",
"BUF AxesSubplot(0.125,0.125;0.775x0.755)\n",
"CAR AxesSubplot(0.125,0.125;0.775x0.755)\n",
"CHI AxesSubplot(0.125,0.125;0.775x0.755)\n",
"CIN AxesSubplot(0.125,0.125;0.775x0.755)\n",
"CLE AxesSubplot(0.125,0.125;0.775x0.755)\n",
"DAL AxesSubplot(0.125,0.125;0.775x0.755)\n",
"DEN AxesSubplot(0.125,0.125;0.775x0.755)\n",
"DET AxesSubplot(0.125,0.125;0.775x0.755)\n",
"GNB AxesSubplot(0.125,0.125;0.775x0.755)\n",
"HOU AxesSubplot(0.125,0.125;0.775x0.755)\n",
"IND AxesSubplot(0.125,0.125;0.775x0.755)\n",
"JAX AxesSubplot(0.125,0.125;0.775x0.755)\n",
"KAN AxesSubplot(0.125,0.125;0.775x0.755)\n",
"LAC AxesSubplot(0.125,0.125;0.775x0.755)\n",
"LAR AxesSubplot(0.125,0.125;0.775x0.755)\n",
"MIA AxesSubplot(0.125,0.125;0.775x0.755)\n",
"MIN AxesSubplot(0.125,0.125;0.775x0.755)\n",
"NOR AxesSubplot(0.125,0.125;0.775x0.755)\n",
"NWE AxesSubplot(0.125,0.125;0.775x0.755)\n",
"NYG AxesSubplot(0.125,0.125;0.775x0.755)\n",
"NYJ AxesSubplot(0.125,0.125;0.775x0.755)\n",
"OAK AxesSubplot(0.125,0.125;0.775x0.755)\n",
"PHI AxesSubplot(0.125,0.125;0.775x0.755)\n",
"PHO AxesSubplot(0.125,0.125;0.775x0.755)\n",
"PIT AxesSubplot(0.125,0.125;0.775x0.755)\n",
"RAI AxesSubplot(0.125,0.125;0.775x0.755)\n",
"RAM AxesSubplot(0.125,0.125;0.775x0.755)\n",
"SDG AxesSubplot(0.125,0.125;0.775x0.755)\n",
"SEA AxesSubplot(0.125,0.125;0.775x0.755)\n",
"SFO AxesSubplot(0.125,0.125;0.775x0.755)\n",
"STL AxesSubplot(0.125,0.125;0.775x0.755)\n",
"TAM AxesSubplot(0.125,0.125;0.775x0.755)\n",
"TEN AxesSubplot(0.125,0.125;0.775x0.755)\n",
"WAS AxesSubplot(0.125,0.125;0.775x0.755)\n",
"dtype: object"
]
},
"execution_count": 91,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAXwAAAEOCAYAAACKDawAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAAAtkklEQVR4nO3de5wcVZ338c9vJvcLEAKBkAAJEDA3mOhAEES5CgQEAYGAsEFZogtRkMUF3EcFfeLyoKKyrGIQJYgQ2VXkoshGBIHlEgIESAhZIolkSExCSEJCLmQyv+ePcyrdmfRMd093T3dPf9+v17ymu/pU1anqql+dOufUaXN3RESk66srdwZERKRzKOCLiNQIBXwRkRqhgC8iUiMU8EVEakS3cmcAYLfddvNhw4aVOxsiIlXlhRdeeMfdd881fUUE/GHDhjF79uxyZ0NEpKqY2d/ySa8qHRGRGqGALyJSIxTwRURqREXU4UvXtGXLFpqamti0aVO5s1LzevXqxdChQ+nevXu5syJlpIAvJdPU1ET//v0ZNmwYZlbu7NQsd2fVqlU0NTUxfPjwcmdHykhVOlIymzZtYuDAgQr2ZWZmDBw4UHdaooAvpaVgXxn0PQgo4IuI1AzV4UunGXbN74u6vMU3nJI1TX19PWPHjqW5uZmRI0cyffp0+vTpU/C6J0yYwN13380uu+yS13wrVqxg/PjxPPPMM+y5554AXHrppeyzzz5cc801eeejX79+rF+/Pu/5pDZVRsBf+hJct3Pq/XVrC19m+vIKWo7yUpJ8FMPSl2Cvce0m6d27N3PmzAHgs5/9LLfeeitXXnll5mXl4Q8/mwobFsGGtIlZ8gIwaNAgrr76aq666iruuusuXnzxRZ566ileeOGFrHlpbm6mW7dWp6y3ZE6fQ16y6mrHLXS9vORJVTpSM4466igWLlzIgw8+yPjx4xk3bhzHH388y5cvB+Avz7xAwwkTaThhIuM+eR7r1r/PsuUr+fiZF9NwwkTGHHs2Tz73IgDDxp/CO++uZvGSpYz8xJlc8tVvM3r0aD75yU+yceNGAJ5//nkOPvhgPvrRj/LVr36VMWPGADB58mT++te/8thjjzFlyhRuueUW7rjjDg499FAOOeQQzrrkKjbEZVx0xTe58rrvc8xnJnP11JtZ9NbbfPRTkzh0wgV8/cYfb9u2HfL55JOduWulSijgS01obm7m4YcfZuzYsXzsYx/j2Wef5aWXXmLixInceOONAHzv1jv5j+9cw5yZM3jyvtvp3asnd9/3R078xEeZM3MGL8+cQcPog3ZY9huLlnDZpHOYN28eu+yyC7/5zW8A+NznPsett97KM888Q319/bb0dXV1/OQnP+Gss87iwAMP5OMf/zhnnnkmzz//PC+//DIjDxjO7ffcvy39/775N/7065/w/W9eyeXf+C7/9A9n8/wf7mLPQQO3pdkhnw0NJdqTUs0U8KVL27hxIw0NDTQ2NrLPPvtw8cUX09TUxIknnsjYsWP57ne/y7x58wA48tAGrrz+Jm6+/R7WrF1Ht27dOLRhFL+49wGu+/6tvDp/If379d1hHcP33ouGMeFC8JGPfITFixezZs0a1q1bxxFHHAHA+eefv908DQ0NjBkzhksvvRSAuXPnctRRRzF27Fh+dd/DzFvw121pzz71hG0XjP95/mXO+/SJAFx4VqoNY4d89u9frF0oXYgCvnRpSR3+nDlz+Pd//3d69OjBl770JaZMmcKrr77KT3/6023906+Z8jl+9t2vs3HTZg7/1CReX7iIjx/+EZ74ze0M2XMQF17+de78z4d2WEfPnj22va6vr6e5uRl3z5q3uro66urCKXjRRRdxyy238Oqrr/LNr0xm0+YPtqXr26f3dvNl6mK5Qz7vvDO3HSQ1RQFfas7atWsZMmQIANOnT982/a+LlzB25AiuvuwiGg8ZxesLF/O3pqUM2m0Al3z2TC6eeDovvjo/p3UMGDCA/v378+yzzwIwY8aMdtOvW7eOwYMHs2XLFn5138Ntpjvy0EOYcf8jAPzqt6l0O+TzxRdzyqfUlsropSM1YYdulHn2jCmW6667jrPPPpshQ4Zw+OGHs2jRIgB++LO7eezp2dTX1THqwP04+ZgjmXH/I3z31jvp3q0b/fr25s4ffTvn9dx+++1ccskl9O3bl6OPPpqdd267d8e3v/1txo8fz7777svYA4axbv2GjOl+9K2vcv5lX+NHt9/DWROO2zb98adf2D6fM36bcz6ldlgut56l1rhXvc+e3C81oat1nepqeckxH/Pnz2fkyJFtJyhGwC9G90MoSV7Wr19Pv37huL7hhhtYtmwZP/rRj8qSF8jh+2itqx230OXyYmYvuHtjrulVwhcpkd///vf827/9G83Nzey7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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Error in callback <function flush_figures at 0x000001FC16F53790> (for post_execute):\n"
]
},
{
"ename": "KeyboardInterrupt",
"evalue": "",
"output_type": "error",
"traceback": [
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[1;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\ipykernel\\pylab\\backend_inline.py\u001b[0m in \u001b[0;36mflush_figures\u001b[1;34m()\u001b[0m\n\u001b[0;32m 119\u001b[0m \u001b[1;31m# ignore the tracking, just draw and close all figures\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 120\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 121\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mshow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;32mTrue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 122\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 123\u001b[0m \u001b[1;31m# safely show traceback if in IPython, else raise\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\ipykernel\\pylab\\backend_inline.py\u001b[0m in \u001b[0;36mshow\u001b[1;34m(close, block)\u001b[0m\n\u001b[0;32m 39\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 40\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mfigure_manager\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mGcf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_all_fig_managers\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 41\u001b[1;33m display(\n\u001b[0m\u001b[0;32m 42\u001b[0m \u001b[0mfigure_manager\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcanvas\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfigure\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 43\u001b[0m \u001b[0mmetadata\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0m_fetch_figure_metadata\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfigure_manager\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcanvas\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfigure\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\IPython\\core\\display.py\u001b[0m in \u001b[0;36mdisplay\u001b[1;34m(include, exclude, metadata, transient, display_id, *objs, **kwargs)\u001b[0m\n\u001b[0;32m 311\u001b[0m \u001b[0mpublish_display_data\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mobj\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmetadata\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mmetadata\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 312\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 313\u001b[1;33m \u001b[0mformat_dict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmd_dict\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mobj\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0minclude\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0minclude\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mexclude\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mexclude\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 314\u001b[0m \u001b[1;32mif\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mformat_dict\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 315\u001b[0m \u001b[1;31m# nothing to display (e.g. _ipython_display_ took over)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\IPython\\core\\formatters.py\u001b[0m in \u001b[0;36mformat\u001b[1;34m(self, obj, include, exclude)\u001b[0m\n\u001b[0;32m 178\u001b[0m \u001b[0mmd\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 179\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 180\u001b[1;33m \u001b[0mdata\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mformatter\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mobj\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 181\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 182\u001b[0m \u001b[1;31m# FIXME: log the exception\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m<decorator-gen-2>\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, obj)\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\IPython\\core\\formatters.py\u001b[0m in \u001b[0;36mcatch_format_error\u001b[1;34m(method, self, *args, **kwargs)\u001b[0m\n\u001b[0;32m 222\u001b[0m \u001b[1;34m\"\"\"show traceback on failed format call\"\"\"\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 223\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 224\u001b[1;33m \u001b[0mr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mmethod\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 225\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mNotImplementedError\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 226\u001b[0m \u001b[1;31m# don't warn on NotImplementedErrors\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\IPython\\core\\formatters.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, obj)\u001b[0m\n\u001b[0;32m 339\u001b[0m \u001b[1;32mpass\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 340\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 341\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mprinter\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mobj\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 342\u001b[0m \u001b[1;31m# Finally look for special method names\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 343\u001b[0m \u001b[0mmethod\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mget_real_method\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mobj\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mprint_method\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\IPython\\core\\pylabtools.py\u001b[0m in \u001b[0;36m<lambda>\u001b[1;34m(fig)\u001b[0m\n\u001b[0;32m 246\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 247\u001b[0m \u001b[1;32mif\u001b[0m \u001b[1;34m'png'\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mformats\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 248\u001b[1;33m \u001b[0mpng_formatter\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfor_type\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mFigure\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mlambda\u001b[0m \u001b[0mfig\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mprint_figure\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfig\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'png'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 249\u001b[0m \u001b[1;32mif\u001b[0m \u001b[1;34m'retina'\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mformats\u001b[0m \u001b[1;32mor\u001b[0m \u001b[1;34m'png2x'\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mformats\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 250\u001b[0m \u001b[0mpng_formatter\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfor_type\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mFigure\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mlambda\u001b[0m \u001b[0mfig\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mretina_figure\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfig\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\IPython\\core\\pylabtools.py\u001b[0m in \u001b[0;36mprint_figure\u001b[1;34m(fig, fmt, bbox_inches, **kwargs)\u001b[0m\n\u001b[0;32m 130\u001b[0m \u001b[0mFigureCanvasBase\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfig\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 131\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 132\u001b[1;33m \u001b[0mfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcanvas\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mprint_figure\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mbytes_io\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 133\u001b[0m \u001b[0mdata\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbytes_io\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetvalue\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 134\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mfmt\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;34m'svg'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\backend_bases.py\u001b[0m in \u001b[0;36mprint_figure\u001b[1;34m(self, filename, dpi, facecolor, edgecolor, orientation, format, bbox_inches, pad_inches, bbox_extra_artists, backend, **kwargs)\u001b[0m\n\u001b[0;32m 2193\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfigure\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdraw\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mrenderer\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2194\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2195\u001b[1;33m bbox_inches = self.figure.get_tightbbox(\n\u001b[0m\u001b[0;32m 2196\u001b[0m renderer, bbox_extra_artists=bbox_extra_artists)\n\u001b[0;32m 2197\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mpad_inches\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\figure.py\u001b[0m in \u001b[0;36mget_tightbbox\u001b[1;34m(self, renderer, bbox_extra_artists)\u001b[0m\n\u001b[0;32m 2504\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2505\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0ma\u001b[0m \u001b[1;32min\u001b[0m \u001b[0martists\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2506\u001b[1;33m \u001b[0mbbox\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0ma\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_tightbbox\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mrenderer\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2507\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mbbox\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32mNone\u001b[0m \u001b[1;32mand\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mbbox\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwidth\u001b[0m \u001b[1;33m!=\u001b[0m \u001b[1;36m0\u001b[0m \u001b[1;32mor\u001b[0m \u001b[0mbbox\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mheight\u001b[0m \u001b[1;33m!=\u001b[0m \u001b[1;36m0\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2508\u001b[0m \u001b[0mbb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mbbox\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\axis.py\u001b[0m in \u001b[0;36mget_tightbbox\u001b[1;34m(self, renderer, for_layout_only)\u001b[0m\n\u001b[0;32m 1112\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1113\u001b[0m \u001b[1;31m# go back to just this axis's tick labels\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1114\u001b[1;33m ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(\n\u001b[0m\u001b[0;32m 1115\u001b[0m ticks_to_draw, renderer)\n\u001b[0;32m 1116\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\axis.py\u001b[0m in \u001b[0;36m_get_tick_bboxes\u001b[1;34m(self, ticks, renderer)\u001b[0m\n\u001b[0;32m 1089\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_get_tick_bboxes\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mticks\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mrenderer\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1090\u001b[0m \u001b[1;34m\"\"\"Return lists of bboxes for ticks' label1's and label2's.\"\"\"\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1091\u001b[1;33m return ([tick.label1.get_window_extent(renderer)\n\u001b[0m\u001b[0;32m 1092\u001b[0m for tick in ticks if tick.label1.get_visible()],\n\u001b[0;32m 1093\u001b[0m [tick.label2.get_window_extent(renderer)\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\axis.py\u001b[0m in \u001b[0;36m<listcomp>\u001b[1;34m(.0)\u001b[0m\n\u001b[0;32m 1089\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_get_tick_bboxes\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mticks\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mrenderer\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1090\u001b[0m \u001b[1;34m\"\"\"Return lists of bboxes for ticks' label1's and label2's.\"\"\"\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1091\u001b[1;33m return ([tick.label1.get_window_extent(renderer)\n\u001b[0m\u001b[0;32m 1092\u001b[0m for tick in ticks if tick.label1.get_visible()],\n\u001b[0;32m 1093\u001b[0m [tick.label2.get_window_extent(renderer)\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\text.py\u001b[0m in \u001b[0;36mget_window_extent\u001b[1;34m(self, renderer, dpi)\u001b[0m\n\u001b[0;32m 898\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 899\u001b[0m \u001b[1;32mwith\u001b[0m \u001b[0mcbook\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_setattr_cm\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfigure\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdpi\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mdpi\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 900\u001b[1;33m \u001b[0mbbox\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0minfo\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdescent\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_get_layout\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_renderer\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 901\u001b[0m \u001b[0mx\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0my\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_unitless_position\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 902\u001b[0m \u001b[0mx\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0my\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_transform\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtransform\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0my\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\text.py\u001b[0m in \u001b[0;36m_get_layout\u001b[1;34m(self, renderer)\u001b[0m\n\u001b[0;32m 283\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 284\u001b[0m \u001b[1;31m# Full vertical extent of font, including ascenders and descenders:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 285\u001b[1;33m _, lp_h, lp_d = renderer.get_text_width_height_descent(\n\u001b[0m\u001b[0;32m 286\u001b[0m \u001b[1;34m\"lp\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fontproperties\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 287\u001b[0m ismath=\"TeX\" if self.get_usetex() else False)\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py\u001b[0m in \u001b[0;36mget_text_width_height_descent\u001b[1;34m(self, s, prop, ismath)\u001b[0m\n\u001b[0;32m 235\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 236\u001b[0m \u001b[0mflags\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mget_hinting_flag\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 237\u001b[1;33m \u001b[0mfont\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_get_agg_font\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mprop\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 238\u001b[0m \u001b[0mfont\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mset_text\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0ms\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;36m0.0\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mflags\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mflags\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 239\u001b[0m \u001b[0mw\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mh\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfont\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_width_height\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;31m# width and height of unrotated string\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\backends\\backend_agg.py\u001b[0m in \u001b[0;36m_get_agg_font\u001b[1;34m(self, prop)\u001b[0m\n\u001b[0;32m 270\u001b[0m \u001b[0mGet\u001b[0m \u001b[0mthe\u001b[0m \u001b[0mfont\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mtext\u001b[0m \u001b[0minstance\u001b[0m \u001b[0mt\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcaching\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mefficiency\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 271\u001b[0m \"\"\"\n\u001b[1;32m--> 272\u001b[1;33m \u001b[0mfname\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfindfont\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mprop\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 273\u001b[0m \u001b[0mfont\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mget_font\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 274\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\site-packages\\matplotlib\\font_manager.py\u001b[0m in \u001b[0;36mfindfont\u001b[1;34m(self, prop, fontext, directory, fallback_to_default, rebuild_if_missing)\u001b[0m\n\u001b[0;32m 1312\u001b[0m \u001b[0mprop\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfontext\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdirectory\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfallback_to_default\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mrebuild_if_missing\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1313\u001b[0m rc_params)\n\u001b[1;32m-> 1314\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mos\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpath\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrealpath\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfilename\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1315\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1316\u001b[0m \u001b[1;33m@\u001b[0m\u001b[0mlru_cache\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;32m~\\Anaconda3\\lib\\ntpath.py\u001b[0m in \u001b[0;36mrealpath\u001b[1;34m(path)\u001b[0m\n\u001b[0;32m 645\u001b[0m \u001b[0mpath\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mjoin\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcwd\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mpath\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 646\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 647\u001b[1;33m \u001b[0mpath\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0m_getfinalpathname\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpath\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 648\u001b[0m \u001b[0minitial_winerror\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;36m0\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 649\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mOSError\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mex\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
"\u001b[1;31mKeyboardInterrupt\u001b[0m: "
]
}
],
"source": [
"df.groupby('Team')[['PassingYards','DistToMax']].plot.bar(stacked=True)"
]
}
],
"metadata": {
"colab": {
"collapsed_sections": [],
"name": "Copy of Final Project",
"provenance": [],
"toc_visible": true
},
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.5"
}
},
"nbformat": 4,
"nbformat_minor": 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment