Files
Data-Visualization/Plotly/1. Load Datasets.ipynb
2020-07-14 17:40:23 +05:30

3568 lines
114 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<html>\n",
"<body>\n",
"<div align=\"center\">\n",
"<h3>Prepared by Asif Bhat</h3>\n",
" \n",
"<h1>Data Visualization With Plotly (Part - 1)</h1>\n",
"\n",
"</div>\n",
"</body>\n",
"</html>"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"import pandas as pd\n",
"import plotly.graph_objects as go\n",
"import plotly.offline as po\n",
"from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot\n",
"import matplotlib.pyplot as plt\n",
"import dash\n",
"import plotly.express as px\n",
"import random\n",
"import plotly.figure_factory as ff"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Loading Datasets"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>#</th>\n",
" <th>Name</th>\n",
" <th>Type 1</th>\n",
" <th>Type 2</th>\n",
" <th>HP</th>\n",
" <th>Attack</th>\n",
" <th>Defense</th>\n",
" <th>Sp. Atk</th>\n",
" <th>Sp. Def</th>\n",
" <th>Speed</th>\n",
" <th>Generation</th>\n",
" <th>Legendary</th>\n",
" <th>Total</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>Bulbasaur</td>\n",
" <td>Grass</td>\n",
" <td>Poison</td>\n",
" <td>45</td>\n",
" <td>49</td>\n",
" <td>49</td>\n",
" <td>65</td>\n",
" <td>65</td>\n",
" <td>45</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>318</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2</td>\n",
" <td>Ivysaur</td>\n",
" <td>Grass</td>\n",
" <td>Poison</td>\n",
" <td>60</td>\n",
" <td>62</td>\n",
" <td>63</td>\n",
" <td>80</td>\n",
" <td>80</td>\n",
" <td>60</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>405</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>3</td>\n",
" <td>Venusaur</td>\n",
" <td>Grass</td>\n",
" <td>Poison</td>\n",
" <td>80</td>\n",
" <td>82</td>\n",
" <td>83</td>\n",
" <td>100</td>\n",
" <td>100</td>\n",
" <td>80</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>525</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>3</td>\n",
" <td>VenusaurMega Venusaur</td>\n",
" <td>Grass</td>\n",
" <td>Poison</td>\n",
" <td>80</td>\n",
" <td>100</td>\n",
" <td>123</td>\n",
" <td>122</td>\n",
" <td>120</td>\n",
" <td>80</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>625</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>4</td>\n",
" <td>Charmander</td>\n",
" <td>Fire</td>\n",
" <td>NaN</td>\n",
" <td>39</td>\n",
" <td>52</td>\n",
" <td>43</td>\n",
" <td>60</td>\n",
" <td>50</td>\n",
" <td>65</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>309</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>5</td>\n",
" <td>Charmeleon</td>\n",
" <td>Fire</td>\n",
" <td>NaN</td>\n",
" <td>58</td>\n",
" <td>64</td>\n",
" <td>58</td>\n",
" <td>80</td>\n",
" <td>65</td>\n",
" <td>80</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>405</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>6</td>\n",
" <td>Charizard</td>\n",
" <td>Fire</td>\n",
" <td>Flying</td>\n",
" <td>78</td>\n",
" <td>84</td>\n",
" <td>78</td>\n",
" <td>109</td>\n",
" <td>85</td>\n",
" <td>100</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>534</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>6</td>\n",
" <td>CharizardMega Charizard X</td>\n",
" <td>Fire</td>\n",
" <td>Dragon</td>\n",
" <td>78</td>\n",
" <td>130</td>\n",
" <td>111</td>\n",
" <td>130</td>\n",
" <td>85</td>\n",
" <td>100</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>634</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>6</td>\n",
" <td>CharizardMega Charizard Y</td>\n",
" <td>Fire</td>\n",
" <td>Flying</td>\n",
" <td>78</td>\n",
" <td>104</td>\n",
" <td>78</td>\n",
" <td>159</td>\n",
" <td>115</td>\n",
" <td>100</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>634</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>7</td>\n",
" <td>Squirtle</td>\n",
" <td>Water</td>\n",
" <td>NaN</td>\n",
" <td>44</td>\n",
" <td>48</td>\n",
" <td>65</td>\n",
" <td>50</td>\n",
" <td>64</td>\n",
" <td>43</td>\n",
" <td>1</td>\n",
" <td>False</td>\n",
" <td>314</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" # Name Type 1 Type 2 HP Attack Defense Sp. Atk \\\n",
"0 1 Bulbasaur Grass Poison 45 49 49 65 \n",
"1 2 Ivysaur Grass Poison 60 62 63 80 \n",
"2 3 Venusaur Grass Poison 80 82 83 100 \n",
"3 3 VenusaurMega Venusaur Grass Poison 80 100 123 122 \n",
"4 4 Charmander Fire NaN 39 52 43 60 \n",
"5 5 Charmeleon Fire NaN 58 64 58 80 \n",
"6 6 Charizard Fire Flying 78 84 78 109 \n",
"7 6 CharizardMega Charizard X Fire Dragon 78 130 111 130 \n",
"8 6 CharizardMega Charizard Y Fire Flying 78 104 78 159 \n",
"9 7 Squirtle Water NaN 44 48 65 50 \n",
"\n",
" Sp. Def Speed Generation Legendary Total \n",
"0 65 45 1 False 318 \n",
"1 80 60 1 False 405 \n",
"2 100 80 1 False 525 \n",
"3 120 80 1 False 625 \n",
"4 50 65 1 False 309 \n",
"5 65 80 1 False 405 \n",
"6 85 100 1 False 534 \n",
"7 85 100 1 False 634 \n",
"8 115 100 1 False 634 \n",
"9 64 43 1 False 314 "
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pokemon = pd.read_csv(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/pokemon_updated.csv\")\n",
"pokemon.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 4,
"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>gender</th>\n",
" <th>race/ethnicity</th>\n",
" <th>parental level of education</th>\n",
" <th>lunch</th>\n",
" <th>test preparation course</th>\n",
" <th>math score</th>\n",
" <th>reading score</th>\n",
" <th>writing score</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>female</td>\n",
" <td>group B</td>\n",
" <td>bachelor's degree</td>\n",
" <td>standard</td>\n",
" <td>none</td>\n",
" <td>72</td>\n",
" <td>72</td>\n",
" <td>74</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>female</td>\n",
" <td>group C</td>\n",
" <td>some college</td>\n",
" <td>standard</td>\n",
" <td>completed</td>\n",
" <td>69</td>\n",
" <td>90</td>\n",
" <td>88</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>female</td>\n",
" <td>group B</td>\n",
" <td>master's degree</td>\n",
" <td>standard</td>\n",
" <td>none</td>\n",
" <td>90</td>\n",
" <td>95</td>\n",
" <td>93</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>male</td>\n",
" <td>group A</td>\n",
" <td>associate's degree</td>\n",
" <td>free/reduced</td>\n",
" <td>none</td>\n",
" <td>47</td>\n",
" <td>57</td>\n",
" <td>44</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>male</td>\n",
" <td>group C</td>\n",
" <td>some college</td>\n",
" <td>standard</td>\n",
" <td>none</td>\n",
" <td>76</td>\n",
" <td>78</td>\n",
" <td>75</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>female</td>\n",
" <td>group B</td>\n",
" <td>associate's degree</td>\n",
" <td>standard</td>\n",
" <td>none</td>\n",
" <td>71</td>\n",
" <td>83</td>\n",
" <td>78</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>female</td>\n",
" <td>group B</td>\n",
" <td>some college</td>\n",
" <td>standard</td>\n",
" <td>completed</td>\n",
" <td>88</td>\n",
" <td>95</td>\n",
" <td>92</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>male</td>\n",
" <td>group B</td>\n",
" <td>some college</td>\n",
" <td>free/reduced</td>\n",
" <td>none</td>\n",
" <td>40</td>\n",
" <td>43</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>male</td>\n",
" <td>group D</td>\n",
" <td>high school</td>\n",
" <td>free/reduced</td>\n",
" <td>completed</td>\n",
" <td>64</td>\n",
" <td>64</td>\n",
" <td>67</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>female</td>\n",
" <td>group B</td>\n",
" <td>high school</td>\n",
" <td>free/reduced</td>\n",
" <td>none</td>\n",
" <td>38</td>\n",
" <td>60</td>\n",
" <td>50</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" gender race/ethnicity parental level of education lunch \\\n",
"0 female group B bachelor's degree standard \n",
"1 female group C some college standard \n",
"2 female group B master's degree standard \n",
"3 male group A associate's degree free/reduced \n",
"4 male group C some college standard \n",
"5 female group B associate's degree standard \n",
"6 female group B some college standard \n",
"7 male group B some college free/reduced \n",
"8 male group D high school free/reduced \n",
"9 female group B high school free/reduced \n",
"\n",
" test preparation course math score reading score writing score \n",
"0 none 72 72 74 \n",
"1 completed 69 90 88 \n",
"2 none 90 95 93 \n",
"3 none 47 57 44 \n",
"4 none 76 78 75 \n",
"5 none 71 83 78 \n",
"6 completed 88 95 92 \n",
"7 none 40 43 39 \n",
"8 completed 64 64 67 \n",
"9 none 38 60 50 "
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"stdperf = pd.read_csv(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/studentp.csv\")\n",
"stdperf.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Country</th>\n",
" <th>Confirmed</th>\n",
" <th>Recovered</th>\n",
" <th>Deaths</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Date</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Afghanistan</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Albania</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Algeria</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Andorra</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Angola</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Antigua and Barbuda</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Argentina</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Armenia</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Australia</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2020-01-22</th>\n",
" <td>Austria</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Country Confirmed Recovered Deaths\n",
"Date \n",
"2020-01-22 Afghanistan 0 0 0\n",
"2020-01-22 Albania 0 0 0\n",
"2020-01-22 Algeria 0 0 0\n",
"2020-01-22 Andorra 0 0 0\n",
"2020-01-22 Angola 0 0 0\n",
"2020-01-22 Antigua and Barbuda 0 0 0\n",
"2020-01-22 Argentina 0 0 0\n",
"2020-01-22 Armenia 0 0 0\n",
"2020-01-22 Australia 0 0 0\n",
"2020-01-22 Austria 0 0 0"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"corona = pd.read_csv('C:/Users/DELL/Documents/GitHub/Public/COVID-19/covid/data/countries-aggregated.csv' ,\n",
" index_col='Date' , parse_dates=True)\n",
"corona.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"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>Shape of You</th>\n",
" <th>Despacito</th>\n",
" <th>Something Just Like This</th>\n",
" <th>HUMBLE.</th>\n",
" <th>Unforgettable</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Date</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>2017-01-06</th>\n",
" <td>12287078</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-07</th>\n",
" <td>13190270</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-08</th>\n",
" <td>13099919</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-09</th>\n",
" <td>14506351</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-10</th>\n",
" <td>14275628</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-11</th>\n",
" <td>14372699</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-12</th>\n",
" <td>14148108</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-13</th>\n",
" <td>14536236</td>\n",
" <td>275178.0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-14</th>\n",
" <td>14173311</td>\n",
" <td>1144886.0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-15</th>\n",
" <td>12889849</td>\n",
" <td>1288198.0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Shape of You Despacito Something Just Like This HUMBLE. \\\n",
"Date \n",
"2017-01-06 12287078 NaN NaN NaN \n",
"2017-01-07 13190270 NaN NaN NaN \n",
"2017-01-08 13099919 NaN NaN NaN \n",
"2017-01-09 14506351 NaN NaN NaN \n",
"2017-01-10 14275628 NaN NaN NaN \n",
"2017-01-11 14372699 NaN NaN NaN \n",
"2017-01-12 14148108 NaN NaN NaN \n",
"2017-01-13 14536236 275178.0 NaN NaN \n",
"2017-01-14 14173311 1144886.0 NaN NaN \n",
"2017-01-15 12889849 1288198.0 NaN NaN \n",
"\n",
" Unforgettable \n",
"Date \n",
"2017-01-06 NaN \n",
"2017-01-07 NaN \n",
"2017-01-08 NaN \n",
"2017-01-09 NaN \n",
"2017-01-10 NaN \n",
"2017-01-11 NaN \n",
"2017-01-12 NaN \n",
"2017-01-13 NaN \n",
"2017-01-14 NaN \n",
"2017-01-15 NaN "
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"spotify = pd.read_csv(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/spotify.csv\" ,\n",
" index_col=\"Date\")\n",
"spotify.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"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>longitude</th>\n",
" <th>latitude</th>\n",
" <th>housing_median_age</th>\n",
" <th>total_rooms</th>\n",
" <th>total_bedrooms</th>\n",
" <th>population</th>\n",
" <th>households</th>\n",
" <th>median_income</th>\n",
" <th>median_house_value</th>\n",
" <th>ocean_proximity</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>20635</th>\n",
" <td>-121.09</td>\n",
" <td>39.48</td>\n",
" <td>25.0</td>\n",
" <td>1665.0</td>\n",
" <td>374.0</td>\n",
" <td>845.0</td>\n",
" <td>330.0</td>\n",
" <td>1.5603</td>\n",
" <td>78100.0</td>\n",
" <td>INLAND</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20636</th>\n",
" <td>-121.21</td>\n",
" <td>39.49</td>\n",
" <td>18.0</td>\n",
" <td>697.0</td>\n",
" <td>150.0</td>\n",
" <td>356.0</td>\n",
" <td>114.0</td>\n",
" <td>2.5568</td>\n",
" <td>77100.0</td>\n",
" <td>INLAND</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20637</th>\n",
" <td>-121.22</td>\n",
" <td>39.43</td>\n",
" <td>17.0</td>\n",
" <td>2254.0</td>\n",
" <td>485.0</td>\n",
" <td>1007.0</td>\n",
" <td>433.0</td>\n",
" <td>1.7000</td>\n",
" <td>92300.0</td>\n",
" <td>INLAND</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20638</th>\n",
" <td>-121.32</td>\n",
" <td>39.43</td>\n",
" <td>18.0</td>\n",
" <td>1860.0</td>\n",
" <td>409.0</td>\n",
" <td>741.0</td>\n",
" <td>349.0</td>\n",
" <td>1.8672</td>\n",
" <td>84700.0</td>\n",
" <td>INLAND</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20639</th>\n",
" <td>-121.24</td>\n",
" <td>39.37</td>\n",
" <td>16.0</td>\n",
" <td>2785.0</td>\n",
" <td>616.0</td>\n",
" <td>1387.0</td>\n",
" <td>530.0</td>\n",
" <td>2.3886</td>\n",
" <td>89400.0</td>\n",
" <td>INLAND</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" longitude latitude housing_median_age total_rooms total_bedrooms \\\n",
"20635 -121.09 39.48 25.0 1665.0 374.0 \n",
"20636 -121.21 39.49 18.0 697.0 150.0 \n",
"20637 -121.22 39.43 17.0 2254.0 485.0 \n",
"20638 -121.32 39.43 18.0 1860.0 409.0 \n",
"20639 -121.24 39.37 16.0 2785.0 616.0 \n",
"\n",
" population households median_income median_house_value \\\n",
"20635 845.0 330.0 1.5603 78100.0 \n",
"20636 356.0 114.0 2.5568 77100.0 \n",
"20637 1007.0 433.0 1.7000 92300.0 \n",
"20638 741.0 349.0 1.8672 84700.0 \n",
"20639 1387.0 530.0 2.3886 89400.0 \n",
"\n",
" ocean_proximity \n",
"20635 INLAND \n",
"20636 INLAND \n",
"20637 INLAND \n",
"20638 INLAND \n",
"20639 INLAND "
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"housing = pd.read_csv('C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/housing.csv')\n",
"housing.tail()"
]
},
{
"cell_type": "code",
"execution_count": 8,
"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>age</th>\n",
" <th>sex</th>\n",
" <th>bmi</th>\n",
" <th>children</th>\n",
" <th>smoker</th>\n",
" <th>region</th>\n",
" <th>charges</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>19</td>\n",
" <td>female</td>\n",
" <td>27.900</td>\n",
" <td>0</td>\n",
" <td>yes</td>\n",
" <td>southwest</td>\n",
" <td>16884.92400</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>18</td>\n",
" <td>male</td>\n",
" <td>33.770</td>\n",
" <td>1</td>\n",
" <td>no</td>\n",
" <td>southeast</td>\n",
" <td>1725.55230</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>28</td>\n",
" <td>male</td>\n",
" <td>33.000</td>\n",
" <td>3</td>\n",
" <td>no</td>\n",
" <td>southeast</td>\n",
" <td>4449.46200</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>33</td>\n",
" <td>male</td>\n",
" <td>22.705</td>\n",
" <td>0</td>\n",
" <td>no</td>\n",
" <td>northwest</td>\n",
" <td>21984.47061</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>32</td>\n",
" <td>male</td>\n",
" <td>28.880</td>\n",
" <td>0</td>\n",
" <td>no</td>\n",
" <td>northwest</td>\n",
" <td>3866.85520</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>31</td>\n",
" <td>female</td>\n",
" <td>25.740</td>\n",
" <td>0</td>\n",
" <td>no</td>\n",
" <td>southeast</td>\n",
" <td>3756.62160</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>46</td>\n",
" <td>female</td>\n",
" <td>33.440</td>\n",
" <td>1</td>\n",
" <td>no</td>\n",
" <td>southeast</td>\n",
" <td>8240.58960</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>37</td>\n",
" <td>female</td>\n",
" <td>27.740</td>\n",
" <td>3</td>\n",
" <td>no</td>\n",
" <td>northwest</td>\n",
" <td>7281.50560</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>37</td>\n",
" <td>male</td>\n",
" <td>29.830</td>\n",
" <td>2</td>\n",
" <td>no</td>\n",
" <td>northeast</td>\n",
" <td>6406.41070</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>60</td>\n",
" <td>female</td>\n",
" <td>25.840</td>\n",
" <td>0</td>\n",
" <td>no</td>\n",
" <td>northwest</td>\n",
" <td>28923.13692</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" age sex bmi children smoker region charges\n",
"0 19 female 27.900 0 yes southwest 16884.92400\n",
"1 18 male 33.770 1 no southeast 1725.55230\n",
"2 28 male 33.000 3 no southeast 4449.46200\n",
"3 33 male 22.705 0 no northwest 21984.47061\n",
"4 32 male 28.880 0 no northwest 3866.85520\n",
"5 31 female 25.740 0 no southeast 3756.62160\n",
"6 46 female 33.440 1 no southeast 8240.58960\n",
"7 37 female 27.740 3 no northwest 7281.50560\n",
"8 37 male 29.830 2 no northeast 6406.41070\n",
"9 60 female 25.840 0 no northwest 28923.13692"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"insurance = pd.read_csv('C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/insurance.csv')\n",
"insurance.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 9,
"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>Age</th>\n",
" <th>Gender</th>\n",
" <th>Period</th>\n",
" <th>Unemployed</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>16 to 19 years</td>\n",
" <td>Men</td>\n",
" <td>2005-01-01</td>\n",
" <td>91000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>20 to 24 years</td>\n",
" <td>Men</td>\n",
" <td>2005-01-01</td>\n",
" <td>175000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>25 to 34 years</td>\n",
" <td>Men</td>\n",
" <td>2005-01-01</td>\n",
" <td>194000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>35 to 44 years</td>\n",
" <td>Men</td>\n",
" <td>2005-01-01</td>\n",
" <td>201000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>45 to 54 years</td>\n",
" <td>Men</td>\n",
" <td>2005-01-01</td>\n",
" <td>207000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>55 to 64 years</td>\n",
" <td>Men</td>\n",
" <td>2005-01-01</td>\n",
" <td>101000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>65 years and over</td>\n",
" <td>Men</td>\n",
" <td>2005-01-01</td>\n",
" <td>33000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>16 to 19 years</td>\n",
" <td>Women</td>\n",
" <td>2005-01-01</td>\n",
" <td>38000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>20 to 24 years</td>\n",
" <td>Women</td>\n",
" <td>2005-01-01</td>\n",
" <td>90000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>25 to 34 years</td>\n",
" <td>Women</td>\n",
" <td>2005-01-01</td>\n",
" <td>142000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Age Gender Period Unemployed\n",
"0 16 to 19 years Men 2005-01-01 91000\n",
"1 20 to 24 years Men 2005-01-01 175000\n",
"2 25 to 34 years Men 2005-01-01 194000\n",
"3 35 to 44 years Men 2005-01-01 201000\n",
"4 45 to 54 years Men 2005-01-01 207000\n",
"5 55 to 64 years Men 2005-01-01 101000\n",
"6 65 years and over Men 2005-01-01 33000\n",
"7 16 to 19 years Women 2005-01-01 38000\n",
"8 20 to 24 years Women 2005-01-01 90000\n",
"9 25 to 34 years Women 2005-01-01 142000"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"employment = pd.read_excel(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/unemployment.xlsx\")\n",
"employment.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 10,
"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>ticket</th>\n",
" <th>requestor</th>\n",
" <th>RequestorSeniority</th>\n",
" <th>ITOwner</th>\n",
" <th>FiledAgainst</th>\n",
" <th>TicketType</th>\n",
" <th>Severity</th>\n",
" <th>Priority</th>\n",
" <th>daysOpen</th>\n",
" <th>Satisfaction</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>1929</td>\n",
" <td>1 - Junior</td>\n",
" <td>50</td>\n",
" <td>Systems</td>\n",
" <td>Issue</td>\n",
" <td>2 - Normal</td>\n",
" <td>0 - Unassigned</td>\n",
" <td>3</td>\n",
" <td>1 - Unsatisfied</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2</td>\n",
" <td>1587</td>\n",
" <td>2 - Regular</td>\n",
" <td>15</td>\n",
" <td>Software</td>\n",
" <td>Request</td>\n",
" <td>1 - Minor</td>\n",
" <td>1 - Low</td>\n",
" <td>5</td>\n",
" <td>1 - Unsatisfied</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>3</td>\n",
" <td>925</td>\n",
" <td>2 - Regular</td>\n",
" <td>15</td>\n",
" <td>Access/Login</td>\n",
" <td>Request</td>\n",
" <td>2 - Normal</td>\n",
" <td>0 - Unassigned</td>\n",
" <td>0</td>\n",
" <td>0 - Unknown</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4</td>\n",
" <td>413</td>\n",
" <td>4 - Management</td>\n",
" <td>22</td>\n",
" <td>Systems</td>\n",
" <td>Request</td>\n",
" <td>2 - Normal</td>\n",
" <td>0 - Unassigned</td>\n",
" <td>20</td>\n",
" <td>0 - Unknown</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>5</td>\n",
" <td>318</td>\n",
" <td>1 - Junior</td>\n",
" <td>22</td>\n",
" <td>Access/Login</td>\n",
" <td>Request</td>\n",
" <td>2 - Normal</td>\n",
" <td>1 - Low</td>\n",
" <td>1</td>\n",
" <td>1 - Unsatisfied</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>6</td>\n",
" <td>858</td>\n",
" <td>4 - Management</td>\n",
" <td>38</td>\n",
" <td>Access/Login</td>\n",
" <td>Request</td>\n",
" <td>2 - Normal</td>\n",
" <td>3 - High</td>\n",
" <td>0</td>\n",
" <td>0 - Unknown</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>7</td>\n",
" <td>1978</td>\n",
" <td>3 - Senior</td>\n",
" <td>10</td>\n",
" <td>Systems</td>\n",
" <td>Request</td>\n",
" <td>2 - Normal</td>\n",
" <td>3 - High</td>\n",
" <td>9</td>\n",
" <td>0 - Unknown</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>8</td>\n",
" <td>1209</td>\n",
" <td>4 - Management</td>\n",
" <td>1</td>\n",
" <td>Software</td>\n",
" <td>Request</td>\n",
" <td>2 - Normal</td>\n",
" <td>0 - Unassigned</td>\n",
" <td>15</td>\n",
" <td>0 - Unknown</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>9</td>\n",
" <td>887</td>\n",
" <td>2 - Regular</td>\n",
" <td>14</td>\n",
" <td>Software</td>\n",
" <td>Request</td>\n",
" <td>2 - Normal</td>\n",
" <td>2 - Medium</td>\n",
" <td>6</td>\n",
" <td>1 - Unsatisfied</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>10</td>\n",
" <td>1780</td>\n",
" <td>3 - Senior</td>\n",
" <td>46</td>\n",
" <td>Access/Login</td>\n",
" <td>Request</td>\n",
" <td>2 - Normal</td>\n",
" <td>1 - Low</td>\n",
" <td>1</td>\n",
" <td>1 - Unsatisfied</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" ticket requestor RequestorSeniority ITOwner FiledAgainst TicketType \\\n",
"0 1 1929 1 - Junior 50 Systems Issue \n",
"1 2 1587 2 - Regular 15 Software Request \n",
"2 3 925 2 - Regular 15 Access/Login Request \n",
"3 4 413 4 - Management 22 Systems Request \n",
"4 5 318 1 - Junior 22 Access/Login Request \n",
"5 6 858 4 - Management 38 Access/Login Request \n",
"6 7 1978 3 - Senior 10 Systems Request \n",
"7 8 1209 4 - Management 1 Software Request \n",
"8 9 887 2 - Regular 14 Software Request \n",
"9 10 1780 3 - Senior 46 Access/Login Request \n",
"\n",
" Severity Priority daysOpen Satisfaction \n",
"0 2 - Normal 0 - Unassigned 3 1 - Unsatisfied \n",
"1 1 - Minor 1 - Low 5 1 - Unsatisfied \n",
"2 2 - Normal 0 - Unassigned 0 0 - Unknown \n",
"3 2 - Normal 0 - Unassigned 20 0 - Unknown \n",
"4 2 - Normal 1 - Low 1 1 - Unsatisfied \n",
"5 2 - Normal 3 - High 0 0 - Unknown \n",
"6 2 - Normal 3 - High 9 0 - Unknown \n",
"7 2 - Normal 0 - Unassigned 15 0 - Unknown \n",
"8 2 - Normal 2 - Medium 6 1 - Unsatisfied \n",
"9 2 - Normal 1 - Low 1 1 - Unsatisfied "
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"helpdesk = pd.read_csv(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/helpdesk.csv\")\n",
"helpdesk.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 11,
"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>Species</th>\n",
" <th>Weight</th>\n",
" <th>Length1</th>\n",
" <th>Length2</th>\n",
" <th>Length3</th>\n",
" <th>Height</th>\n",
" <th>Width</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Bream</td>\n",
" <td>242.0</td>\n",
" <td>23.2</td>\n",
" <td>25.4</td>\n",
" <td>30.0</td>\n",
" <td>11.5200</td>\n",
" <td>4.0200</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Bream</td>\n",
" <td>290.0</td>\n",
" <td>24.0</td>\n",
" <td>26.3</td>\n",
" <td>31.2</td>\n",
" <td>12.4800</td>\n",
" <td>4.3056</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Bream</td>\n",
" <td>340.0</td>\n",
" <td>23.9</td>\n",
" <td>26.5</td>\n",
" <td>31.1</td>\n",
" <td>12.3778</td>\n",
" <td>4.6961</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Bream</td>\n",
" <td>363.0</td>\n",
" <td>26.3</td>\n",
" <td>29.0</td>\n",
" <td>33.5</td>\n",
" <td>12.7300</td>\n",
" <td>4.4555</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Bream</td>\n",
" <td>430.0</td>\n",
" <td>26.5</td>\n",
" <td>29.0</td>\n",
" <td>34.0</td>\n",
" <td>12.4440</td>\n",
" <td>5.1340</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Bream</td>\n",
" <td>450.0</td>\n",
" <td>26.8</td>\n",
" <td>29.7</td>\n",
" <td>34.7</td>\n",
" <td>13.6024</td>\n",
" <td>4.9274</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Bream</td>\n",
" <td>500.0</td>\n",
" <td>26.8</td>\n",
" <td>29.7</td>\n",
" <td>34.5</td>\n",
" <td>14.1795</td>\n",
" <td>5.2785</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Bream</td>\n",
" <td>390.0</td>\n",
" <td>27.6</td>\n",
" <td>30.0</td>\n",
" <td>35.0</td>\n",
" <td>12.6700</td>\n",
" <td>4.6900</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Bream</td>\n",
" <td>450.0</td>\n",
" <td>27.6</td>\n",
" <td>30.0</td>\n",
" <td>35.1</td>\n",
" <td>14.0049</td>\n",
" <td>4.8438</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Bream</td>\n",
" <td>500.0</td>\n",
" <td>28.5</td>\n",
" <td>30.7</td>\n",
" <td>36.2</td>\n",
" <td>14.2266</td>\n",
" <td>4.9594</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Species Weight Length1 Length2 Length3 Height Width\n",
"0 Bream 242.0 23.2 25.4 30.0 11.5200 4.0200\n",
"1 Bream 290.0 24.0 26.3 31.2 12.4800 4.3056\n",
"2 Bream 340.0 23.9 26.5 31.1 12.3778 4.6961\n",
"3 Bream 363.0 26.3 29.0 33.5 12.7300 4.4555\n",
"4 Bream 430.0 26.5 29.0 34.0 12.4440 5.1340\n",
"5 Bream 450.0 26.8 29.7 34.7 13.6024 4.9274\n",
"6 Bream 500.0 26.8 29.7 34.5 14.1795 5.2785\n",
"7 Bream 390.0 27.6 30.0 35.0 12.6700 4.6900\n",
"8 Bream 450.0 27.6 30.0 35.1 14.0049 4.8438\n",
"9 Bream 500.0 28.5 30.7 36.2 14.2266 4.9594"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fish= pd.read_csv(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/Fish.csv\")\n",
"fish.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 12,
"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>id</th>\n",
" <th>diet</th>\n",
" <th>pulse</th>\n",
" <th>time</th>\n",
" <th>kind</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>low fat</td>\n",
" <td>85</td>\n",
" <td>1 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1</td>\n",
" <td>low fat</td>\n",
" <td>85</td>\n",
" <td>15 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1</td>\n",
" <td>low fat</td>\n",
" <td>88</td>\n",
" <td>30 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2</td>\n",
" <td>low fat</td>\n",
" <td>90</td>\n",
" <td>1 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2</td>\n",
" <td>low fat</td>\n",
" <td>92</td>\n",
" <td>15 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>2</td>\n",
" <td>low fat</td>\n",
" <td>93</td>\n",
" <td>30 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>3</td>\n",
" <td>low fat</td>\n",
" <td>97</td>\n",
" <td>1 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>3</td>\n",
" <td>low fat</td>\n",
" <td>97</td>\n",
" <td>15 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>3</td>\n",
" <td>low fat</td>\n",
" <td>94</td>\n",
" <td>30 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>4</td>\n",
" <td>low fat</td>\n",
" <td>80</td>\n",
" <td>1 min</td>\n",
" <td>rest</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" id diet pulse time kind\n",
"0 1 low fat 85 1 min rest\n",
"1 1 low fat 85 15 min rest\n",
"2 1 low fat 88 30 min rest\n",
"3 2 low fat 90 1 min rest\n",
"4 2 low fat 92 15 min rest\n",
"5 2 low fat 93 30 min rest\n",
"6 3 low fat 97 1 min rest\n",
"7 3 low fat 97 15 min rest\n",
"8 3 low fat 94 30 min rest\n",
"9 4 low fat 80 1 min rest"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"exercise = pd.read_csv(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/exercise.csv\")\n",
"exercise.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 13,
"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>country</th>\n",
" <th>year</th>\n",
" <th>sex</th>\n",
" <th>age</th>\n",
" <th>suicides_no</th>\n",
" <th>population</th>\n",
" <th>suicides/100k pop</th>\n",
" <th>country-year</th>\n",
" <th>HDI for year</th>\n",
" <th>gdp_for_year ($)</th>\n",
" <th>gdp_per_capita ($)</th>\n",
" <th>generation</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>male</td>\n",
" <td>15-24 years</td>\n",
" <td>21</td>\n",
" <td>312900</td>\n",
" <td>6.71</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>Generation X</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>male</td>\n",
" <td>35-54 years</td>\n",
" <td>16</td>\n",
" <td>308000</td>\n",
" <td>5.19</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>Silent</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>female</td>\n",
" <td>15-24 years</td>\n",
" <td>14</td>\n",
" <td>289700</td>\n",
" <td>4.83</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>Generation X</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>male</td>\n",
" <td>75+ years</td>\n",
" <td>1</td>\n",
" <td>21800</td>\n",
" <td>4.59</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>G.I. Generation</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>male</td>\n",
" <td>25-34 years</td>\n",
" <td>9</td>\n",
" <td>274300</td>\n",
" <td>3.28</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>Boomers</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>female</td>\n",
" <td>75+ years</td>\n",
" <td>1</td>\n",
" <td>35600</td>\n",
" <td>2.81</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>G.I. Generation</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>female</td>\n",
" <td>35-54 years</td>\n",
" <td>6</td>\n",
" <td>278800</td>\n",
" <td>2.15</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>Silent</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>female</td>\n",
" <td>25-34 years</td>\n",
" <td>4</td>\n",
" <td>257200</td>\n",
" <td>1.56</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>Boomers</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>male</td>\n",
" <td>55-74 years</td>\n",
" <td>1</td>\n",
" <td>137500</td>\n",
" <td>0.73</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>G.I. Generation</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Albania</td>\n",
" <td>1987</td>\n",
" <td>female</td>\n",
" <td>5-14 years</td>\n",
" <td>0</td>\n",
" <td>311000</td>\n",
" <td>0.00</td>\n",
" <td>Albania1987</td>\n",
" <td>NaN</td>\n",
" <td>2,156,624,900</td>\n",
" <td>796</td>\n",
" <td>Generation X</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" country year sex age suicides_no population \\\n",
"0 Albania 1987 male 15-24 years 21 312900 \n",
"1 Albania 1987 male 35-54 years 16 308000 \n",
"2 Albania 1987 female 15-24 years 14 289700 \n",
"3 Albania 1987 male 75+ years 1 21800 \n",
"4 Albania 1987 male 25-34 years 9 274300 \n",
"5 Albania 1987 female 75+ years 1 35600 \n",
"6 Albania 1987 female 35-54 years 6 278800 \n",
"7 Albania 1987 female 25-34 years 4 257200 \n",
"8 Albania 1987 male 55-74 years 1 137500 \n",
"9 Albania 1987 female 5-14 years 0 311000 \n",
"\n",
" suicides/100k pop country-year HDI for year gdp_for_year ($) \\\n",
"0 6.71 Albania1987 NaN 2,156,624,900 \n",
"1 5.19 Albania1987 NaN 2,156,624,900 \n",
"2 4.83 Albania1987 NaN 2,156,624,900 \n",
"3 4.59 Albania1987 NaN 2,156,624,900 \n",
"4 3.28 Albania1987 NaN 2,156,624,900 \n",
"5 2.81 Albania1987 NaN 2,156,624,900 \n",
"6 2.15 Albania1987 NaN 2,156,624,900 \n",
"7 1.56 Albania1987 NaN 2,156,624,900 \n",
"8 0.73 Albania1987 NaN 2,156,624,900 \n",
"9 0.00 Albania1987 NaN 2,156,624,900 \n",
"\n",
" gdp_per_capita ($) generation \n",
"0 796 Generation X \n",
"1 796 Silent \n",
"2 796 Generation X \n",
"3 796 G.I. Generation \n",
"4 796 Boomers \n",
"5 796 G.I. Generation \n",
"6 796 Silent \n",
"7 796 Boomers \n",
"8 796 G.I. Generation \n",
"9 796 Generation X "
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"suicide = pd.read_csv(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/suicide.csv\") \n",
"suicide.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 14,
"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>Type</th>\n",
" <th>Coverage</th>\n",
" <th>OdName</th>\n",
" <th>AREA</th>\n",
" <th>AreaName</th>\n",
" <th>REG</th>\n",
" <th>RegName</th>\n",
" <th>DEV</th>\n",
" <th>DevName</th>\n",
" <th>1980</th>\n",
" <th>...</th>\n",
" <th>2004</th>\n",
" <th>2005</th>\n",
" <th>2006</th>\n",
" <th>2007</th>\n",
" <th>2008</th>\n",
" <th>2009</th>\n",
" <th>2010</th>\n",
" <th>2011</th>\n",
" <th>2012</th>\n",
" <th>2013</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Immigrants</td>\n",
" <td>Foreigners</td>\n",
" <td>Afghanistan</td>\n",
" <td>935</td>\n",
" <td>Asia</td>\n",
" <td>5501</td>\n",
" <td>Southern Asia</td>\n",
" <td>902</td>\n",
" <td>Developing regions</td>\n",
" <td>16</td>\n",
" <td>...</td>\n",
" <td>2978</td>\n",
" <td>3436</td>\n",
" <td>3009</td>\n",
" <td>2652</td>\n",
" <td>2111</td>\n",
" <td>1746</td>\n",
" <td>1758</td>\n",
" <td>2203</td>\n",
" <td>2635</td>\n",
" <td>2004</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Immigrants</td>\n",
" <td>Foreigners</td>\n",
" <td>Albania</td>\n",
" <td>908</td>\n",
" <td>Europe</td>\n",
" <td>925</td>\n",
" <td>Southern Europe</td>\n",
" <td>901</td>\n",
" <td>Developed regions</td>\n",
" <td>1</td>\n",
" <td>...</td>\n",
" <td>1450</td>\n",
" <td>1223</td>\n",
" <td>856</td>\n",
" <td>702</td>\n",
" <td>560</td>\n",
" <td>716</td>\n",
" <td>561</td>\n",
" <td>539</td>\n",
" <td>620</td>\n",
" <td>603</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Immigrants</td>\n",
" <td>Foreigners</td>\n",
" <td>Algeria</td>\n",
" <td>903</td>\n",
" <td>Africa</td>\n",
" <td>912</td>\n",
" <td>Northern Africa</td>\n",
" <td>902</td>\n",
" <td>Developing regions</td>\n",
" <td>80</td>\n",
" <td>...</td>\n",
" <td>3616</td>\n",
" <td>3626</td>\n",
" <td>4807</td>\n",
" <td>3623</td>\n",
" <td>4005</td>\n",
" <td>5393</td>\n",
" <td>4752</td>\n",
" <td>4325</td>\n",
" <td>3774</td>\n",
" <td>4331</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Immigrants</td>\n",
" <td>Foreigners</td>\n",
" <td>American Samoa</td>\n",
" <td>909</td>\n",
" <td>Oceania</td>\n",
" <td>957</td>\n",
" <td>Polynesia</td>\n",
" <td>902</td>\n",
" <td>Developing regions</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Immigrants</td>\n",
" <td>Foreigners</td>\n",
" <td>Andorra</td>\n",
" <td>908</td>\n",
" <td>Europe</td>\n",
" <td>925</td>\n",
" <td>Southern Europe</td>\n",
" <td>901</td>\n",
" <td>Developed regions</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 43 columns</p>\n",
"</div>"
],
"text/plain": [
" Type Coverage OdName AREA AreaName REG \\\n",
"0 Immigrants Foreigners Afghanistan 935 Asia 5501 \n",
"1 Immigrants Foreigners Albania 908 Europe 925 \n",
"2 Immigrants Foreigners Algeria 903 Africa 912 \n",
"3 Immigrants Foreigners American Samoa 909 Oceania 957 \n",
"4 Immigrants Foreigners Andorra 908 Europe 925 \n",
"\n",
" RegName DEV DevName 1980 ... 2004 2005 2006 \\\n",
"0 Southern Asia 902 Developing regions 16 ... 2978 3436 3009 \n",
"1 Southern Europe 901 Developed regions 1 ... 1450 1223 856 \n",
"2 Northern Africa 902 Developing regions 80 ... 3616 3626 4807 \n",
"3 Polynesia 902 Developing regions 0 ... 0 0 1 \n",
"4 Southern Europe 901 Developed regions 0 ... 0 0 1 \n",
"\n",
" 2007 2008 2009 2010 2011 2012 2013 \n",
"0 2652 2111 1746 1758 2203 2635 2004 \n",
"1 702 560 716 561 539 620 603 \n",
"2 3623 4005 5393 4752 4325 3774 4331 \n",
"3 0 0 0 0 0 0 0 \n",
"4 1 0 0 0 0 1 1 \n",
"\n",
"[5 rows x 43 columns]"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"canada = pd.read_csv(\"C:/Users/DELL/Documents/GitHub/Public/Data-Visualization/Plotly/Datasets/canada.csv\")\n",
"canada.head()"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Index(['Type', 'Coverage', 'OdName', 'AREA', 'AreaName', 'REG', 'RegName',\n",
" 'DEV', 'DevName', '1980', '1981', '1982', '1983', '1984', '1985',\n",
" '1986', '1987', '1988', '1989', '1990', '1991', '1992', '1993', '1994',\n",
" '1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003',\n",
" '2004', '2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012',\n",
" '2013'],\n",
" dtype='object')"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"canada.columns"
]
},
{
"cell_type": "code",
"execution_count": 16,
"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>OdName</th>\n",
" <th>1980</th>\n",
" <th>1981</th>\n",
" <th>1982</th>\n",
" <th>1983</th>\n",
" <th>1984</th>\n",
" <th>1985</th>\n",
" <th>1986</th>\n",
" <th>1987</th>\n",
" <th>1988</th>\n",
" <th>...</th>\n",
" <th>2004</th>\n",
" <th>2005</th>\n",
" <th>2006</th>\n",
" <th>2007</th>\n",
" <th>2008</th>\n",
" <th>2009</th>\n",
" <th>2010</th>\n",
" <th>2011</th>\n",
" <th>2012</th>\n",
" <th>2013</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Afghanistan</td>\n",
" <td>16</td>\n",
" <td>39</td>\n",
" <td>39</td>\n",
" <td>47</td>\n",
" <td>71</td>\n",
" <td>340</td>\n",
" <td>496</td>\n",
" <td>741</td>\n",
" <td>828</td>\n",
" <td>...</td>\n",
" <td>2978</td>\n",
" <td>3436</td>\n",
" <td>3009</td>\n",
" <td>2652</td>\n",
" <td>2111</td>\n",
" <td>1746</td>\n",
" <td>1758</td>\n",
" <td>2203</td>\n",
" <td>2635</td>\n",
" <td>2004</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Albania</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>...</td>\n",
" <td>1450</td>\n",
" <td>1223</td>\n",
" <td>856</td>\n",
" <td>702</td>\n",
" <td>560</td>\n",
" <td>716</td>\n",
" <td>561</td>\n",
" <td>539</td>\n",
" <td>620</td>\n",
" <td>603</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Algeria</td>\n",
" <td>80</td>\n",
" <td>67</td>\n",
" <td>71</td>\n",
" <td>69</td>\n",
" <td>63</td>\n",
" <td>44</td>\n",
" <td>69</td>\n",
" <td>132</td>\n",
" <td>242</td>\n",
" <td>...</td>\n",
" <td>3616</td>\n",
" <td>3626</td>\n",
" <td>4807</td>\n",
" <td>3623</td>\n",
" <td>4005</td>\n",
" <td>5393</td>\n",
" <td>4752</td>\n",
" <td>4325</td>\n",
" <td>3774</td>\n",
" <td>4331</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>American Samoa</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Andorra</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 35 columns</p>\n",
"</div>"
],
"text/plain": [
" OdName 1980 1981 1982 1983 1984 1985 1986 1987 1988 ... \\\n",
"0 Afghanistan 16 39 39 47 71 340 496 741 828 ... \n",
"1 Albania 1 0 0 0 0 0 1 2 2 ... \n",
"2 Algeria 80 67 71 69 63 44 69 132 242 ... \n",
"3 American Samoa 0 1 0 0 0 0 0 1 0 ... \n",
"4 Andorra 0 0 0 0 0 0 2 0 0 ... \n",
"\n",
" 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 \n",
"0 2978 3436 3009 2652 2111 1746 1758 2203 2635 2004 \n",
"1 1450 1223 856 702 560 716 561 539 620 603 \n",
"2 3616 3626 4807 3623 4005 5393 4752 4325 3774 4331 \n",
"3 0 0 1 0 0 0 0 0 0 0 \n",
"4 0 0 1 1 0 0 0 0 1 1 \n",
"\n",
"[5 rows x 35 columns]"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"canada.drop(columns=['AREA' , 'DEV', 'DevName' , 'REG', 'Type', 'Coverage' , 'AreaName', 'RegName' ], inplace=True)\n",
"canada.head()"
]
},
{
"cell_type": "code",
"execution_count": 17,
"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>Country</th>\n",
" <th>1980</th>\n",
" <th>1981</th>\n",
" <th>1982</th>\n",
" <th>1983</th>\n",
" <th>1984</th>\n",
" <th>1985</th>\n",
" <th>1986</th>\n",
" <th>1987</th>\n",
" <th>1988</th>\n",
" <th>...</th>\n",
" <th>2004</th>\n",
" <th>2005</th>\n",
" <th>2006</th>\n",
" <th>2007</th>\n",
" <th>2008</th>\n",
" <th>2009</th>\n",
" <th>2010</th>\n",
" <th>2011</th>\n",
" <th>2012</th>\n",
" <th>2013</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Country</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>Afghanistan</th>\n",
" <td>Afghanistan</td>\n",
" <td>16</td>\n",
" <td>39</td>\n",
" <td>39</td>\n",
" <td>47</td>\n",
" <td>71</td>\n",
" <td>340</td>\n",
" <td>496</td>\n",
" <td>741</td>\n",
" <td>828</td>\n",
" <td>...</td>\n",
" <td>2978</td>\n",
" <td>3436</td>\n",
" <td>3009</td>\n",
" <td>2652</td>\n",
" <td>2111</td>\n",
" <td>1746</td>\n",
" <td>1758</td>\n",
" <td>2203</td>\n",
" <td>2635</td>\n",
" <td>2004</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Albania</th>\n",
" <td>Albania</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>...</td>\n",
" <td>1450</td>\n",
" <td>1223</td>\n",
" <td>856</td>\n",
" <td>702</td>\n",
" <td>560</td>\n",
" <td>716</td>\n",
" <td>561</td>\n",
" <td>539</td>\n",
" <td>620</td>\n",
" <td>603</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Algeria</th>\n",
" <td>Algeria</td>\n",
" <td>80</td>\n",
" <td>67</td>\n",
" <td>71</td>\n",
" <td>69</td>\n",
" <td>63</td>\n",
" <td>44</td>\n",
" <td>69</td>\n",
" <td>132</td>\n",
" <td>242</td>\n",
" <td>...</td>\n",
" <td>3616</td>\n",
" <td>3626</td>\n",
" <td>4807</td>\n",
" <td>3623</td>\n",
" <td>4005</td>\n",
" <td>5393</td>\n",
" <td>4752</td>\n",
" <td>4325</td>\n",
" <td>3774</td>\n",
" <td>4331</td>\n",
" </tr>\n",
" <tr>\n",
" <th>American Samoa</th>\n",
" <td>American Samoa</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Andorra</th>\n",
" <td>Andorra</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 35 columns</p>\n",
"</div>"
],
"text/plain": [
" Country 1980 1981 1982 1983 1984 1985 1986 \\\n",
"Country \n",
"Afghanistan Afghanistan 16 39 39 47 71 340 496 \n",
"Albania Albania 1 0 0 0 0 0 1 \n",
"Algeria Algeria 80 67 71 69 63 44 69 \n",
"American Samoa American Samoa 0 1 0 0 0 0 0 \n",
"Andorra Andorra 0 0 0 0 0 0 2 \n",
"\n",
" 1987 1988 ... 2004 2005 2006 2007 2008 2009 2010 \\\n",
"Country ... \n",
"Afghanistan 741 828 ... 2978 3436 3009 2652 2111 1746 1758 \n",
"Albania 2 2 ... 1450 1223 856 702 560 716 561 \n",
"Algeria 132 242 ... 3616 3626 4807 3623 4005 5393 4752 \n",
"American Samoa 1 0 ... 0 0 1 0 0 0 0 \n",
"Andorra 0 0 ... 0 0 1 1 0 0 0 \n",
"\n",
" 2011 2012 2013 \n",
"Country \n",
"Afghanistan 2203 2635 2004 \n",
"Albania 539 620 603 \n",
"Algeria 4325 3774 4331 \n",
"American Samoa 0 0 0 \n",
"Andorra 0 1 1 \n",
"\n",
"[5 rows x 35 columns]"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"canada.rename(columns={'OdName':'Country'} , inplace=True)\n",
"canada.set_index(canada.Country,inplace=True)\n",
"canada.head()"
]
},
{
"cell_type": "code",
"execution_count": 18,
"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>Country</th>\n",
" <th>1980</th>\n",
" <th>1981</th>\n",
" <th>1982</th>\n",
" <th>1983</th>\n",
" <th>1984</th>\n",
" <th>1985</th>\n",
" <th>1986</th>\n",
" <th>1987</th>\n",
" <th>1988</th>\n",
" <th>...</th>\n",
" <th>2004</th>\n",
" <th>2005</th>\n",
" <th>2006</th>\n",
" <th>2007</th>\n",
" <th>2008</th>\n",
" <th>2009</th>\n",
" <th>2010</th>\n",
" <th>2011</th>\n",
" <th>2012</th>\n",
" <th>2013</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Country</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>Afghanistan</th>\n",
" <td>Afghanistan</td>\n",
" <td>16</td>\n",
" <td>39</td>\n",
" <td>39</td>\n",
" <td>47</td>\n",
" <td>71</td>\n",
" <td>340</td>\n",
" <td>496</td>\n",
" <td>741</td>\n",
" <td>828</td>\n",
" <td>...</td>\n",
" <td>2978</td>\n",
" <td>3436</td>\n",
" <td>3009</td>\n",
" <td>2652</td>\n",
" <td>2111</td>\n",
" <td>1746</td>\n",
" <td>1758</td>\n",
" <td>2203</td>\n",
" <td>2635</td>\n",
" <td>2004</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Albania</th>\n",
" <td>Albania</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>...</td>\n",
" <td>1450</td>\n",
" <td>1223</td>\n",
" <td>856</td>\n",
" <td>702</td>\n",
" <td>560</td>\n",
" <td>716</td>\n",
" <td>561</td>\n",
" <td>539</td>\n",
" <td>620</td>\n",
" <td>603</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Algeria</th>\n",
" <td>Algeria</td>\n",
" <td>80</td>\n",
" <td>67</td>\n",
" <td>71</td>\n",
" <td>69</td>\n",
" <td>63</td>\n",
" <td>44</td>\n",
" <td>69</td>\n",
" <td>132</td>\n",
" <td>242</td>\n",
" <td>...</td>\n",
" <td>3616</td>\n",
" <td>3626</td>\n",
" <td>4807</td>\n",
" <td>3623</td>\n",
" <td>4005</td>\n",
" <td>5393</td>\n",
" <td>4752</td>\n",
" <td>4325</td>\n",
" <td>3774</td>\n",
" <td>4331</td>\n",
" </tr>\n",
" <tr>\n",
" <th>American Samoa</th>\n",
" <td>American Samoa</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Andorra</th>\n",
" <td>Andorra</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 35 columns</p>\n",
"</div>"
],
"text/plain": [
" Country 1980 1981 1982 1983 1984 1985 1986 \\\n",
"Country \n",
"Afghanistan Afghanistan 16 39 39 47 71 340 496 \n",
"Albania Albania 1 0 0 0 0 0 1 \n",
"Algeria Algeria 80 67 71 69 63 44 69 \n",
"American Samoa American Samoa 0 1 0 0 0 0 0 \n",
"Andorra Andorra 0 0 0 0 0 0 2 \n",
"\n",
" 1987 1988 ... 2004 2005 2006 2007 2008 2009 2010 \\\n",
"Country ... \n",
"Afghanistan 741 828 ... 2978 3436 3009 2652 2111 1746 1758 \n",
"Albania 2 2 ... 1450 1223 856 702 560 716 561 \n",
"Algeria 132 242 ... 3616 3626 4807 3623 4005 5393 4752 \n",
"American Samoa 1 0 ... 0 0 1 0 0 0 0 \n",
"Andorra 0 0 ... 0 0 1 1 0 0 0 \n",
"\n",
" 2011 2012 2013 \n",
"Country \n",
"Afghanistan 2203 2635 2004 \n",
"Albania 539 620 603 \n",
"Algeria 4325 3774 4331 \n",
"American Samoa 0 0 0 \n",
"Andorra 0 1 1 \n",
"\n",
"[5 rows x 35 columns]"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"canada2 = canada.copy()\n",
"canada2.head()"
]
},
{
"cell_type": "code",
"execution_count": 19,
"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>Country</th>\n",
" <th>1980</th>\n",
" <th>1981</th>\n",
" <th>1982</th>\n",
" <th>1983</th>\n",
" <th>1984</th>\n",
" <th>1985</th>\n",
" <th>1986</th>\n",
" <th>1987</th>\n",
" <th>1988</th>\n",
" <th>...</th>\n",
" <th>2004</th>\n",
" <th>2005</th>\n",
" <th>2006</th>\n",
" <th>2007</th>\n",
" <th>2008</th>\n",
" <th>2009</th>\n",
" <th>2010</th>\n",
" <th>2011</th>\n",
" <th>2012</th>\n",
" <th>2013</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Afghanistan</th>\n",
" <td>Afghanistan</td>\n",
" <td>16</td>\n",
" <td>39</td>\n",
" <td>39</td>\n",
" <td>47</td>\n",
" <td>71</td>\n",
" <td>340</td>\n",
" <td>496</td>\n",
" <td>741</td>\n",
" <td>828</td>\n",
" <td>...</td>\n",
" <td>2978</td>\n",
" <td>3436</td>\n",
" <td>3009</td>\n",
" <td>2652</td>\n",
" <td>2111</td>\n",
" <td>1746</td>\n",
" <td>1758</td>\n",
" <td>2203</td>\n",
" <td>2635</td>\n",
" <td>2004</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Albania</th>\n",
" <td>Albania</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>...</td>\n",
" <td>1450</td>\n",
" <td>1223</td>\n",
" <td>856</td>\n",
" <td>702</td>\n",
" <td>560</td>\n",
" <td>716</td>\n",
" <td>561</td>\n",
" <td>539</td>\n",
" <td>620</td>\n",
" <td>603</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Algeria</th>\n",
" <td>Algeria</td>\n",
" <td>80</td>\n",
" <td>67</td>\n",
" <td>71</td>\n",
" <td>69</td>\n",
" <td>63</td>\n",
" <td>44</td>\n",
" <td>69</td>\n",
" <td>132</td>\n",
" <td>242</td>\n",
" <td>...</td>\n",
" <td>3616</td>\n",
" <td>3626</td>\n",
" <td>4807</td>\n",
" <td>3623</td>\n",
" <td>4005</td>\n",
" <td>5393</td>\n",
" <td>4752</td>\n",
" <td>4325</td>\n",
" <td>3774</td>\n",
" <td>4331</td>\n",
" </tr>\n",
" <tr>\n",
" <th>American Samoa</th>\n",
" <td>American Samoa</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Andorra</th>\n",
" <td>Andorra</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 35 columns</p>\n",
"</div>"
],
"text/plain": [
" Country 1980 1981 1982 1983 1984 1985 1986 \\\n",
"Afghanistan Afghanistan 16 39 39 47 71 340 496 \n",
"Albania Albania 1 0 0 0 0 0 1 \n",
"Algeria Algeria 80 67 71 69 63 44 69 \n",
"American Samoa American Samoa 0 1 0 0 0 0 0 \n",
"Andorra Andorra 0 0 0 0 0 0 2 \n",
"\n",
" 1987 1988 ... 2004 2005 2006 2007 2008 2009 2010 \\\n",
"Afghanistan 741 828 ... 2978 3436 3009 2652 2111 1746 1758 \n",
"Albania 2 2 ... 1450 1223 856 702 560 716 561 \n",
"Algeria 132 242 ... 3616 3626 4807 3623 4005 5393 4752 \n",
"American Samoa 1 0 ... 0 0 1 0 0 0 0 \n",
"Andorra 0 0 ... 0 0 1 1 0 0 0 \n",
"\n",
" 2011 2012 2013 \n",
"Afghanistan 2203 2635 2004 \n",
"Albania 539 620 603 \n",
"Algeria 4325 3774 4331 \n",
"American Samoa 0 0 0 \n",
"Andorra 0 1 1 \n",
"\n",
"[5 rows x 35 columns]"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"canada.index.name=None\n",
"canada.head()"
]
},
{
"cell_type": "code",
"execution_count": 20,
"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>1980</th>\n",
" <th>1981</th>\n",
" <th>1982</th>\n",
" <th>1983</th>\n",
" <th>1984</th>\n",
" <th>1985</th>\n",
" <th>1986</th>\n",
" <th>1987</th>\n",
" <th>1988</th>\n",
" <th>1989</th>\n",
" <th>...</th>\n",
" <th>2004</th>\n",
" <th>2005</th>\n",
" <th>2006</th>\n",
" <th>2007</th>\n",
" <th>2008</th>\n",
" <th>2009</th>\n",
" <th>2010</th>\n",
" <th>2011</th>\n",
" <th>2012</th>\n",
" <th>2013</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Afghanistan</th>\n",
" <td>16</td>\n",
" <td>39</td>\n",
" <td>39</td>\n",
" <td>47</td>\n",
" <td>71</td>\n",
" <td>340</td>\n",
" <td>496</td>\n",
" <td>741</td>\n",
" <td>828</td>\n",
" <td>1076</td>\n",
" <td>...</td>\n",
" <td>2978</td>\n",
" <td>3436</td>\n",
" <td>3009</td>\n",
" <td>2652</td>\n",
" <td>2111</td>\n",
" <td>1746</td>\n",
" <td>1758</td>\n",
" <td>2203</td>\n",
" <td>2635</td>\n",
" <td>2004</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Albania</th>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>...</td>\n",
" <td>1450</td>\n",
" <td>1223</td>\n",
" <td>856</td>\n",
" <td>702</td>\n",
" <td>560</td>\n",
" <td>716</td>\n",
" <td>561</td>\n",
" <td>539</td>\n",
" <td>620</td>\n",
" <td>603</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Algeria</th>\n",
" <td>80</td>\n",
" <td>67</td>\n",
" <td>71</td>\n",
" <td>69</td>\n",
" <td>63</td>\n",
" <td>44</td>\n",
" <td>69</td>\n",
" <td>132</td>\n",
" <td>242</td>\n",
" <td>434</td>\n",
" <td>...</td>\n",
" <td>3616</td>\n",
" <td>3626</td>\n",
" <td>4807</td>\n",
" <td>3623</td>\n",
" <td>4005</td>\n",
" <td>5393</td>\n",
" <td>4752</td>\n",
" <td>4325</td>\n",
" <td>3774</td>\n",
" <td>4331</td>\n",
" </tr>\n",
" <tr>\n",
" <th>American Samoa</th>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Andorra</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</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>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 34 columns</p>\n",
"</div>"
],
"text/plain": [
" 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 \\\n",
"Afghanistan 16 39 39 47 71 340 496 741 828 1076 \n",
"Albania 1 0 0 0 0 0 1 2 2 3 \n",
"Algeria 80 67 71 69 63 44 69 132 242 434 \n",
"American Samoa 0 1 0 0 0 0 0 1 0 1 \n",
"Andorra 0 0 0 0 0 0 2 0 0 0 \n",
"\n",
" ... 2004 2005 2006 2007 2008 2009 2010 2011 2012 \\\n",
"Afghanistan ... 2978 3436 3009 2652 2111 1746 1758 2203 2635 \n",
"Albania ... 1450 1223 856 702 560 716 561 539 620 \n",
"Algeria ... 3616 3626 4807 3623 4005 5393 4752 4325 3774 \n",
"American Samoa ... 0 0 1 0 0 0 0 0 0 \n",
"Andorra ... 0 0 1 1 0 0 0 0 1 \n",
"\n",
" 2013 \n",
"Afghanistan 2004 \n",
"Albania 603 \n",
"Algeria 4331 \n",
"American Samoa 0 \n",
"Andorra 1 \n",
"\n",
"[5 rows x 34 columns]"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"del canada['Country']\n",
"canada.head()"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [],
"source": [
"canada = canada.transpose()"
]
},
{
"cell_type": "code",
"execution_count": 22,
"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>Afghanistan</th>\n",
" <th>Albania</th>\n",
" <th>Algeria</th>\n",
" <th>American Samoa</th>\n",
" <th>Andorra</th>\n",
" <th>Angola</th>\n",
" <th>Antigua and Barbuda</th>\n",
" <th>Argentina</th>\n",
" <th>Armenia</th>\n",
" <th>Australia</th>\n",
" <th>...</th>\n",
" <th>Uzbekistan</th>\n",
" <th>Vanuatu</th>\n",
" <th>Venezuela (Bolivarian Republic of)</th>\n",
" <th>Viet Nam</th>\n",
" <th>Western Sahara</th>\n",
" <th>Yemen</th>\n",
" <th>Zambia</th>\n",
" <th>Zimbabwe</th>\n",
" <th>Unknown</th>\n",
" <th>Total</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>1980</th>\n",
" <td>16</td>\n",
" <td>1</td>\n",
" <td>80</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>368</td>\n",
" <td>0</td>\n",
" <td>702</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>103</td>\n",
" <td>1191</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>11</td>\n",
" <td>72</td>\n",
" <td>44000</td>\n",
" <td>143137</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1981</th>\n",
" <td>39</td>\n",
" <td>0</td>\n",
" <td>67</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>426</td>\n",
" <td>0</td>\n",
" <td>639</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>117</td>\n",
" <td>1829</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>17</td>\n",
" <td>114</td>\n",
" <td>18078</td>\n",
" <td>128641</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1982</th>\n",
" <td>39</td>\n",
" <td>0</td>\n",
" <td>71</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>626</td>\n",
" <td>0</td>\n",
" <td>484</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>174</td>\n",
" <td>2162</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>11</td>\n",
" <td>102</td>\n",
" <td>16904</td>\n",
" <td>121175</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1983</th>\n",
" <td>47</td>\n",
" <td>0</td>\n",
" <td>69</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>241</td>\n",
" <td>0</td>\n",
" <td>317</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>124</td>\n",
" <td>3404</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>7</td>\n",
" <td>44</td>\n",
" <td>13635</td>\n",
" <td>89185</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1984</th>\n",
" <td>71</td>\n",
" <td>0</td>\n",
" <td>63</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>42</td>\n",
" <td>237</td>\n",
" <td>0</td>\n",
" <td>317</td>\n",
" <td>...</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>142</td>\n",
" <td>7583</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>16</td>\n",
" <td>32</td>\n",
" <td>14855</td>\n",
" <td>88272</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 197 columns</p>\n",
"</div>"
],
"text/plain": [
" Afghanistan Albania Algeria American Samoa Andorra Angola \\\n",
"1980 16 1 80 0 0 1 \n",
"1981 39 0 67 1 0 3 \n",
"1982 39 0 71 0 0 6 \n",
"1983 47 0 69 0 0 6 \n",
"1984 71 0 63 0 0 4 \n",
"\n",
" Antigua and Barbuda Argentina Armenia Australia ... Uzbekistan \\\n",
"1980 0 368 0 702 ... 0 \n",
"1981 0 426 0 639 ... 0 \n",
"1982 0 626 0 484 ... 0 \n",
"1983 0 241 0 317 ... 0 \n",
"1984 42 237 0 317 ... 0 \n",
"\n",
" Vanuatu Venezuela (Bolivarian Republic of) Viet Nam Western Sahara \\\n",
"1980 0 103 1191 0 \n",
"1981 0 117 1829 0 \n",
"1982 0 174 2162 0 \n",
"1983 0 124 3404 0 \n",
"1984 0 142 7583 0 \n",
"\n",
" Yemen Zambia Zimbabwe Unknown Total \n",
"1980 1 11 72 44000 143137 \n",
"1981 2 17 114 18078 128641 \n",
"1982 1 11 102 16904 121175 \n",
"1983 6 7 44 13635 89185 \n",
"1984 0 16 32 14855 88272 \n",
"\n",
"[5 rows x 197 columns]"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"canada.head()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.6"
}
},
"nbformat": 4,
"nbformat_minor": 4
}