Created
December 4, 2017 06:05
-
-
Save andrewxiechina/9094c9cb5edc32044edfcca65143e0a9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# Pandas Exercise 05 - Filtering and Sorting Data" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "This time we are going to pull data directly from the internet.\n", | |
| "\n", | |
| "### Step 1. Import the necessary libraries" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "import pandas as pd" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 2. Import the dataset from this [address](https://raw.githubusercontent.com/jokecamp/FootballData/master/Euro%202012/Euro%202012%20stats%20TEAM.csv). " | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 3. Assign it to a variable called euro12." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style>\n", | |
| " .dataframe thead tr:only-child th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: left;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Team</th>\n", | |
| " <th>Goals</th>\n", | |
| " <th>Shots on target</th>\n", | |
| " <th>Shots off target</th>\n", | |
| " <th>Shooting Accuracy</th>\n", | |
| " <th>% Goals-to-shots</th>\n", | |
| " <th>Total shots (inc. Blocked)</th>\n", | |
| " <th>Hit Woodwork</th>\n", | |
| " <th>Penalty goals</th>\n", | |
| " <th>Penalties not scored</th>\n", | |
| " <th>...</th>\n", | |
| " <th>Saves made</th>\n", | |
| " <th>Saves-to-shots ratio</th>\n", | |
| " <th>Fouls Won</th>\n", | |
| " <th>Fouls Conceded</th>\n", | |
| " <th>Offsides</th>\n", | |
| " <th>Yellow Cards</th>\n", | |
| " <th>Red Cards</th>\n", | |
| " <th>Subs on</th>\n", | |
| " <th>Subs off</th>\n", | |
| " <th>Players Used</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>Croatia</td>\n", | |
| " <td>4</td>\n", | |
| " <td>13</td>\n", | |
| " <td>12</td>\n", | |
| " <td>51.9%</td>\n", | |
| " <td>16.0%</td>\n", | |
| " <td>32</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>13</td>\n", | |
| " <td>81.3%</td>\n", | |
| " <td>41</td>\n", | |
| " <td>62</td>\n", | |
| " <td>2</td>\n", | |
| " <td>9</td>\n", | |
| " <td>0</td>\n", | |
| " <td>9</td>\n", | |
| " <td>9</td>\n", | |
| " <td>16</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>Czech Republic</td>\n", | |
| " <td>4</td>\n", | |
| " <td>13</td>\n", | |
| " <td>18</td>\n", | |
| " <td>41.9%</td>\n", | |
| " <td>12.9%</td>\n", | |
| " <td>39</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>9</td>\n", | |
| " <td>60.1%</td>\n", | |
| " <td>53</td>\n", | |
| " <td>73</td>\n", | |
| " <td>8</td>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " <td>11</td>\n", | |
| " <td>11</td>\n", | |
| " <td>19</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>Denmark</td>\n", | |
| " <td>4</td>\n", | |
| " <td>10</td>\n", | |
| " <td>10</td>\n", | |
| " <td>50.0%</td>\n", | |
| " <td>20.0%</td>\n", | |
| " <td>27</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>10</td>\n", | |
| " <td>66.7%</td>\n", | |
| " <td>25</td>\n", | |
| " <td>38</td>\n", | |
| " <td>8</td>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " <td>7</td>\n", | |
| " <td>7</td>\n", | |
| " <td>15</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>England</td>\n", | |
| " <td>5</td>\n", | |
| " <td>11</td>\n", | |
| " <td>18</td>\n", | |
| " <td>50.0%</td>\n", | |
| " <td>17.2%</td>\n", | |
| " <td>40</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>22</td>\n", | |
| " <td>88.1%</td>\n", | |
| " <td>43</td>\n", | |
| " <td>45</td>\n", | |
| " <td>6</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " <td>11</td>\n", | |
| " <td>11</td>\n", | |
| " <td>16</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>France</td>\n", | |
| " <td>3</td>\n", | |
| " <td>22</td>\n", | |
| " <td>24</td>\n", | |
| " <td>37.9%</td>\n", | |
| " <td>6.5%</td>\n", | |
| " <td>65</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>6</td>\n", | |
| " <td>54.6%</td>\n", | |
| " <td>36</td>\n", | |
| " <td>51</td>\n", | |
| " <td>5</td>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " <td>11</td>\n", | |
| " <td>11</td>\n", | |
| " <td>19</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>5</th>\n", | |
| " <td>Germany</td>\n", | |
| " <td>10</td>\n", | |
| " <td>32</td>\n", | |
| " <td>32</td>\n", | |
| " <td>47.8%</td>\n", | |
| " <td>15.6%</td>\n", | |
| " <td>80</td>\n", | |
| " <td>2</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>10</td>\n", | |
| " <td>62.6%</td>\n", | |
| " <td>63</td>\n", | |
| " <td>49</td>\n", | |
| " <td>12</td>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " <td>15</td>\n", | |
| " <td>15</td>\n", | |
| " <td>17</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>6</th>\n", | |
| " <td>Greece</td>\n", | |
| " <td>5</td>\n", | |
| " <td>8</td>\n", | |
| " <td>18</td>\n", | |
| " <td>30.7%</td>\n", | |
| " <td>19.2%</td>\n", | |
| " <td>32</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>...</td>\n", | |
| " <td>13</td>\n", | |
| " <td>65.1%</td>\n", | |
| " <td>67</td>\n", | |
| " <td>48</td>\n", | |
| " <td>12</td>\n", | |
| " <td>9</td>\n", | |
| " <td>1</td>\n", | |
| " <td>12</td>\n", | |
| " <td>12</td>\n", | |
| " <td>20</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>7</th>\n", | |
| " <td>Italy</td>\n", | |
| " <td>6</td>\n", | |
| " <td>34</td>\n", | |
| " <td>45</td>\n", | |
| " <td>43.0%</td>\n", | |
| " <td>7.5%</td>\n", | |
| " <td>110</td>\n", | |
| " <td>2</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>20</td>\n", | |
| " <td>74.1%</td>\n", | |
| " <td>101</td>\n", | |
| " <td>89</td>\n", | |
| " <td>16</td>\n", | |
| " <td>16</td>\n", | |
| " <td>0</td>\n", | |
| " <td>18</td>\n", | |
| " <td>18</td>\n", | |
| " <td>19</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>8</th>\n", | |
| " <td>Netherlands</td>\n", | |
| " <td>2</td>\n", | |
| " <td>12</td>\n", | |
| " <td>36</td>\n", | |
| " <td>25.0%</td>\n", | |
| " <td>4.1%</td>\n", | |
| " <td>60</td>\n", | |
| " <td>2</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>12</td>\n", | |
| " <td>70.6%</td>\n", | |
| " <td>35</td>\n", | |
| " <td>30</td>\n", | |
| " <td>3</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " <td>7</td>\n", | |
| " <td>7</td>\n", | |
| " <td>15</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>9</th>\n", | |
| " <td>Poland</td>\n", | |
| " <td>2</td>\n", | |
| " <td>15</td>\n", | |
| " <td>23</td>\n", | |
| " <td>39.4%</td>\n", | |
| " <td>5.2%</td>\n", | |
| " <td>48</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>6</td>\n", | |
| " <td>66.7%</td>\n", | |
| " <td>48</td>\n", | |
| " <td>56</td>\n", | |
| " <td>3</td>\n", | |
| " <td>7</td>\n", | |
| " <td>1</td>\n", | |
| " <td>7</td>\n", | |
| " <td>7</td>\n", | |
| " <td>17</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>10</th>\n", | |
| " <td>Portugal</td>\n", | |
| " <td>6</td>\n", | |
| " <td>22</td>\n", | |
| " <td>42</td>\n", | |
| " <td>34.3%</td>\n", | |
| " <td>9.3%</td>\n", | |
| " <td>82</td>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>10</td>\n", | |
| " <td>71.5%</td>\n", | |
| " <td>73</td>\n", | |
| " <td>90</td>\n", | |
| " <td>10</td>\n", | |
| " <td>12</td>\n", | |
| " <td>0</td>\n", | |
| " <td>14</td>\n", | |
| " <td>14</td>\n", | |
| " <td>16</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>11</th>\n", | |
| " <td>Republic of Ireland</td>\n", | |
| " <td>1</td>\n", | |
| " <td>7</td>\n", | |
| " <td>12</td>\n", | |
| " <td>36.8%</td>\n", | |
| " <td>5.2%</td>\n", | |
| " <td>28</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>17</td>\n", | |
| " <td>65.4%</td>\n", | |
| " <td>43</td>\n", | |
| " <td>51</td>\n", | |
| " <td>11</td>\n", | |
| " <td>6</td>\n", | |
| " <td>1</td>\n", | |
| " <td>10</td>\n", | |
| " <td>10</td>\n", | |
| " <td>17</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>12</th>\n", | |
| " <td>Russia</td>\n", | |
| " <td>5</td>\n", | |
| " <td>9</td>\n", | |
| " <td>31</td>\n", | |
| " <td>22.5%</td>\n", | |
| " <td>12.5%</td>\n", | |
| " <td>59</td>\n", | |
| " <td>2</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>10</td>\n", | |
| " <td>77.0%</td>\n", | |
| " <td>34</td>\n", | |
| " <td>43</td>\n", | |
| " <td>4</td>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " <td>7</td>\n", | |
| " <td>7</td>\n", | |
| " <td>16</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>13</th>\n", | |
| " <td>Spain</td>\n", | |
| " <td>12</td>\n", | |
| " <td>42</td>\n", | |
| " <td>33</td>\n", | |
| " <td>55.9%</td>\n", | |
| " <td>16.0%</td>\n", | |
| " <td>100</td>\n", | |
| " <td>0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>15</td>\n", | |
| " <td>93.8%</td>\n", | |
| " <td>102</td>\n", | |
| " <td>83</td>\n", | |
| " <td>19</td>\n", | |
| " <td>11</td>\n", | |
| " <td>0</td>\n", | |
| " <td>17</td>\n", | |
| " <td>17</td>\n", | |
| " <td>18</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>14</th>\n", | |
| " <td>Sweden</td>\n", | |
| " <td>5</td>\n", | |
| " <td>17</td>\n", | |
| " <td>19</td>\n", | |
| " <td>47.2%</td>\n", | |
| " <td>13.8%</td>\n", | |
| " <td>39</td>\n", | |
| " <td>3</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>8</td>\n", | |
| " <td>61.6%</td>\n", | |
| " <td>35</td>\n", | |
| " <td>51</td>\n", | |
| " <td>7</td>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " <td>9</td>\n", | |
| " <td>9</td>\n", | |
| " <td>18</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>15</th>\n", | |
| " <td>Ukraine</td>\n", | |
| " <td>2</td>\n", | |
| " <td>7</td>\n", | |
| " <td>26</td>\n", | |
| " <td>21.2%</td>\n", | |
| " <td>6.0%</td>\n", | |
| " <td>38</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>13</td>\n", | |
| " <td>76.5%</td>\n", | |
| " <td>48</td>\n", | |
| " <td>31</td>\n", | |
| " <td>4</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " <td>9</td>\n", | |
| " <td>9</td>\n", | |
| " <td>18</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "<p>16 rows × 35 columns</p>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Team Goals Shots on target Shots off target \\\n", | |
| "0 Croatia 4 13 12 \n", | |
| "1 Czech Republic 4 13 18 \n", | |
| "2 Denmark 4 10 10 \n", | |
| "3 England 5 11 18 \n", | |
| "4 France 3 22 24 \n", | |
| "5 Germany 10 32 32 \n", | |
| "6 Greece 5 8 18 \n", | |
| "7 Italy 6 34 45 \n", | |
| "8 Netherlands 2 12 36 \n", | |
| "9 Poland 2 15 23 \n", | |
| "10 Portugal 6 22 42 \n", | |
| "11 Republic of Ireland 1 7 12 \n", | |
| "12 Russia 5 9 31 \n", | |
| "13 Spain 12 42 33 \n", | |
| "14 Sweden 5 17 19 \n", | |
| "15 Ukraine 2 7 26 \n", | |
| "\n", | |
| " Shooting Accuracy % Goals-to-shots Total shots (inc. Blocked) \\\n", | |
| "0 51.9% 16.0% 32 \n", | |
| "1 41.9% 12.9% 39 \n", | |
| "2 50.0% 20.0% 27 \n", | |
| "3 50.0% 17.2% 40 \n", | |
| "4 37.9% 6.5% 65 \n", | |
| "5 47.8% 15.6% 80 \n", | |
| "6 30.7% 19.2% 32 \n", | |
| "7 43.0% 7.5% 110 \n", | |
| "8 25.0% 4.1% 60 \n", | |
| "9 39.4% 5.2% 48 \n", | |
| "10 34.3% 9.3% 82 \n", | |
| "11 36.8% 5.2% 28 \n", | |
| "12 22.5% 12.5% 59 \n", | |
| "13 55.9% 16.0% 100 \n", | |
| "14 47.2% 13.8% 39 \n", | |
| "15 21.2% 6.0% 38 \n", | |
| "\n", | |
| " Hit Woodwork Penalty goals Penalties not scored ... \\\n", | |
| "0 0 0 0 ... \n", | |
| "1 0 0 0 ... \n", | |
| "2 1 0 0 ... \n", | |
| "3 0 0 0 ... \n", | |
| "4 1 0 0 ... \n", | |
| "5 2 1 0 ... \n", | |
| "6 1 1 1 ... \n", | |
| "7 2 0 0 ... \n", | |
| "8 2 0 0 ... \n", | |
| "9 0 0 0 ... \n", | |
| "10 6 0 0 ... \n", | |
| "11 0 0 0 ... \n", | |
| "12 2 0 0 ... \n", | |
| "13 0 1 0 ... \n", | |
| "14 3 0 0 ... \n", | |
| "15 0 0 0 ... \n", | |
| "\n", | |
| " Saves made Saves-to-shots ratio Fouls Won Fouls Conceded Offsides \\\n", | |
| "0 13 81.3% 41 62 2 \n", | |
| "1 9 60.1% 53 73 8 \n", | |
| "2 10 66.7% 25 38 8 \n", | |
| "3 22 88.1% 43 45 6 \n", | |
| "4 6 54.6% 36 51 5 \n", | |
| "5 10 62.6% 63 49 12 \n", | |
| "6 13 65.1% 67 48 12 \n", | |
| "7 20 74.1% 101 89 16 \n", | |
| "8 12 70.6% 35 30 3 \n", | |
| "9 6 66.7% 48 56 3 \n", | |
| "10 10 71.5% 73 90 10 \n", | |
| "11 17 65.4% 43 51 11 \n", | |
| "12 10 77.0% 34 43 4 \n", | |
| "13 15 93.8% 102 83 19 \n", | |
| "14 8 61.6% 35 51 7 \n", | |
| "15 13 76.5% 48 31 4 \n", | |
| "\n", | |
| " Yellow Cards Red Cards Subs on Subs off Players Used \n", | |
| "0 9 0 9 9 16 \n", | |
| "1 7 0 11 11 19 \n", | |
| "2 4 0 7 7 15 \n", | |
| "3 5 0 11 11 16 \n", | |
| "4 6 0 11 11 19 \n", | |
| "5 4 0 15 15 17 \n", | |
| "6 9 1 12 12 20 \n", | |
| "7 16 0 18 18 19 \n", | |
| "8 5 0 7 7 15 \n", | |
| "9 7 1 7 7 17 \n", | |
| "10 12 0 14 14 16 \n", | |
| "11 6 1 10 10 17 \n", | |
| "12 6 0 7 7 16 \n", | |
| "13 11 0 17 17 18 \n", | |
| "14 7 0 9 9 18 \n", | |
| "15 5 0 9 9 18 \n", | |
| "\n", | |
| "[16 rows x 35 columns]" | |
| ] | |
| }, | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12 = pd.read_csv(\"https://raw.githubusercontent.com/jokecamp/FootballData/master/Euro%202012/Euro%202012%20stats%20TEAM.csv\")\n", | |
| "euro12" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 4. Select only the Goal column." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 5, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "0 4\n", | |
| "1 4\n", | |
| "2 4\n", | |
| "3 5\n", | |
| "4 3\n", | |
| "5 10\n", | |
| "6 5\n", | |
| "7 6\n", | |
| "8 2\n", | |
| "9 2\n", | |
| "10 6\n", | |
| "11 1\n", | |
| "12 5\n", | |
| "13 12\n", | |
| "14 5\n", | |
| "15 2\n", | |
| "Name: Goals, dtype: int64" | |
| ] | |
| }, | |
| "execution_count": 5, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12[\"Goals\"]" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 5. How many team participated in the Euro2012?" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 6, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "16" | |
| ] | |
| }, | |
| "execution_count": 6, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12[\"Team\"].count()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 6. What is the number of columns in the dataset?" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 7, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "35" | |
| ] | |
| }, | |
| "execution_count": 7, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12.shape[1]" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 7. View only the columns Team, Yellow Cards and Red Cards and assign them to a dataframe called discipline" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 8, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "discipline = euro12[[\"Team\", \"Yellow Cards\", \"Red Cards\"]]" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 8. Sort the teams by Red Cards, then to Yellow Cards" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 9, | |
| "metadata": { | |
| "scrolled": true | |
| }, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style>\n", | |
| " .dataframe thead tr:only-child th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: left;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Team</th>\n", | |
| " <th>Yellow Cards</th>\n", | |
| " <th>Red Cards</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>Denmark</td>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>5</th>\n", | |
| " <td>Germany</td>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>England</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>8</th>\n", | |
| " <td>Netherlands</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>15</th>\n", | |
| " <td>Ukraine</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>France</td>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>12</th>\n", | |
| " <td>Russia</td>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>Czech Republic</td>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>14</th>\n", | |
| " <td>Sweden</td>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>Croatia</td>\n", | |
| " <td>9</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>13</th>\n", | |
| " <td>Spain</td>\n", | |
| " <td>11</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>10</th>\n", | |
| " <td>Portugal</td>\n", | |
| " <td>12</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>7</th>\n", | |
| " <td>Italy</td>\n", | |
| " <td>16</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>11</th>\n", | |
| " <td>Republic of Ireland</td>\n", | |
| " <td>6</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>9</th>\n", | |
| " <td>Poland</td>\n", | |
| " <td>7</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>6</th>\n", | |
| " <td>Greece</td>\n", | |
| " <td>9</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Team Yellow Cards Red Cards\n", | |
| "2 Denmark 4 0\n", | |
| "5 Germany 4 0\n", | |
| "3 England 5 0\n", | |
| "8 Netherlands 5 0\n", | |
| "15 Ukraine 5 0\n", | |
| "4 France 6 0\n", | |
| "12 Russia 6 0\n", | |
| "1 Czech Republic 7 0\n", | |
| "14 Sweden 7 0\n", | |
| "0 Croatia 9 0\n", | |
| "13 Spain 11 0\n", | |
| "10 Portugal 12 0\n", | |
| "7 Italy 16 0\n", | |
| "11 Republic of Ireland 6 1\n", | |
| "9 Poland 7 1\n", | |
| "6 Greece 9 1" | |
| ] | |
| }, | |
| "execution_count": 9, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "discipline.sort_values([\"Red Cards\", \"Yellow Cards\"])" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 9. Calculate the mean Yellow Cards given per Team" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 11, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style>\n", | |
| " .dataframe thead tr:only-child th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: left;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Yellow Cards</th>\n", | |
| " <th>Red Cards</th>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Team</th>\n", | |
| " <th></th>\n", | |
| " <th></th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>Croatia</th>\n", | |
| " <td>9</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Czech Republic</th>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Denmark</th>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>England</th>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>France</th>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Germany</th>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Greece</th>\n", | |
| " <td>9</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Italy</th>\n", | |
| " <td>16</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Netherlands</th>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Poland</th>\n", | |
| " <td>7</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Portugal</th>\n", | |
| " <td>12</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Republic of Ireland</th>\n", | |
| " <td>6</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Russia</th>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Spain</th>\n", | |
| " <td>11</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Sweden</th>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Ukraine</th>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Yellow Cards Red Cards\n", | |
| "Team \n", | |
| "Croatia 9 0\n", | |
| "Czech Republic 7 0\n", | |
| "Denmark 4 0\n", | |
| "England 5 0\n", | |
| "France 6 0\n", | |
| "Germany 4 0\n", | |
| "Greece 9 1\n", | |
| "Italy 16 0\n", | |
| "Netherlands 5 0\n", | |
| "Poland 7 1\n", | |
| "Portugal 12 0\n", | |
| "Republic of Ireland 6 1\n", | |
| "Russia 6 0\n", | |
| "Spain 11 0\n", | |
| "Sweden 7 0\n", | |
| "Ukraine 5 0" | |
| ] | |
| }, | |
| "execution_count": 11, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "discipline.groupby(\"Team\").mean()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 10. Filter teams that scored more than 6 goals" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 12, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style>\n", | |
| " .dataframe thead tr:only-child th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: left;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Team</th>\n", | |
| " <th>Goals</th>\n", | |
| " <th>Shots on target</th>\n", | |
| " <th>Shots off target</th>\n", | |
| " <th>Shooting Accuracy</th>\n", | |
| " <th>% Goals-to-shots</th>\n", | |
| " <th>Total shots (inc. Blocked)</th>\n", | |
| " <th>Hit Woodwork</th>\n", | |
| " <th>Penalty goals</th>\n", | |
| " <th>Penalties not scored</th>\n", | |
| " <th>...</th>\n", | |
| " <th>Saves made</th>\n", | |
| " <th>Saves-to-shots ratio</th>\n", | |
| " <th>Fouls Won</th>\n", | |
| " <th>Fouls Conceded</th>\n", | |
| " <th>Offsides</th>\n", | |
| " <th>Yellow Cards</th>\n", | |
| " <th>Red Cards</th>\n", | |
| " <th>Subs on</th>\n", | |
| " <th>Subs off</th>\n", | |
| " <th>Players Used</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>5</th>\n", | |
| " <td>Germany</td>\n", | |
| " <td>10</td>\n", | |
| " <td>32</td>\n", | |
| " <td>32</td>\n", | |
| " <td>47.8%</td>\n", | |
| " <td>15.6%</td>\n", | |
| " <td>80</td>\n", | |
| " <td>2</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>10</td>\n", | |
| " <td>62.6%</td>\n", | |
| " <td>63</td>\n", | |
| " <td>49</td>\n", | |
| " <td>12</td>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " <td>15</td>\n", | |
| " <td>15</td>\n", | |
| " <td>17</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>13</th>\n", | |
| " <td>Spain</td>\n", | |
| " <td>12</td>\n", | |
| " <td>42</td>\n", | |
| " <td>33</td>\n", | |
| " <td>55.9%</td>\n", | |
| " <td>16.0%</td>\n", | |
| " <td>100</td>\n", | |
| " <td>0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>15</td>\n", | |
| " <td>93.8%</td>\n", | |
| " <td>102</td>\n", | |
| " <td>83</td>\n", | |
| " <td>19</td>\n", | |
| " <td>11</td>\n", | |
| " <td>0</td>\n", | |
| " <td>17</td>\n", | |
| " <td>17</td>\n", | |
| " <td>18</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "<p>2 rows × 35 columns</p>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Team Goals Shots on target Shots off target Shooting Accuracy \\\n", | |
| "5 Germany 10 32 32 47.8% \n", | |
| "13 Spain 12 42 33 55.9% \n", | |
| "\n", | |
| " % Goals-to-shots Total shots (inc. Blocked) Hit Woodwork Penalty goals \\\n", | |
| "5 15.6% 80 2 1 \n", | |
| "13 16.0% 100 0 1 \n", | |
| "\n", | |
| " Penalties not scored ... Saves made Saves-to-shots ratio \\\n", | |
| "5 0 ... 10 62.6% \n", | |
| "13 0 ... 15 93.8% \n", | |
| "\n", | |
| " Fouls Won Fouls Conceded Offsides Yellow Cards Red Cards Subs on \\\n", | |
| "5 63 49 12 4 0 15 \n", | |
| "13 102 83 19 11 0 17 \n", | |
| "\n", | |
| " Subs off Players Used \n", | |
| "5 15 17 \n", | |
| "13 17 18 \n", | |
| "\n", | |
| "[2 rows x 35 columns]" | |
| ] | |
| }, | |
| "execution_count": 12, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12[euro12[\"Goals\"] > 6]" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 11. Select the teams that start with G" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 13, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style>\n", | |
| " .dataframe thead tr:only-child th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: left;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Team</th>\n", | |
| " <th>Goals</th>\n", | |
| " <th>Shots on target</th>\n", | |
| " <th>Shots off target</th>\n", | |
| " <th>Shooting Accuracy</th>\n", | |
| " <th>% Goals-to-shots</th>\n", | |
| " <th>Total shots (inc. Blocked)</th>\n", | |
| " <th>Hit Woodwork</th>\n", | |
| " <th>Penalty goals</th>\n", | |
| " <th>Penalties not scored</th>\n", | |
| " <th>...</th>\n", | |
| " <th>Saves made</th>\n", | |
| " <th>Saves-to-shots ratio</th>\n", | |
| " <th>Fouls Won</th>\n", | |
| " <th>Fouls Conceded</th>\n", | |
| " <th>Offsides</th>\n", | |
| " <th>Yellow Cards</th>\n", | |
| " <th>Red Cards</th>\n", | |
| " <th>Subs on</th>\n", | |
| " <th>Subs off</th>\n", | |
| " <th>Players Used</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>5</th>\n", | |
| " <td>Germany</td>\n", | |
| " <td>10</td>\n", | |
| " <td>32</td>\n", | |
| " <td>32</td>\n", | |
| " <td>47.8%</td>\n", | |
| " <td>15.6%</td>\n", | |
| " <td>80</td>\n", | |
| " <td>2</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>10</td>\n", | |
| " <td>62.6%</td>\n", | |
| " <td>63</td>\n", | |
| " <td>49</td>\n", | |
| " <td>12</td>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " <td>15</td>\n", | |
| " <td>15</td>\n", | |
| " <td>17</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>6</th>\n", | |
| " <td>Greece</td>\n", | |
| " <td>5</td>\n", | |
| " <td>8</td>\n", | |
| " <td>18</td>\n", | |
| " <td>30.7%</td>\n", | |
| " <td>19.2%</td>\n", | |
| " <td>32</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>...</td>\n", | |
| " <td>13</td>\n", | |
| " <td>65.1%</td>\n", | |
| " <td>67</td>\n", | |
| " <td>48</td>\n", | |
| " <td>12</td>\n", | |
| " <td>9</td>\n", | |
| " <td>1</td>\n", | |
| " <td>12</td>\n", | |
| " <td>12</td>\n", | |
| " <td>20</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "<p>2 rows × 35 columns</p>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Team Goals Shots on target Shots off target Shooting Accuracy \\\n", | |
| "5 Germany 10 32 32 47.8% \n", | |
| "6 Greece 5 8 18 30.7% \n", | |
| "\n", | |
| " % Goals-to-shots Total shots (inc. Blocked) Hit Woodwork Penalty goals \\\n", | |
| "5 15.6% 80 2 1 \n", | |
| "6 19.2% 32 1 1 \n", | |
| "\n", | |
| " Penalties not scored ... Saves made Saves-to-shots ratio \\\n", | |
| "5 0 ... 10 62.6% \n", | |
| "6 1 ... 13 65.1% \n", | |
| "\n", | |
| " Fouls Won Fouls Conceded Offsides Yellow Cards Red Cards Subs on \\\n", | |
| "5 63 49 12 4 0 15 \n", | |
| "6 67 48 12 9 1 12 \n", | |
| "\n", | |
| " Subs off Players Used \n", | |
| "5 15 17 \n", | |
| "6 12 20 \n", | |
| "\n", | |
| "[2 rows x 35 columns]" | |
| ] | |
| }, | |
| "execution_count": 13, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12[euro12[\"Team\"].str.startswith(\"G\")]" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 12. Select the first 7 columns" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 14, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style>\n", | |
| " .dataframe thead tr:only-child th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: left;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Team</th>\n", | |
| " <th>Goals</th>\n", | |
| " <th>Shots on target</th>\n", | |
| " <th>Shots off target</th>\n", | |
| " <th>Shooting Accuracy</th>\n", | |
| " <th>% Goals-to-shots</th>\n", | |
| " <th>Total shots (inc. Blocked)</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>Croatia</td>\n", | |
| " <td>4</td>\n", | |
| " <td>13</td>\n", | |
| " <td>12</td>\n", | |
| " <td>51.9%</td>\n", | |
| " <td>16.0%</td>\n", | |
| " <td>32</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>Czech Republic</td>\n", | |
| " <td>4</td>\n", | |
| " <td>13</td>\n", | |
| " <td>18</td>\n", | |
| " <td>41.9%</td>\n", | |
| " <td>12.9%</td>\n", | |
| " <td>39</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>Denmark</td>\n", | |
| " <td>4</td>\n", | |
| " <td>10</td>\n", | |
| " <td>10</td>\n", | |
| " <td>50.0%</td>\n", | |
| " <td>20.0%</td>\n", | |
| " <td>27</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>England</td>\n", | |
| " <td>5</td>\n", | |
| " <td>11</td>\n", | |
| " <td>18</td>\n", | |
| " <td>50.0%</td>\n", | |
| " <td>17.2%</td>\n", | |
| " <td>40</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>France</td>\n", | |
| " <td>3</td>\n", | |
| " <td>22</td>\n", | |
| " <td>24</td>\n", | |
| " <td>37.9%</td>\n", | |
| " <td>6.5%</td>\n", | |
| " <td>65</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>5</th>\n", | |
| " <td>Germany</td>\n", | |
| " <td>10</td>\n", | |
| " <td>32</td>\n", | |
| " <td>32</td>\n", | |
| " <td>47.8%</td>\n", | |
| " <td>15.6%</td>\n", | |
| " <td>80</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>6</th>\n", | |
| " <td>Greece</td>\n", | |
| " <td>5</td>\n", | |
| " <td>8</td>\n", | |
| " <td>18</td>\n", | |
| " <td>30.7%</td>\n", | |
| " <td>19.2%</td>\n", | |
| " <td>32</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>7</th>\n", | |
| " <td>Italy</td>\n", | |
| " <td>6</td>\n", | |
| " <td>34</td>\n", | |
| " <td>45</td>\n", | |
| " <td>43.0%</td>\n", | |
| " <td>7.5%</td>\n", | |
| " <td>110</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>8</th>\n", | |
| " <td>Netherlands</td>\n", | |
| " <td>2</td>\n", | |
| " <td>12</td>\n", | |
| " <td>36</td>\n", | |
| " <td>25.0%</td>\n", | |
| " <td>4.1%</td>\n", | |
| " <td>60</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>9</th>\n", | |
| " <td>Poland</td>\n", | |
| " <td>2</td>\n", | |
| " <td>15</td>\n", | |
| " <td>23</td>\n", | |
| " <td>39.4%</td>\n", | |
| " <td>5.2%</td>\n", | |
| " <td>48</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>10</th>\n", | |
| " <td>Portugal</td>\n", | |
| " <td>6</td>\n", | |
| " <td>22</td>\n", | |
| " <td>42</td>\n", | |
| " <td>34.3%</td>\n", | |
| " <td>9.3%</td>\n", | |
| " <td>82</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>11</th>\n", | |
| " <td>Republic of Ireland</td>\n", | |
| " <td>1</td>\n", | |
| " <td>7</td>\n", | |
| " <td>12</td>\n", | |
| " <td>36.8%</td>\n", | |
| " <td>5.2%</td>\n", | |
| " <td>28</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>12</th>\n", | |
| " <td>Russia</td>\n", | |
| " <td>5</td>\n", | |
| " <td>9</td>\n", | |
| " <td>31</td>\n", | |
| " <td>22.5%</td>\n", | |
| " <td>12.5%</td>\n", | |
| " <td>59</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>13</th>\n", | |
| " <td>Spain</td>\n", | |
| " <td>12</td>\n", | |
| " <td>42</td>\n", | |
| " <td>33</td>\n", | |
| " <td>55.9%</td>\n", | |
| " <td>16.0%</td>\n", | |
| " <td>100</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>14</th>\n", | |
| " <td>Sweden</td>\n", | |
| " <td>5</td>\n", | |
| " <td>17</td>\n", | |
| " <td>19</td>\n", | |
| " <td>47.2%</td>\n", | |
| " <td>13.8%</td>\n", | |
| " <td>39</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>15</th>\n", | |
| " <td>Ukraine</td>\n", | |
| " <td>2</td>\n", | |
| " <td>7</td>\n", | |
| " <td>26</td>\n", | |
| " <td>21.2%</td>\n", | |
| " <td>6.0%</td>\n", | |
| " <td>38</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Team Goals Shots on target Shots off target \\\n", | |
| "0 Croatia 4 13 12 \n", | |
| "1 Czech Republic 4 13 18 \n", | |
| "2 Denmark 4 10 10 \n", | |
| "3 England 5 11 18 \n", | |
| "4 France 3 22 24 \n", | |
| "5 Germany 10 32 32 \n", | |
| "6 Greece 5 8 18 \n", | |
| "7 Italy 6 34 45 \n", | |
| "8 Netherlands 2 12 36 \n", | |
| "9 Poland 2 15 23 \n", | |
| "10 Portugal 6 22 42 \n", | |
| "11 Republic of Ireland 1 7 12 \n", | |
| "12 Russia 5 9 31 \n", | |
| "13 Spain 12 42 33 \n", | |
| "14 Sweden 5 17 19 \n", | |
| "15 Ukraine 2 7 26 \n", | |
| "\n", | |
| " Shooting Accuracy % Goals-to-shots Total shots (inc. Blocked) \n", | |
| "0 51.9% 16.0% 32 \n", | |
| "1 41.9% 12.9% 39 \n", | |
| "2 50.0% 20.0% 27 \n", | |
| "3 50.0% 17.2% 40 \n", | |
| "4 37.9% 6.5% 65 \n", | |
| "5 47.8% 15.6% 80 \n", | |
| "6 30.7% 19.2% 32 \n", | |
| "7 43.0% 7.5% 110 \n", | |
| "8 25.0% 4.1% 60 \n", | |
| "9 39.4% 5.2% 48 \n", | |
| "10 34.3% 9.3% 82 \n", | |
| "11 36.8% 5.2% 28 \n", | |
| "12 22.5% 12.5% 59 \n", | |
| "13 55.9% 16.0% 100 \n", | |
| "14 47.2% 13.8% 39 \n", | |
| "15 21.2% 6.0% 38 " | |
| ] | |
| }, | |
| "execution_count": 14, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12.iloc[:, :7]" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 13. Select all columns except the last 3." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 15, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style>\n", | |
| " .dataframe thead tr:only-child th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: left;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Team</th>\n", | |
| " <th>Goals</th>\n", | |
| " <th>Shots on target</th>\n", | |
| " <th>Shots off target</th>\n", | |
| " <th>Shooting Accuracy</th>\n", | |
| " <th>% Goals-to-shots</th>\n", | |
| " <th>Total shots (inc. Blocked)</th>\n", | |
| " <th>Hit Woodwork</th>\n", | |
| " <th>Penalty goals</th>\n", | |
| " <th>Penalties not scored</th>\n", | |
| " <th>...</th>\n", | |
| " <th>Clean Sheets</th>\n", | |
| " <th>Blocks</th>\n", | |
| " <th>Goals conceded</th>\n", | |
| " <th>Saves made</th>\n", | |
| " <th>Saves-to-shots ratio</th>\n", | |
| " <th>Fouls Won</th>\n", | |
| " <th>Fouls Conceded</th>\n", | |
| " <th>Offsides</th>\n", | |
| " <th>Yellow Cards</th>\n", | |
| " <th>Red Cards</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>Croatia</td>\n", | |
| " <td>4</td>\n", | |
| " <td>13</td>\n", | |
| " <td>12</td>\n", | |
| " <td>51.9%</td>\n", | |
| " <td>16.0%</td>\n", | |
| " <td>32</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>0</td>\n", | |
| " <td>10</td>\n", | |
| " <td>3</td>\n", | |
| " <td>13</td>\n", | |
| " <td>81.3%</td>\n", | |
| " <td>41</td>\n", | |
| " <td>62</td>\n", | |
| " <td>2</td>\n", | |
| " <td>9</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>Czech Republic</td>\n", | |
| " <td>4</td>\n", | |
| " <td>13</td>\n", | |
| " <td>18</td>\n", | |
| " <td>41.9%</td>\n", | |
| " <td>12.9%</td>\n", | |
| " <td>39</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>1</td>\n", | |
| " <td>10</td>\n", | |
| " <td>6</td>\n", | |
| " <td>9</td>\n", | |
| " <td>60.1%</td>\n", | |
| " <td>53</td>\n", | |
| " <td>73</td>\n", | |
| " <td>8</td>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>Denmark</td>\n", | |
| " <td>4</td>\n", | |
| " <td>10</td>\n", | |
| " <td>10</td>\n", | |
| " <td>50.0%</td>\n", | |
| " <td>20.0%</td>\n", | |
| " <td>27</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>1</td>\n", | |
| " <td>10</td>\n", | |
| " <td>5</td>\n", | |
| " <td>10</td>\n", | |
| " <td>66.7%</td>\n", | |
| " <td>25</td>\n", | |
| " <td>38</td>\n", | |
| " <td>8</td>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>England</td>\n", | |
| " <td>5</td>\n", | |
| " <td>11</td>\n", | |
| " <td>18</td>\n", | |
| " <td>50.0%</td>\n", | |
| " <td>17.2%</td>\n", | |
| " <td>40</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>2</td>\n", | |
| " <td>29</td>\n", | |
| " <td>3</td>\n", | |
| " <td>22</td>\n", | |
| " <td>88.1%</td>\n", | |
| " <td>43</td>\n", | |
| " <td>45</td>\n", | |
| " <td>6</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>France</td>\n", | |
| " <td>3</td>\n", | |
| " <td>22</td>\n", | |
| " <td>24</td>\n", | |
| " <td>37.9%</td>\n", | |
| " <td>6.5%</td>\n", | |
| " <td>65</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>1</td>\n", | |
| " <td>7</td>\n", | |
| " <td>5</td>\n", | |
| " <td>6</td>\n", | |
| " <td>54.6%</td>\n", | |
| " <td>36</td>\n", | |
| " <td>51</td>\n", | |
| " <td>5</td>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>5</th>\n", | |
| " <td>Germany</td>\n", | |
| " <td>10</td>\n", | |
| " <td>32</td>\n", | |
| " <td>32</td>\n", | |
| " <td>47.8%</td>\n", | |
| " <td>15.6%</td>\n", | |
| " <td>80</td>\n", | |
| " <td>2</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>1</td>\n", | |
| " <td>11</td>\n", | |
| " <td>6</td>\n", | |
| " <td>10</td>\n", | |
| " <td>62.6%</td>\n", | |
| " <td>63</td>\n", | |
| " <td>49</td>\n", | |
| " <td>12</td>\n", | |
| " <td>4</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>6</th>\n", | |
| " <td>Greece</td>\n", | |
| " <td>5</td>\n", | |
| " <td>8</td>\n", | |
| " <td>18</td>\n", | |
| " <td>30.7%</td>\n", | |
| " <td>19.2%</td>\n", | |
| " <td>32</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>...</td>\n", | |
| " <td>1</td>\n", | |
| " <td>23</td>\n", | |
| " <td>7</td>\n", | |
| " <td>13</td>\n", | |
| " <td>65.1%</td>\n", | |
| " <td>67</td>\n", | |
| " <td>48</td>\n", | |
| " <td>12</td>\n", | |
| " <td>9</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>7</th>\n", | |
| " <td>Italy</td>\n", | |
| " <td>6</td>\n", | |
| " <td>34</td>\n", | |
| " <td>45</td>\n", | |
| " <td>43.0%</td>\n", | |
| " <td>7.5%</td>\n", | |
| " <td>110</td>\n", | |
| " <td>2</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>2</td>\n", | |
| " <td>18</td>\n", | |
| " <td>7</td>\n", | |
| " <td>20</td>\n", | |
| " <td>74.1%</td>\n", | |
| " <td>101</td>\n", | |
| " <td>89</td>\n", | |
| " <td>16</td>\n", | |
| " <td>16</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>8</th>\n", | |
| " <td>Netherlands</td>\n", | |
| " <td>2</td>\n", | |
| " <td>12</td>\n", | |
| " <td>36</td>\n", | |
| " <td>25.0%</td>\n", | |
| " <td>4.1%</td>\n", | |
| " <td>60</td>\n", | |
| " <td>2</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>0</td>\n", | |
| " <td>9</td>\n", | |
| " <td>5</td>\n", | |
| " <td>12</td>\n", | |
| " <td>70.6%</td>\n", | |
| " <td>35</td>\n", | |
| " <td>30</td>\n", | |
| " <td>3</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>9</th>\n", | |
| " <td>Poland</td>\n", | |
| " <td>2</td>\n", | |
| " <td>15</td>\n", | |
| " <td>23</td>\n", | |
| " <td>39.4%</td>\n", | |
| " <td>5.2%</td>\n", | |
| " <td>48</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>0</td>\n", | |
| " <td>8</td>\n", | |
| " <td>3</td>\n", | |
| " <td>6</td>\n", | |
| " <td>66.7%</td>\n", | |
| " <td>48</td>\n", | |
| " <td>56</td>\n", | |
| " <td>3</td>\n", | |
| " <td>7</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>10</th>\n", | |
| " <td>Portugal</td>\n", | |
| " <td>6</td>\n", | |
| " <td>22</td>\n", | |
| " <td>42</td>\n", | |
| " <td>34.3%</td>\n", | |
| " <td>9.3%</td>\n", | |
| " <td>82</td>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>2</td>\n", | |
| " <td>11</td>\n", | |
| " <td>4</td>\n", | |
| " <td>10</td>\n", | |
| " <td>71.5%</td>\n", | |
| " <td>73</td>\n", | |
| " <td>90</td>\n", | |
| " <td>10</td>\n", | |
| " <td>12</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>11</th>\n", | |
| " <td>Republic of Ireland</td>\n", | |
| " <td>1</td>\n", | |
| " <td>7</td>\n", | |
| " <td>12</td>\n", | |
| " <td>36.8%</td>\n", | |
| " <td>5.2%</td>\n", | |
| " <td>28</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>0</td>\n", | |
| " <td>23</td>\n", | |
| " <td>9</td>\n", | |
| " <td>17</td>\n", | |
| " <td>65.4%</td>\n", | |
| " <td>43</td>\n", | |
| " <td>51</td>\n", | |
| " <td>11</td>\n", | |
| " <td>6</td>\n", | |
| " <td>1</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>12</th>\n", | |
| " <td>Russia</td>\n", | |
| " <td>5</td>\n", | |
| " <td>9</td>\n", | |
| " <td>31</td>\n", | |
| " <td>22.5%</td>\n", | |
| " <td>12.5%</td>\n", | |
| " <td>59</td>\n", | |
| " <td>2</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>0</td>\n", | |
| " <td>8</td>\n", | |
| " <td>3</td>\n", | |
| " <td>10</td>\n", | |
| " <td>77.0%</td>\n", | |
| " <td>34</td>\n", | |
| " <td>43</td>\n", | |
| " <td>4</td>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>13</th>\n", | |
| " <td>Spain</td>\n", | |
| " <td>12</td>\n", | |
| " <td>42</td>\n", | |
| " <td>33</td>\n", | |
| " <td>55.9%</td>\n", | |
| " <td>16.0%</td>\n", | |
| " <td>100</td>\n", | |
| " <td>0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>5</td>\n", | |
| " <td>8</td>\n", | |
| " <td>1</td>\n", | |
| " <td>15</td>\n", | |
| " <td>93.8%</td>\n", | |
| " <td>102</td>\n", | |
| " <td>83</td>\n", | |
| " <td>19</td>\n", | |
| " <td>11</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>14</th>\n", | |
| " <td>Sweden</td>\n", | |
| " <td>5</td>\n", | |
| " <td>17</td>\n", | |
| " <td>19</td>\n", | |
| " <td>47.2%</td>\n", | |
| " <td>13.8%</td>\n", | |
| " <td>39</td>\n", | |
| " <td>3</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>1</td>\n", | |
| " <td>12</td>\n", | |
| " <td>5</td>\n", | |
| " <td>8</td>\n", | |
| " <td>61.6%</td>\n", | |
| " <td>35</td>\n", | |
| " <td>51</td>\n", | |
| " <td>7</td>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>15</th>\n", | |
| " <td>Ukraine</td>\n", | |
| " <td>2</td>\n", | |
| " <td>7</td>\n", | |
| " <td>26</td>\n", | |
| " <td>21.2%</td>\n", | |
| " <td>6.0%</td>\n", | |
| " <td>38</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>...</td>\n", | |
| " <td>0</td>\n", | |
| " <td>4</td>\n", | |
| " <td>4</td>\n", | |
| " <td>13</td>\n", | |
| " <td>76.5%</td>\n", | |
| " <td>48</td>\n", | |
| " <td>31</td>\n", | |
| " <td>4</td>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "<p>16 rows × 32 columns</p>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Team Goals Shots on target Shots off target \\\n", | |
| "0 Croatia 4 13 12 \n", | |
| "1 Czech Republic 4 13 18 \n", | |
| "2 Denmark 4 10 10 \n", | |
| "3 England 5 11 18 \n", | |
| "4 France 3 22 24 \n", | |
| "5 Germany 10 32 32 \n", | |
| "6 Greece 5 8 18 \n", | |
| "7 Italy 6 34 45 \n", | |
| "8 Netherlands 2 12 36 \n", | |
| "9 Poland 2 15 23 \n", | |
| "10 Portugal 6 22 42 \n", | |
| "11 Republic of Ireland 1 7 12 \n", | |
| "12 Russia 5 9 31 \n", | |
| "13 Spain 12 42 33 \n", | |
| "14 Sweden 5 17 19 \n", | |
| "15 Ukraine 2 7 26 \n", | |
| "\n", | |
| " Shooting Accuracy % Goals-to-shots Total shots (inc. Blocked) \\\n", | |
| "0 51.9% 16.0% 32 \n", | |
| "1 41.9% 12.9% 39 \n", | |
| "2 50.0% 20.0% 27 \n", | |
| "3 50.0% 17.2% 40 \n", | |
| "4 37.9% 6.5% 65 \n", | |
| "5 47.8% 15.6% 80 \n", | |
| "6 30.7% 19.2% 32 \n", | |
| "7 43.0% 7.5% 110 \n", | |
| "8 25.0% 4.1% 60 \n", | |
| "9 39.4% 5.2% 48 \n", | |
| "10 34.3% 9.3% 82 \n", | |
| "11 36.8% 5.2% 28 \n", | |
| "12 22.5% 12.5% 59 \n", | |
| "13 55.9% 16.0% 100 \n", | |
| "14 47.2% 13.8% 39 \n", | |
| "15 21.2% 6.0% 38 \n", | |
| "\n", | |
| " Hit Woodwork Penalty goals Penalties not scored ... \\\n", | |
| "0 0 0 0 ... \n", | |
| "1 0 0 0 ... \n", | |
| "2 1 0 0 ... \n", | |
| "3 0 0 0 ... \n", | |
| "4 1 0 0 ... \n", | |
| "5 2 1 0 ... \n", | |
| "6 1 1 1 ... \n", | |
| "7 2 0 0 ... \n", | |
| "8 2 0 0 ... \n", | |
| "9 0 0 0 ... \n", | |
| "10 6 0 0 ... \n", | |
| "11 0 0 0 ... \n", | |
| "12 2 0 0 ... \n", | |
| "13 0 1 0 ... \n", | |
| "14 3 0 0 ... \n", | |
| "15 0 0 0 ... \n", | |
| "\n", | |
| " Clean Sheets Blocks Goals conceded Saves made Saves-to-shots ratio \\\n", | |
| "0 0 10 3 13 81.3% \n", | |
| "1 1 10 6 9 60.1% \n", | |
| "2 1 10 5 10 66.7% \n", | |
| "3 2 29 3 22 88.1% \n", | |
| "4 1 7 5 6 54.6% \n", | |
| "5 1 11 6 10 62.6% \n", | |
| "6 1 23 7 13 65.1% \n", | |
| "7 2 18 7 20 74.1% \n", | |
| "8 0 9 5 12 70.6% \n", | |
| "9 0 8 3 6 66.7% \n", | |
| "10 2 11 4 10 71.5% \n", | |
| "11 0 23 9 17 65.4% \n", | |
| "12 0 8 3 10 77.0% \n", | |
| "13 5 8 1 15 93.8% \n", | |
| "14 1 12 5 8 61.6% \n", | |
| "15 0 4 4 13 76.5% \n", | |
| "\n", | |
| " Fouls Won Fouls Conceded Offsides Yellow Cards Red Cards \n", | |
| "0 41 62 2 9 0 \n", | |
| "1 53 73 8 7 0 \n", | |
| "2 25 38 8 4 0 \n", | |
| "3 43 45 6 5 0 \n", | |
| "4 36 51 5 6 0 \n", | |
| "5 63 49 12 4 0 \n", | |
| "6 67 48 12 9 1 \n", | |
| "7 101 89 16 16 0 \n", | |
| "8 35 30 3 5 0 \n", | |
| "9 48 56 3 7 1 \n", | |
| "10 73 90 10 12 0 \n", | |
| "11 43 51 11 6 1 \n", | |
| "12 34 43 4 6 0 \n", | |
| "13 102 83 19 11 0 \n", | |
| "14 35 51 7 7 0 \n", | |
| "15 48 31 4 5 0 \n", | |
| "\n", | |
| "[16 rows x 32 columns]" | |
| ] | |
| }, | |
| "execution_count": 15, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12.iloc[:, :-3]" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Step 14. Present only the Shooting Accuracy from England, Italy and Russia" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 22, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style>\n", | |
| " .dataframe thead tr:only-child th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: left;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Team</th>\n", | |
| " <th>Shooting Accuracy</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>England</td>\n", | |
| " <td>50.0%</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>7</th>\n", | |
| " <td>Italy</td>\n", | |
| " <td>43.0%</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>12</th>\n", | |
| " <td>Russia</td>\n", | |
| " <td>22.5%</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Team Shooting Accuracy\n", | |
| "3 England 50.0%\n", | |
| "7 Italy 43.0%\n", | |
| "12 Russia 22.5%" | |
| ] | |
| }, | |
| "execution_count": 22, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "euro12.loc[euro12.Team.isin(['England', 'Italy', 'Russia']), ['Team','Shooting Accuracy']]" | |
| ] | |
| } | |
| ], | |
| "metadata": { | |
| "kernelspec": { | |
| "display_name": "Python 3", | |
| "language": "python", | |
| "name": "python3" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.6.3" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 1 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment