GeronBook/Ch1/cleanup.ipynb

2637 lines
106 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": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"import os"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"BLI = pd.read_csv(\"data\\BLI.csv\")\n",
"WEO = pd.read_csv(\"data\\WEO.xls\", thousands=',', delimiter='\\t', encoding='latin1', na_values='n/a')"
]
},
{
"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>WEO Country Code</th>\n",
" <th>Country</th>\n",
" <th>Units</th>\n",
" <th>Scale</th>\n",
" <th>2017</th>\n",
" <th>2018</th>\n",
" <th>2019</th>\n",
" <th>2020</th>\n",
" <th>2021</th>\n",
" <th>2022</th>\n",
" <th>2023</th>\n",
" <th>2024</th>\n",
" <th>Estimates Start After</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>512</td>\n",
" <td>Afghanistan</td>\n",
" <td>U.S. dollars</td>\n",
" <td>Units</td>\n",
" <td>569.531</td>\n",
" <td>544.983</td>\n",
" <td>513.108</td>\n",
" <td>509.759</td>\n",
" <td>533.089</td>\n",
" <td>566.416</td>\n",
" <td>602.884</td>\n",
" <td>644.950</td>\n",
" <td>2016.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>914</td>\n",
" <td>Albania</td>\n",
" <td>U.S. dollars</td>\n",
" <td>Units</td>\n",
" <td>4540.459</td>\n",
" <td>5239.212</td>\n",
" <td>5372.742</td>\n",
" <td>5847.056</td>\n",
" <td>6333.425</td>\n",
" <td>6876.566</td>\n",
" <td>7410.754</td>\n",
" <td>7993.468</td>\n",
" <td>2018.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>612</td>\n",
" <td>Algeria</td>\n",
" <td>U.S. dollars</td>\n",
" <td>Units</td>\n",
" <td>4012.134</td>\n",
" <td>4080.913</td>\n",
" <td>3980.118</td>\n",
" <td>4039.101</td>\n",
" <td>4032.707</td>\n",
" <td>4055.391</td>\n",
" <td>4047.724</td>\n",
" <td>3768.013</td>\n",
" <td>2017.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>614</td>\n",
" <td>Angola</td>\n",
" <td>U.S. dollars</td>\n",
" <td>Units</td>\n",
" <td>4303.693</td>\n",
" <td>3620.589</td>\n",
" <td>3037.976</td>\n",
" <td>2867.517</td>\n",
" <td>2897.032</td>\n",
" <td>2953.859</td>\n",
" <td>3045.260</td>\n",
" <td>3120.541</td>\n",
" <td>2017.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>311</td>\n",
" <td>Antigua and Barbuda</td>\n",
" <td>U.S. dollars</td>\n",
" <td>Units</td>\n",
" <td>16089.363</td>\n",
" <td>17464.336</td>\n",
" <td>18109.095</td>\n",
" <td>18887.448</td>\n",
" <td>19544.781</td>\n",
" <td>20124.740</td>\n",
" <td>20721.909</td>\n",
" <td>21336.798</td>\n",
" <td>2011.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" WEO Country Code Country Units Scale 2017 \\\n",
"0 512 Afghanistan U.S. dollars Units 569.531 \n",
"1 914 Albania U.S. dollars Units 4540.459 \n",
"2 612 Algeria U.S. dollars Units 4012.134 \n",
"3 614 Angola U.S. dollars Units 4303.693 \n",
"4 311 Antigua and Barbuda U.S. dollars Units 16089.363 \n",
"\n",
" 2018 2019 2020 2021 2022 2023 \\\n",
"0 544.983 513.108 509.759 533.089 566.416 602.884 \n",
"1 5239.212 5372.742 5847.056 6333.425 6876.566 7410.754 \n",
"2 4080.913 3980.118 4039.101 4032.707 4055.391 4047.724 \n",
"3 3620.589 3037.976 2867.517 2897.032 2953.859 3045.260 \n",
"4 17464.336 18109.095 18887.448 19544.781 20124.740 20721.909 \n",
"\n",
" 2024 Estimates Start After \n",
"0 644.950 2016.0 \n",
"1 7993.468 2018.0 \n",
"2 3768.013 2017.0 \n",
"3 3120.541 2017.0 \n",
"4 21336.798 2011.0 "
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"WEO.head()"
]
},
{
"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>LOCATION</th>\n",
" <th>Country</th>\n",
" <th>INDICATOR</th>\n",
" <th>Indicator</th>\n",
" <th>MEASURE</th>\n",
" <th>Measure</th>\n",
" <th>INEQUALITY</th>\n",
" <th>Inequality</th>\n",
" <th>Unit Code</th>\n",
" <th>Unit</th>\n",
" <th>PowerCode Code</th>\n",
" <th>PowerCode</th>\n",
" <th>Reference Period Code</th>\n",
" <th>Reference Period</th>\n",
" <th>Value</th>\n",
" <th>Flag Codes</th>\n",
" <th>Flags</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>AUS</td>\n",
" <td>Australia</td>\n",
" <td>JE_LMIS</td>\n",
" <td>Labour market insecurity</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>TOT</td>\n",
" <td>Total</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>5.40</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>AUT</td>\n",
" <td>Austria</td>\n",
" <td>JE_LMIS</td>\n",
" <td>Labour market insecurity</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>TOT</td>\n",
" <td>Total</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>3.50</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>BEL</td>\n",
" <td>Belgium</td>\n",
" <td>JE_LMIS</td>\n",
" <td>Labour market insecurity</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>TOT</td>\n",
" <td>Total</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>3.70</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>CAN</td>\n",
" <td>Canada</td>\n",
" <td>JE_LMIS</td>\n",
" <td>Labour market insecurity</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>TOT</td>\n",
" <td>Total</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>6.00</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>CZE</td>\n",
" <td>Czech Republic</td>\n",
" <td>JE_LMIS</td>\n",
" <td>Labour market insecurity</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>TOT</td>\n",
" <td>Total</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>3.10</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2363</th>\n",
" <td>LTU</td>\n",
" <td>Lithuania</td>\n",
" <td>WL_EWLH</td>\n",
" <td>Employees working very long hours</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>TOT</td>\n",
" <td>Total</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.54</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2364</th>\n",
" <td>COL</td>\n",
" <td>Colombia</td>\n",
" <td>WL_EWLH</td>\n",
" <td>Employees working very long hours</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>MN</td>\n",
" <td>Men</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>32.09</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2365</th>\n",
" <td>LTU</td>\n",
" <td>Lithuania</td>\n",
" <td>WL_EWLH</td>\n",
" <td>Employees working very long hours</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>MN</td>\n",
" <td>Men</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.67</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2366</th>\n",
" <td>COL</td>\n",
" <td>Colombia</td>\n",
" <td>WL_EWLH</td>\n",
" <td>Employees working very long hours</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>WMN</td>\n",
" <td>Women</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>19.37</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2367</th>\n",
" <td>LTU</td>\n",
" <td>Lithuania</td>\n",
" <td>WL_EWLH</td>\n",
" <td>Employees working very long hours</td>\n",
" <td>L</td>\n",
" <td>Value</td>\n",
" <td>WMN</td>\n",
" <td>Women</td>\n",
" <td>PC</td>\n",
" <td>Percentage</td>\n",
" <td>0</td>\n",
" <td>Units</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.43</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>2368 rows × 17 columns</p>\n",
"</div>"
],
"text/plain": [
" LOCATION Country INDICATOR Indicator \\\n",
"0 AUS Australia JE_LMIS Labour market insecurity \n",
"1 AUT Austria JE_LMIS Labour market insecurity \n",
"2 BEL Belgium JE_LMIS Labour market insecurity \n",
"3 CAN Canada JE_LMIS Labour market insecurity \n",
"4 CZE Czech Republic JE_LMIS Labour market insecurity \n",
"... ... ... ... ... \n",
"2363 LTU Lithuania WL_EWLH Employees working very long hours \n",
"2364 COL Colombia WL_EWLH Employees working very long hours \n",
"2365 LTU Lithuania WL_EWLH Employees working very long hours \n",
"2366 COL Colombia WL_EWLH Employees working very long hours \n",
"2367 LTU Lithuania WL_EWLH Employees working very long hours \n",
"\n",
" MEASURE Measure INEQUALITY Inequality Unit Code Unit \\\n",
"0 L Value TOT Total PC Percentage \n",
"1 L Value TOT Total PC Percentage \n",
"2 L Value TOT Total PC Percentage \n",
"3 L Value TOT Total PC Percentage \n",
"4 L Value TOT Total PC Percentage \n",
"... ... ... ... ... ... ... \n",
"2363 L Value TOT Total PC Percentage \n",
"2364 L Value MN Men PC Percentage \n",
"2365 L Value MN Men PC Percentage \n",
"2366 L Value WMN Women PC Percentage \n",
"2367 L Value WMN Women PC Percentage \n",
"\n",
" PowerCode Code PowerCode Reference Period Code Reference Period \\\n",
"0 0 Units NaN NaN \n",
"1 0 Units NaN NaN \n",
"2 0 Units NaN NaN \n",
"3 0 Units NaN NaN \n",
"4 0 Units NaN NaN \n",
"... ... ... ... ... \n",
"2363 0 Units NaN NaN \n",
"2364 0 Units NaN NaN \n",
"2365 0 Units NaN NaN \n",
"2366 0 Units NaN NaN \n",
"2367 0 Units NaN NaN \n",
"\n",
" Value Flag Codes Flags \n",
"0 5.40 NaN NaN \n",
"1 3.50 NaN NaN \n",
"2 3.70 NaN NaN \n",
"3 6.00 NaN NaN \n",
"4 3.10 NaN NaN \n",
"... ... ... ... \n",
"2363 0.54 NaN NaN \n",
"2364 32.09 NaN NaN \n",
"2365 0.67 NaN NaN \n",
"2366 19.37 NaN NaN \n",
"2367 0.43 NaN NaN \n",
"\n",
"[2368 rows x 17 columns]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"display(BLI)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"BLI = BLI[BLI['INEQUALITY']=='TOT']\n",
"BLI = BLI.pivot(index=\"Country\", columns=\"Indicator\", values=\"Value\")"
]
},
{
"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>Indicator</th>\n",
" <th>Air pollution</th>\n",
" <th>Dwellings without basic facilities</th>\n",
" <th>Educational attainment</th>\n",
" <th>Employees working very long hours</th>\n",
" <th>Employment rate</th>\n",
" <th>Feeling safe walking alone at night</th>\n",
" <th>Homicide rate</th>\n",
" <th>Household net adjusted disposable income</th>\n",
" <th>Household net wealth</th>\n",
" <th>Housing expenditure</th>\n",
" <th>...</th>\n",
" <th>Personal earnings</th>\n",
" <th>Quality of support network</th>\n",
" <th>Rooms per person</th>\n",
" <th>Self-reported health</th>\n",
" <th>Stakeholder engagement for developing regulations</th>\n",
" <th>Student skills</th>\n",
" <th>Time devoted to leisure and personal care</th>\n",
" <th>Voter turnout</th>\n",
" <th>Water quality</th>\n",
" <th>Years in education</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>Australia</th>\n",
" <td>5.0</td>\n",
" <td>NaN</td>\n",
" <td>81.0</td>\n",
" <td>13.04</td>\n",
" <td>73.0</td>\n",
" <td>63.5</td>\n",
" <td>1.1</td>\n",
" <td>32759.0</td>\n",
" <td>427064.0</td>\n",
" <td>20.0</td>\n",
" <td>...</td>\n",
" <td>49126.0</td>\n",
" <td>95.0</td>\n",
" <td>NaN</td>\n",
" <td>85.0</td>\n",
" <td>2.7</td>\n",
" <td>502.0</td>\n",
" <td>14.35</td>\n",
" <td>91.0</td>\n",
" <td>93.0</td>\n",
" <td>21.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Austria</th>\n",
" <td>16.0</td>\n",
" <td>0.9</td>\n",
" <td>85.0</td>\n",
" <td>6.66</td>\n",
" <td>72.0</td>\n",
" <td>80.6</td>\n",
" <td>0.5</td>\n",
" <td>33541.0</td>\n",
" <td>308325.0</td>\n",
" <td>21.0</td>\n",
" <td>...</td>\n",
" <td>50349.0</td>\n",
" <td>92.0</td>\n",
" <td>1.6</td>\n",
" <td>70.0</td>\n",
" <td>1.3</td>\n",
" <td>492.0</td>\n",
" <td>14.55</td>\n",
" <td>80.0</td>\n",
" <td>92.0</td>\n",
" <td>17.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Belgium</th>\n",
" <td>15.0</td>\n",
" <td>1.9</td>\n",
" <td>77.0</td>\n",
" <td>4.75</td>\n",
" <td>63.0</td>\n",
" <td>70.1</td>\n",
" <td>1.0</td>\n",
" <td>30364.0</td>\n",
" <td>386006.0</td>\n",
" <td>21.0</td>\n",
" <td>...</td>\n",
" <td>49675.0</td>\n",
" <td>91.0</td>\n",
" <td>2.2</td>\n",
" <td>74.0</td>\n",
" <td>2.0</td>\n",
" <td>503.0</td>\n",
" <td>15.70</td>\n",
" <td>89.0</td>\n",
" <td>84.0</td>\n",
" <td>19.3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Brazil</th>\n",
" <td>10.0</td>\n",
" <td>6.7</td>\n",
" <td>49.0</td>\n",
" <td>7.13</td>\n",
" <td>61.0</td>\n",
" <td>35.6</td>\n",
" <td>26.7</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>90.0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>2.2</td>\n",
" <td>395.0</td>\n",
" <td>NaN</td>\n",
" <td>79.0</td>\n",
" <td>73.0</td>\n",
" <td>16.2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Canada</th>\n",
" <td>7.0</td>\n",
" <td>0.2</td>\n",
" <td>91.0</td>\n",
" <td>3.69</td>\n",
" <td>73.0</td>\n",
" <td>82.2</td>\n",
" <td>1.3</td>\n",
" <td>30854.0</td>\n",
" <td>423849.0</td>\n",
" <td>22.0</td>\n",
" <td>...</td>\n",
" <td>47622.0</td>\n",
" <td>93.0</td>\n",
" <td>2.6</td>\n",
" <td>88.0</td>\n",
" <td>2.9</td>\n",
" <td>523.0</td>\n",
" <td>14.56</td>\n",
" <td>68.0</td>\n",
" <td>91.0</td>\n",
" <td>17.3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Chile</th>\n",
" <td>16.0</td>\n",
" <td>9.4</td>\n",
" <td>65.0</td>\n",
" <td>9.72</td>\n",
" <td>63.0</td>\n",
" <td>47.9</td>\n",
" <td>4.2</td>\n",
" <td>NaN</td>\n",
" <td>100967.0</td>\n",
" <td>18.0</td>\n",
" <td>...</td>\n",
" <td>25879.0</td>\n",
" <td>85.0</td>\n",
" <td>1.2</td>\n",
" <td>57.0</td>\n",
" <td>1.3</td>\n",
" <td>443.0</td>\n",
" <td>NaN</td>\n",
" <td>47.0</td>\n",
" <td>71.0</td>\n",
" <td>17.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Colombia</th>\n",
" <td>10.0</td>\n",
" <td>23.9</td>\n",
" <td>54.0</td>\n",
" <td>26.56</td>\n",
" <td>67.0</td>\n",
" <td>44.4</td>\n",
" <td>24.5</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>17.0</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>89.0</td>\n",
" <td>1.2</td>\n",
" <td>NaN</td>\n",
" <td>1.4</td>\n",
" <td>410.0</td>\n",
" <td>NaN</td>\n",
" <td>53.0</td>\n",
" <td>75.0</td>\n",
" <td>14.1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Czech Republic</th>\n",
" <td>20.0</td>\n",
" <td>0.7</td>\n",
" <td>94.0</td>\n",
" <td>5.65</td>\n",
" <td>74.0</td>\n",
" <td>72.3</td>\n",
" <td>0.5</td>\n",
" <td>21453.0</td>\n",
" <td>NaN</td>\n",
" <td>24.0</td>\n",
" <td>...</td>\n",
" <td>25372.0</td>\n",
" <td>91.0</td>\n",
" <td>1.4</td>\n",
" <td>60.0</td>\n",
" <td>1.6</td>\n",
" <td>491.0</td>\n",
" <td>NaN</td>\n",
" <td>61.0</td>\n",
" <td>87.0</td>\n",
" <td>17.9</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Denmark</th>\n",
" <td>9.0</td>\n",
" <td>0.5</td>\n",
" <td>81.0</td>\n",
" <td>2.34</td>\n",
" <td>74.0</td>\n",
" <td>83.5</td>\n",
" <td>0.6</td>\n",
" <td>29606.0</td>\n",
" <td>118637.0</td>\n",
" <td>23.0</td>\n",
" <td>...</td>\n",
" <td>51466.0</td>\n",
" <td>95.0</td>\n",
" <td>1.9</td>\n",
" <td>71.0</td>\n",
" <td>2.0</td>\n",
" <td>504.0</td>\n",
" <td>15.87</td>\n",
" <td>86.0</td>\n",
" <td>95.0</td>\n",
" <td>19.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Estonia</th>\n",
" <td>8.0</td>\n",
" <td>7.0</td>\n",
" <td>89.0</td>\n",
" <td>2.42</td>\n",
" <td>74.0</td>\n",
" <td>69.0</td>\n",
" <td>3.1</td>\n",
" <td>19697.0</td>\n",
" <td>159373.0</td>\n",
" <td>17.0</td>\n",
" <td>...</td>\n",
" <td>24336.0</td>\n",
" <td>92.0</td>\n",
" <td>1.6</td>\n",
" <td>53.0</td>\n",
" <td>2.7</td>\n",
" <td>524.0</td>\n",
" <td>14.90</td>\n",
" <td>64.0</td>\n",
" <td>84.0</td>\n",
" <td>17.7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Finland</th>\n",
" <td>6.0</td>\n",
" <td>0.5</td>\n",
" <td>88.0</td>\n",
" <td>3.81</td>\n",
" <td>70.0</td>\n",
" <td>85.1</td>\n",
" <td>1.3</td>\n",
" <td>29943.0</td>\n",
" <td>200827.0</td>\n",
" <td>23.0</td>\n",
" <td>...</td>\n",
" <td>42964.0</td>\n",
" <td>95.0</td>\n",
" <td>1.9</td>\n",
" <td>70.0</td>\n",
" <td>2.2</td>\n",
" <td>523.0</td>\n",
" <td>15.17</td>\n",
" <td>67.0</td>\n",
" <td>95.0</td>\n",
" <td>19.8</td>\n",
" </tr>\n",
" <tr>\n",
" <th>France</th>\n",
" <td>13.0</td>\n",
" <td>0.5</td>\n",
" <td>78.0</td>\n",
" <td>7.67</td>\n",
" <td>65.0</td>\n",
" <td>70.5</td>\n",
" <td>0.5</td>\n",
" <td>31304.0</td>\n",
" <td>280653.0</td>\n",
" <td>21.0</td>\n",
" <td>...</td>\n",
" <td>43755.0</td>\n",
" <td>90.0</td>\n",
" <td>1.8</td>\n",
" <td>66.0</td>\n",
" <td>2.1</td>\n",
" <td>496.0</td>\n",
" <td>16.36</td>\n",
" <td>75.0</td>\n",
" <td>81.0</td>\n",
" <td>16.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Germany</th>\n",
" <td>14.0</td>\n",
" <td>0.2</td>\n",
" <td>87.0</td>\n",
" <td>4.26</td>\n",
" <td>75.0</td>\n",
" <td>72.5</td>\n",
" <td>0.5</td>\n",
" <td>34294.0</td>\n",
" <td>259667.0</td>\n",
" <td>20.0</td>\n",
" <td>...</td>\n",
" <td>47585.0</td>\n",
" <td>90.0</td>\n",
" <td>1.8</td>\n",
" <td>65.0</td>\n",
" <td>1.8</td>\n",
" <td>508.0</td>\n",
" <td>15.62</td>\n",
" <td>76.0</td>\n",
" <td>91.0</td>\n",
" <td>18.1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Greece</th>\n",
" <td>18.0</td>\n",
" <td>0.5</td>\n",
" <td>73.0</td>\n",
" <td>6.42</td>\n",
" <td>53.0</td>\n",
" <td>60.0</td>\n",
" <td>0.8</td>\n",
" <td>17700.0</td>\n",
" <td>150134.0</td>\n",
" <td>23.0</td>\n",
" <td>...</td>\n",
" <td>26064.0</td>\n",
" <td>80.0</td>\n",
" <td>1.2</td>\n",
" <td>74.0</td>\n",
" <td>1.8</td>\n",
" <td>458.0</td>\n",
" <td>NaN</td>\n",
" <td>64.0</td>\n",
" <td>69.0</td>\n",
" <td>19.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Hungary</th>\n",
" <td>19.0</td>\n",
" <td>4.7</td>\n",
" <td>84.0</td>\n",
" <td>3.03</td>\n",
" <td>68.0</td>\n",
" <td>56.3</td>\n",
" <td>1.0</td>\n",
" <td>NaN</td>\n",
" <td>104458.0</td>\n",
" <td>19.0</td>\n",
" <td>...</td>\n",
" <td>22576.0</td>\n",
" <td>86.0</td>\n",
" <td>1.2</td>\n",
" <td>60.0</td>\n",
" <td>1.2</td>\n",
" <td>474.0</td>\n",
" <td>NaN</td>\n",
" <td>70.0</td>\n",
" <td>77.0</td>\n",
" <td>16.4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Iceland</th>\n",
" <td>3.0</td>\n",
" <td>0.0</td>\n",
" <td>77.0</td>\n",
" <td>15.06</td>\n",
" <td>86.0</td>\n",
" <td>86.0</td>\n",
" <td>0.5</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>24.0</td>\n",
" <td>...</td>\n",
" <td>61787.0</td>\n",
" <td>98.0</td>\n",
" <td>1.6</td>\n",
" <td>76.0</td>\n",
" <td>2.1</td>\n",
" <td>481.0</td>\n",
" <td>NaN</td>\n",
" <td>79.0</td>\n",
" <td>99.0</td>\n",
" <td>19.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Ireland</th>\n",
" <td>7.0</td>\n",
" <td>1.0</td>\n",
" <td>82.0</td>\n",
" <td>5.25</td>\n",
" <td>67.0</td>\n",
" <td>75.9</td>\n",
" <td>0.7</td>\n",
" <td>25310.0</td>\n",
" <td>217130.0</td>\n",
" <td>20.0</td>\n",
" <td>...</td>\n",
" <td>47653.0</td>\n",
" <td>95.0</td>\n",
" <td>2.1</td>\n",
" <td>83.0</td>\n",
" <td>1.3</td>\n",
" <td>509.0</td>\n",
" <td>NaN</td>\n",
" <td>65.0</td>\n",
" <td>85.0</td>\n",
" <td>18.1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Israel</th>\n",
" <td>21.0</td>\n",
" <td>NaN</td>\n",
" <td>87.0</td>\n",
" <td>15.45</td>\n",
" <td>69.0</td>\n",
" <td>69.8</td>\n",
" <td>1.8</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>...</td>\n",
" <td>35067.0</td>\n",
" <td>88.0</td>\n",
" <td>1.2</td>\n",
" <td>84.0</td>\n",
" <td>2.5</td>\n",
" <td>472.0</td>\n",
" <td>NaN</td>\n",
" <td>72.0</td>\n",
" <td>67.0</td>\n",
" <td>15.6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Italy</th>\n",
" <td>18.0</td>\n",
" <td>0.7</td>\n",
" <td>61.0</td>\n",
" <td>4.11</td>\n",
" <td>58.0</td>\n",
" <td>58.4</td>\n",
" <td>0.6</td>\n",
" <td>26588.0</td>\n",
" <td>279889.0</td>\n",
" <td>23.0</td>\n",
" <td>...</td>\n",
" <td>36658.0</td>\n",
" <td>92.0</td>\n",
" <td>1.4</td>\n",
" <td>71.0</td>\n",
" <td>2.5</td>\n",
" <td>485.0</td>\n",
" <td>16.47</td>\n",
" <td>73.0</td>\n",
" <td>71.0</td>\n",
" <td>16.6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Japan</th>\n",
" <td>14.0</td>\n",
" <td>6.4</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>75.0</td>\n",
" <td>72.5</td>\n",
" <td>0.2</td>\n",
" <td>29798.0</td>\n",
" <td>305878.0</td>\n",
" <td>22.0</td>\n",
" <td>...</td>\n",
" <td>40863.0</td>\n",
" <td>89.0</td>\n",
" <td>1.9</td>\n",
" <td>36.0</td>\n",
" <td>1.4</td>\n",
" <td>529.0</td>\n",
" <td>NaN</td>\n",
" <td>53.0</td>\n",
" <td>87.0</td>\n",
" <td>16.4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Korea</th>\n",
" <td>28.0</td>\n",
" <td>2.5</td>\n",
" <td>88.0</td>\n",
" <td>NaN</td>\n",
" <td>67.0</td>\n",
" <td>66.6</td>\n",
" <td>1.0</td>\n",
" <td>21882.0</td>\n",
" <td>285980.0</td>\n",
" <td>15.0</td>\n",
" <td>...</td>\n",
" <td>35191.0</td>\n",
" <td>78.0</td>\n",
" <td>1.5</td>\n",
" <td>33.0</td>\n",
" <td>2.9</td>\n",
" <td>519.0</td>\n",
" <td>14.70</td>\n",
" <td>77.0</td>\n",
" <td>76.0</td>\n",
" <td>17.3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Latvia</th>\n",
" <td>11.0</td>\n",
" <td>13.9</td>\n",
" <td>88.0</td>\n",
" <td>1.27</td>\n",
" <td>70.0</td>\n",
" <td>62.4</td>\n",
" <td>4.8</td>\n",
" <td>16275.0</td>\n",
" <td>70160.0</td>\n",
" <td>23.0</td>\n",
" <td>...</td>\n",
" <td>23683.0</td>\n",
" <td>86.0</td>\n",
" <td>1.2</td>\n",
" <td>47.0</td>\n",
" <td>2.2</td>\n",
" <td>487.0</td>\n",
" <td>13.83</td>\n",
" <td>59.0</td>\n",
" <td>79.0</td>\n",
" <td>18.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Lithuania</th>\n",
" <td>14.0</td>\n",
" <td>13.6</td>\n",
" <td>93.0</td>\n",
" <td>0.54</td>\n",
" <td>70.0</td>\n",
" <td>55.9</td>\n",
" <td>3.4</td>\n",
" <td>21660.0</td>\n",
" <td>NaN</td>\n",
" <td>19.0</td>\n",
" <td>...</td>\n",
" <td>24287.0</td>\n",
" <td>88.0</td>\n",
" <td>1.5</td>\n",
" <td>43.0</td>\n",
" <td>2.4</td>\n",
" <td>475.0</td>\n",
" <td>NaN</td>\n",
" <td>51.0</td>\n",
" <td>81.0</td>\n",
" <td>18.4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Luxembourg</th>\n",
" <td>12.0</td>\n",
" <td>0.5</td>\n",
" <td>77.0</td>\n",
" <td>3.82</td>\n",
" <td>66.0</td>\n",
" <td>75.8</td>\n",
" <td>0.6</td>\n",
" <td>39264.0</td>\n",
" <td>769053.0</td>\n",
" <td>21.0</td>\n",
" <td>...</td>\n",
" <td>63062.0</td>\n",
" <td>93.0</td>\n",
" <td>1.9</td>\n",
" <td>69.0</td>\n",
" <td>1.7</td>\n",
" <td>483.0</td>\n",
" <td>NaN</td>\n",
" <td>91.0</td>\n",
" <td>84.0</td>\n",
" <td>15.1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Mexico</th>\n",
" <td>16.0</td>\n",
" <td>25.5</td>\n",
" <td>38.0</td>\n",
" <td>28.70</td>\n",
" <td>61.0</td>\n",
" <td>41.8</td>\n",
" <td>18.1</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>20.0</td>\n",
" <td>...</td>\n",
" <td>15314.0</td>\n",
" <td>81.0</td>\n",
" <td>1.0</td>\n",
" <td>66.0</td>\n",
" <td>3.2</td>\n",
" <td>416.0</td>\n",
" <td>NaN</td>\n",
" <td>63.0</td>\n",
" <td>68.0</td>\n",
" <td>15.2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Netherlands</th>\n",
" <td>14.0</td>\n",
" <td>0.1</td>\n",
" <td>78.0</td>\n",
" <td>0.42</td>\n",
" <td>76.0</td>\n",
" <td>82.0</td>\n",
" <td>0.6</td>\n",
" <td>29333.0</td>\n",
" <td>157824.0</td>\n",
" <td>19.0</td>\n",
" <td>...</td>\n",
" <td>52877.0</td>\n",
" <td>91.0</td>\n",
" <td>1.9</td>\n",
" <td>76.0</td>\n",
" <td>2.6</td>\n",
" <td>508.0</td>\n",
" <td>NaN</td>\n",
" <td>82.0</td>\n",
" <td>93.0</td>\n",
" <td>18.7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>New Zealand</th>\n",
" <td>5.0</td>\n",
" <td>NaN</td>\n",
" <td>79.0</td>\n",
" <td>15.11</td>\n",
" <td>77.0</td>\n",
" <td>65.7</td>\n",
" <td>1.3</td>\n",
" <td>NaN</td>\n",
" <td>388514.0</td>\n",
" <td>26.0</td>\n",
" <td>...</td>\n",
" <td>40043.0</td>\n",
" <td>96.0</td>\n",
" <td>2.4</td>\n",
" <td>88.0</td>\n",
" <td>2.5</td>\n",
" <td>506.0</td>\n",
" <td>14.87</td>\n",
" <td>80.0</td>\n",
" <td>89.0</td>\n",
" <td>17.7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Norway</th>\n",
" <td>5.0</td>\n",
" <td>0.0</td>\n",
" <td>82.0</td>\n",
" <td>2.93</td>\n",
" <td>74.0</td>\n",
" <td>90.1</td>\n",
" <td>0.4</td>\n",
" <td>35725.0</td>\n",
" <td>228936.0</td>\n",
" <td>17.0</td>\n",
" <td>...</td>\n",
" <td>51212.0</td>\n",
" <td>94.0</td>\n",
" <td>2.1</td>\n",
" <td>77.0</td>\n",
" <td>2.2</td>\n",
" <td>504.0</td>\n",
" <td>15.56</td>\n",
" <td>78.0</td>\n",
" <td>98.0</td>\n",
" <td>18.3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>OECD - Total</th>\n",
" <td>14.0</td>\n",
" <td>4.4</td>\n",
" <td>78.0</td>\n",
" <td>11.01</td>\n",
" <td>68.0</td>\n",
" <td>68.4</td>\n",
" <td>3.7</td>\n",
" <td>33604.0</td>\n",
" <td>409880.0</td>\n",
" <td>20.0</td>\n",
" <td>...</td>\n",
" <td>43241.0</td>\n",
" <td>89.0</td>\n",
" <td>1.8</td>\n",
" <td>69.0</td>\n",
" <td>2.4</td>\n",
" <td>486.0</td>\n",
" <td>14.98</td>\n",
" <td>68.0</td>\n",
" <td>81.0</td>\n",
" <td>17.2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Poland</th>\n",
" <td>22.0</td>\n",
" <td>3.0</td>\n",
" <td>92.0</td>\n",
" <td>5.95</td>\n",
" <td>66.0</td>\n",
" <td>67.3</td>\n",
" <td>0.7</td>\n",
" <td>19814.0</td>\n",
" <td>210991.0</td>\n",
" <td>22.0</td>\n",
" <td>...</td>\n",
" <td>27046.0</td>\n",
" <td>86.0</td>\n",
" <td>1.1</td>\n",
" <td>58.0</td>\n",
" <td>2.6</td>\n",
" <td>504.0</td>\n",
" <td>14.42</td>\n",
" <td>55.0</td>\n",
" <td>82.0</td>\n",
" <td>17.6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Portugal</th>\n",
" <td>10.0</td>\n",
" <td>1.0</td>\n",
" <td>48.0</td>\n",
" <td>8.27</td>\n",
" <td>68.0</td>\n",
" <td>73.4</td>\n",
" <td>1.0</td>\n",
" <td>21203.0</td>\n",
" <td>232666.0</td>\n",
" <td>21.0</td>\n",
" <td>...</td>\n",
" <td>25367.0</td>\n",
" <td>88.0</td>\n",
" <td>1.7</td>\n",
" <td>48.0</td>\n",
" <td>1.5</td>\n",
" <td>497.0</td>\n",
" <td>NaN</td>\n",
" <td>56.0</td>\n",
" <td>86.0</td>\n",
" <td>16.9</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Russia</th>\n",
" <td>15.0</td>\n",
" <td>14.8</td>\n",
" <td>94.0</td>\n",
" <td>0.14</td>\n",
" <td>70.0</td>\n",
" <td>52.8</td>\n",
" <td>9.6</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>18.0</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>89.0</td>\n",
" <td>0.9</td>\n",
" <td>43.0</td>\n",
" <td>NaN</td>\n",
" <td>492.0</td>\n",
" <td>NaN</td>\n",
" <td>68.0</td>\n",
" <td>55.0</td>\n",
" <td>16.2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Slovak Republic</th>\n",
" <td>21.0</td>\n",
" <td>1.2</td>\n",
" <td>91.0</td>\n",
" <td>4.14</td>\n",
" <td>66.0</td>\n",
" <td>63.5</td>\n",
" <td>0.8</td>\n",
" <td>20474.0</td>\n",
" <td>NaN</td>\n",
" <td>23.0</td>\n",
" <td>...</td>\n",
" <td>24328.0</td>\n",
" <td>91.0</td>\n",
" <td>1.1</td>\n",
" <td>66.0</td>\n",
" <td>3.0</td>\n",
" <td>463.0</td>\n",
" <td>NaN</td>\n",
" <td>60.0</td>\n",
" <td>85.0</td>\n",
" <td>15.8</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Slovenia</th>\n",
" <td>16.0</td>\n",
" <td>0.4</td>\n",
" <td>88.0</td>\n",
" <td>4.39</td>\n",
" <td>69.0</td>\n",
" <td>86.1</td>\n",
" <td>0.6</td>\n",
" <td>20820.0</td>\n",
" <td>203044.0</td>\n",
" <td>18.0</td>\n",
" <td>...</td>\n",
" <td>34933.0</td>\n",
" <td>92.0</td>\n",
" <td>1.5</td>\n",
" <td>64.0</td>\n",
" <td>2.5</td>\n",
" <td>509.0</td>\n",
" <td>14.75</td>\n",
" <td>53.0</td>\n",
" <td>90.0</td>\n",
" <td>18.3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>South Africa</th>\n",
" <td>22.0</td>\n",
" <td>37.0</td>\n",
" <td>73.0</td>\n",
" <td>18.12</td>\n",
" <td>43.0</td>\n",
" <td>36.1</td>\n",
" <td>13.7</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>18.0</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>88.0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>14.92</td>\n",
" <td>73.0</td>\n",
" <td>67.0</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Spain</th>\n",
" <td>11.0</td>\n",
" <td>0.1</td>\n",
" <td>59.0</td>\n",
" <td>4.01</td>\n",
" <td>62.0</td>\n",
" <td>82.1</td>\n",
" <td>0.6</td>\n",
" <td>23999.0</td>\n",
" <td>373548.0</td>\n",
" <td>21.0</td>\n",
" <td>...</td>\n",
" <td>38507.0</td>\n",
" <td>93.0</td>\n",
" <td>1.9</td>\n",
" <td>72.0</td>\n",
" <td>1.8</td>\n",
" <td>491.0</td>\n",
" <td>15.93</td>\n",
" <td>70.0</td>\n",
" <td>72.0</td>\n",
" <td>17.9</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Sweden</th>\n",
" <td>6.0</td>\n",
" <td>0.0</td>\n",
" <td>83.0</td>\n",
" <td>1.07</td>\n",
" <td>77.0</td>\n",
" <td>75.6</td>\n",
" <td>0.9</td>\n",
" <td>31287.0</td>\n",
" <td>NaN</td>\n",
" <td>19.0</td>\n",
" <td>...</td>\n",
" <td>42393.0</td>\n",
" <td>91.0</td>\n",
" <td>1.7</td>\n",
" <td>75.0</td>\n",
" <td>2.0</td>\n",
" <td>496.0</td>\n",
" <td>15.18</td>\n",
" <td>86.0</td>\n",
" <td>96.0</td>\n",
" <td>19.3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Switzerland</th>\n",
" <td>15.0</td>\n",
" <td>0.1</td>\n",
" <td>88.0</td>\n",
" <td>0.37</td>\n",
" <td>80.0</td>\n",
" <td>85.3</td>\n",
" <td>0.6</td>\n",
" <td>37466.0</td>\n",
" <td>NaN</td>\n",
" <td>22.0</td>\n",
" <td>...</td>\n",
" <td>62283.0</td>\n",
" <td>93.0</td>\n",
" <td>1.9</td>\n",
" <td>78.0</td>\n",
" <td>2.3</td>\n",
" <td>506.0</td>\n",
" <td>NaN</td>\n",
" <td>49.0</td>\n",
" <td>95.0</td>\n",
" <td>17.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Turkey</th>\n",
" <td>20.0</td>\n",
" <td>8.0</td>\n",
" <td>39.0</td>\n",
" <td>32.64</td>\n",
" <td>52.0</td>\n",
" <td>59.8</td>\n",
" <td>1.4</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>20.0</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>86.0</td>\n",
" <td>1.0</td>\n",
" <td>69.0</td>\n",
" <td>1.5</td>\n",
" <td>425.0</td>\n",
" <td>14.79</td>\n",
" <td>86.0</td>\n",
" <td>65.0</td>\n",
" <td>18.3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>United Kingdom</th>\n",
" <td>11.0</td>\n",
" <td>0.3</td>\n",
" <td>81.0</td>\n",
" <td>12.15</td>\n",
" <td>75.0</td>\n",
" <td>77.7</td>\n",
" <td>0.2</td>\n",
" <td>28715.0</td>\n",
" <td>548392.0</td>\n",
" <td>26.0</td>\n",
" <td>...</td>\n",
" <td>43732.0</td>\n",
" <td>94.0</td>\n",
" <td>1.9</td>\n",
" <td>69.0</td>\n",
" <td>3.1</td>\n",
" <td>500.0</td>\n",
" <td>14.92</td>\n",
" <td>69.0</td>\n",
" <td>84.0</td>\n",
" <td>17.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>United States</th>\n",
" <td>10.0</td>\n",
" <td>0.1</td>\n",
" <td>91.0</td>\n",
" <td>11.09</td>\n",
" <td>70.0</td>\n",
" <td>73.9</td>\n",
" <td>5.5</td>\n",
" <td>45284.0</td>\n",
" <td>632100.0</td>\n",
" <td>19.0</td>\n",
" <td>...</td>\n",
" <td>60558.0</td>\n",
" <td>91.0</td>\n",
" <td>2.4</td>\n",
" <td>88.0</td>\n",
" <td>3.1</td>\n",
" <td>488.0</td>\n",
" <td>14.44</td>\n",
" <td>65.0</td>\n",
" <td>83.0</td>\n",
" <td>17.2</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>41 rows × 24 columns</p>\n",
"</div>"
],
"text/plain": [
"Indicator Air pollution Dwellings without basic facilities \\\n",
"Country \n",
"Australia 5.0 NaN \n",
"Austria 16.0 0.9 \n",
"Belgium 15.0 1.9 \n",
"Brazil 10.0 6.7 \n",
"Canada 7.0 0.2 \n",
"Chile 16.0 9.4 \n",
"Colombia 10.0 23.9 \n",
"Czech Republic 20.0 0.7 \n",
"Denmark 9.0 0.5 \n",
"Estonia 8.0 7.0 \n",
"Finland 6.0 0.5 \n",
"France 13.0 0.5 \n",
"Germany 14.0 0.2 \n",
"Greece 18.0 0.5 \n",
"Hungary 19.0 4.7 \n",
"Iceland 3.0 0.0 \n",
"Ireland 7.0 1.0 \n",
"Israel 21.0 NaN \n",
"Italy 18.0 0.7 \n",
"Japan 14.0 6.4 \n",
"Korea 28.0 2.5 \n",
"Latvia 11.0 13.9 \n",
"Lithuania 14.0 13.6 \n",
"Luxembourg 12.0 0.5 \n",
"Mexico 16.0 25.5 \n",
"Netherlands 14.0 0.1 \n",
"New Zealand 5.0 NaN \n",
"Norway 5.0 0.0 \n",
"OECD - Total 14.0 4.4 \n",
"Poland 22.0 3.0 \n",
"Portugal 10.0 1.0 \n",
"Russia 15.0 14.8 \n",
"Slovak Republic 21.0 1.2 \n",
"Slovenia 16.0 0.4 \n",
"South Africa 22.0 37.0 \n",
"Spain 11.0 0.1 \n",
"Sweden 6.0 0.0 \n",
"Switzerland 15.0 0.1 \n",
"Turkey 20.0 8.0 \n",
"United Kingdom 11.0 0.3 \n",
"United States 10.0 0.1 \n",
"\n",
"Indicator Educational attainment Employees working very long hours \\\n",
"Country \n",
"Australia 81.0 13.04 \n",
"Austria 85.0 6.66 \n",
"Belgium 77.0 4.75 \n",
"Brazil 49.0 7.13 \n",
"Canada 91.0 3.69 \n",
"Chile 65.0 9.72 \n",
"Colombia 54.0 26.56 \n",
"Czech Republic 94.0 5.65 \n",
"Denmark 81.0 2.34 \n",
"Estonia 89.0 2.42 \n",
"Finland 88.0 3.81 \n",
"France 78.0 7.67 \n",
"Germany 87.0 4.26 \n",
"Greece 73.0 6.42 \n",
"Hungary 84.0 3.03 \n",
"Iceland 77.0 15.06 \n",
"Ireland 82.0 5.25 \n",
"Israel 87.0 15.45 \n",
"Italy 61.0 4.11 \n",
"Japan NaN NaN \n",
"Korea 88.0 NaN \n",
"Latvia 88.0 1.27 \n",
"Lithuania 93.0 0.54 \n",
"Luxembourg 77.0 3.82 \n",
"Mexico 38.0 28.70 \n",
"Netherlands 78.0 0.42 \n",
"New Zealand 79.0 15.11 \n",
"Norway 82.0 2.93 \n",
"OECD - Total 78.0 11.01 \n",
"Poland 92.0 5.95 \n",
"Portugal 48.0 8.27 \n",
"Russia 94.0 0.14 \n",
"Slovak Republic 91.0 4.14 \n",
"Slovenia 88.0 4.39 \n",
"South Africa 73.0 18.12 \n",
"Spain 59.0 4.01 \n",
"Sweden 83.0 1.07 \n",
"Switzerland 88.0 0.37 \n",
"Turkey 39.0 32.64 \n",
"United Kingdom 81.0 12.15 \n",
"United States 91.0 11.09 \n",
"\n",
"Indicator Employment rate Feeling safe walking alone at night \\\n",
"Country \n",
"Australia 73.0 63.5 \n",
"Austria 72.0 80.6 \n",
"Belgium 63.0 70.1 \n",
"Brazil 61.0 35.6 \n",
"Canada 73.0 82.2 \n",
"Chile 63.0 47.9 \n",
"Colombia 67.0 44.4 \n",
"Czech Republic 74.0 72.3 \n",
"Denmark 74.0 83.5 \n",
"Estonia 74.0 69.0 \n",
"Finland 70.0 85.1 \n",
"France 65.0 70.5 \n",
"Germany 75.0 72.5 \n",
"Greece 53.0 60.0 \n",
"Hungary 68.0 56.3 \n",
"Iceland 86.0 86.0 \n",
"Ireland 67.0 75.9 \n",
"Israel 69.0 69.8 \n",
"Italy 58.0 58.4 \n",
"Japan 75.0 72.5 \n",
"Korea 67.0 66.6 \n",
"Latvia 70.0 62.4 \n",
"Lithuania 70.0 55.9 \n",
"Luxembourg 66.0 75.8 \n",
"Mexico 61.0 41.8 \n",
"Netherlands 76.0 82.0 \n",
"New Zealand 77.0 65.7 \n",
"Norway 74.0 90.1 \n",
"OECD - Total 68.0 68.4 \n",
"Poland 66.0 67.3 \n",
"Portugal 68.0 73.4 \n",
"Russia 70.0 52.8 \n",
"Slovak Republic 66.0 63.5 \n",
"Slovenia 69.0 86.1 \n",
"South Africa 43.0 36.1 \n",
"Spain 62.0 82.1 \n",
"Sweden 77.0 75.6 \n",
"Switzerland 80.0 85.3 \n",
"Turkey 52.0 59.8 \n",
"United Kingdom 75.0 77.7 \n",
"United States 70.0 73.9 \n",
"\n",
"Indicator Homicide rate Household net adjusted disposable income \\\n",
"Country \n",
"Australia 1.1 32759.0 \n",
"Austria 0.5 33541.0 \n",
"Belgium 1.0 30364.0 \n",
"Brazil 26.7 NaN \n",
"Canada 1.3 30854.0 \n",
"Chile 4.2 NaN \n",
"Colombia 24.5 NaN \n",
"Czech Republic 0.5 21453.0 \n",
"Denmark 0.6 29606.0 \n",
"Estonia 3.1 19697.0 \n",
"Finland 1.3 29943.0 \n",
"France 0.5 31304.0 \n",
"Germany 0.5 34294.0 \n",
"Greece 0.8 17700.0 \n",
"Hungary 1.0 NaN \n",
"Iceland 0.5 NaN \n",
"Ireland 0.7 25310.0 \n",
"Israel 1.8 NaN \n",
"Italy 0.6 26588.0 \n",
"Japan 0.2 29798.0 \n",
"Korea 1.0 21882.0 \n",
"Latvia 4.8 16275.0 \n",
"Lithuania 3.4 21660.0 \n",
"Luxembourg 0.6 39264.0 \n",
"Mexico 18.1 NaN \n",
"Netherlands 0.6 29333.0 \n",
"New Zealand 1.3 NaN \n",
"Norway 0.4 35725.0 \n",
"OECD - Total 3.7 33604.0 \n",
"Poland 0.7 19814.0 \n",
"Portugal 1.0 21203.0 \n",
"Russia 9.6 NaN \n",
"Slovak Republic 0.8 20474.0 \n",
"Slovenia 0.6 20820.0 \n",
"South Africa 13.7 NaN \n",
"Spain 0.6 23999.0 \n",
"Sweden 0.9 31287.0 \n",
"Switzerland 0.6 37466.0 \n",
"Turkey 1.4 NaN \n",
"United Kingdom 0.2 28715.0 \n",
"United States 5.5 45284.0 \n",
"\n",
"Indicator Household net wealth Housing expenditure ... \\\n",
"Country ... \n",
"Australia 427064.0 20.0 ... \n",
"Austria 308325.0 21.0 ... \n",
"Belgium 386006.0 21.0 ... \n",
"Brazil NaN NaN ... \n",
"Canada 423849.0 22.0 ... \n",
"Chile 100967.0 18.0 ... \n",
"Colombia NaN 17.0 ... \n",
"Czech Republic NaN 24.0 ... \n",
"Denmark 118637.0 23.0 ... \n",
"Estonia 159373.0 17.0 ... \n",
"Finland 200827.0 23.0 ... \n",
"France 280653.0 21.0 ... \n",
"Germany 259667.0 20.0 ... \n",
"Greece 150134.0 23.0 ... \n",
"Hungary 104458.0 19.0 ... \n",
"Iceland NaN 24.0 ... \n",
"Ireland 217130.0 20.0 ... \n",
"Israel NaN NaN ... \n",
"Italy 279889.0 23.0 ... \n",
"Japan 305878.0 22.0 ... \n",
"Korea 285980.0 15.0 ... \n",
"Latvia 70160.0 23.0 ... \n",
"Lithuania NaN 19.0 ... \n",
"Luxembourg 769053.0 21.0 ... \n",
"Mexico NaN 20.0 ... \n",
"Netherlands 157824.0 19.0 ... \n",
"New Zealand 388514.0 26.0 ... \n",
"Norway 228936.0 17.0 ... \n",
"OECD - Total 409880.0 20.0 ... \n",
"Poland 210991.0 22.0 ... \n",
"Portugal 232666.0 21.0 ... \n",
"Russia NaN 18.0 ... \n",
"Slovak Republic NaN 23.0 ... \n",
"Slovenia 203044.0 18.0 ... \n",
"South Africa NaN 18.0 ... \n",
"Spain 373548.0 21.0 ... \n",
"Sweden NaN 19.0 ... \n",
"Switzerland NaN 22.0 ... \n",
"Turkey NaN 20.0 ... \n",
"United Kingdom 548392.0 26.0 ... \n",
"United States 632100.0 19.0 ... \n",
"\n",
"Indicator Personal earnings Quality of support network \\\n",
"Country \n",
"Australia 49126.0 95.0 \n",
"Austria 50349.0 92.0 \n",
"Belgium 49675.0 91.0 \n",
"Brazil NaN 90.0 \n",
"Canada 47622.0 93.0 \n",
"Chile 25879.0 85.0 \n",
"Colombia NaN 89.0 \n",
"Czech Republic 25372.0 91.0 \n",
"Denmark 51466.0 95.0 \n",
"Estonia 24336.0 92.0 \n",
"Finland 42964.0 95.0 \n",
"France 43755.0 90.0 \n",
"Germany 47585.0 90.0 \n",
"Greece 26064.0 80.0 \n",
"Hungary 22576.0 86.0 \n",
"Iceland 61787.0 98.0 \n",
"Ireland 47653.0 95.0 \n",
"Israel 35067.0 88.0 \n",
"Italy 36658.0 92.0 \n",
"Japan 40863.0 89.0 \n",
"Korea 35191.0 78.0 \n",
"Latvia 23683.0 86.0 \n",
"Lithuania 24287.0 88.0 \n",
"Luxembourg 63062.0 93.0 \n",
"Mexico 15314.0 81.0 \n",
"Netherlands 52877.0 91.0 \n",
"New Zealand 40043.0 96.0 \n",
"Norway 51212.0 94.0 \n",
"OECD - Total 43241.0 89.0 \n",
"Poland 27046.0 86.0 \n",
"Portugal 25367.0 88.0 \n",
"Russia NaN 89.0 \n",
"Slovak Republic 24328.0 91.0 \n",
"Slovenia 34933.0 92.0 \n",
"South Africa NaN 88.0 \n",
"Spain 38507.0 93.0 \n",
"Sweden 42393.0 91.0 \n",
"Switzerland 62283.0 93.0 \n",
"Turkey NaN 86.0 \n",
"United Kingdom 43732.0 94.0 \n",
"United States 60558.0 91.0 \n",
"\n",
"Indicator Rooms per person Self-reported health \\\n",
"Country \n",
"Australia NaN 85.0 \n",
"Austria 1.6 70.0 \n",
"Belgium 2.2 74.0 \n",
"Brazil NaN NaN \n",
"Canada 2.6 88.0 \n",
"Chile 1.2 57.0 \n",
"Colombia 1.2 NaN \n",
"Czech Republic 1.4 60.0 \n",
"Denmark 1.9 71.0 \n",
"Estonia 1.6 53.0 \n",
"Finland 1.9 70.0 \n",
"France 1.8 66.0 \n",
"Germany 1.8 65.0 \n",
"Greece 1.2 74.0 \n",
"Hungary 1.2 60.0 \n",
"Iceland 1.6 76.0 \n",
"Ireland 2.1 83.0 \n",
"Israel 1.2 84.0 \n",
"Italy 1.4 71.0 \n",
"Japan 1.9 36.0 \n",
"Korea 1.5 33.0 \n",
"Latvia 1.2 47.0 \n",
"Lithuania 1.5 43.0 \n",
"Luxembourg 1.9 69.0 \n",
"Mexico 1.0 66.0 \n",
"Netherlands 1.9 76.0 \n",
"New Zealand 2.4 88.0 \n",
"Norway 2.1 77.0 \n",
"OECD - Total 1.8 69.0 \n",
"Poland 1.1 58.0 \n",
"Portugal 1.7 48.0 \n",
"Russia 0.9 43.0 \n",
"Slovak Republic 1.1 66.0 \n",
"Slovenia 1.5 64.0 \n",
"South Africa NaN NaN \n",
"Spain 1.9 72.0 \n",
"Sweden 1.7 75.0 \n",
"Switzerland 1.9 78.0 \n",
"Turkey 1.0 69.0 \n",
"United Kingdom 1.9 69.0 \n",
"United States 2.4 88.0 \n",
"\n",
"Indicator Stakeholder engagement for developing regulations \\\n",
"Country \n",
"Australia 2.7 \n",
"Austria 1.3 \n",
"Belgium 2.0 \n",
"Brazil 2.2 \n",
"Canada 2.9 \n",
"Chile 1.3 \n",
"Colombia 1.4 \n",
"Czech Republic 1.6 \n",
"Denmark 2.0 \n",
"Estonia 2.7 \n",
"Finland 2.2 \n",
"France 2.1 \n",
"Germany 1.8 \n",
"Greece 1.8 \n",
"Hungary 1.2 \n",
"Iceland 2.1 \n",
"Ireland 1.3 \n",
"Israel 2.5 \n",
"Italy 2.5 \n",
"Japan 1.4 \n",
"Korea 2.9 \n",
"Latvia 2.2 \n",
"Lithuania 2.4 \n",
"Luxembourg 1.7 \n",
"Mexico 3.2 \n",
"Netherlands 2.6 \n",
"New Zealand 2.5 \n",
"Norway 2.2 \n",
"OECD - Total 2.4 \n",
"Poland 2.6 \n",
"Portugal 1.5 \n",
"Russia NaN \n",
"Slovak Republic 3.0 \n",
"Slovenia 2.5 \n",
"South Africa NaN \n",
"Spain 1.8 \n",
"Sweden 2.0 \n",
"Switzerland 2.3 \n",
"Turkey 1.5 \n",
"United Kingdom 3.1 \n",
"United States 3.1 \n",
"\n",
"Indicator Student skills Time devoted to leisure and personal care \\\n",
"Country \n",
"Australia 502.0 14.35 \n",
"Austria 492.0 14.55 \n",
"Belgium 503.0 15.70 \n",
"Brazil 395.0 NaN \n",
"Canada 523.0 14.56 \n",
"Chile 443.0 NaN \n",
"Colombia 410.0 NaN \n",
"Czech Republic 491.0 NaN \n",
"Denmark 504.0 15.87 \n",
"Estonia 524.0 14.90 \n",
"Finland 523.0 15.17 \n",
"France 496.0 16.36 \n",
"Germany 508.0 15.62 \n",
"Greece 458.0 NaN \n",
"Hungary 474.0 NaN \n",
"Iceland 481.0 NaN \n",
"Ireland 509.0 NaN \n",
"Israel 472.0 NaN \n",
"Italy 485.0 16.47 \n",
"Japan 529.0 NaN \n",
"Korea 519.0 14.70 \n",
"Latvia 487.0 13.83 \n",
"Lithuania 475.0 NaN \n",
"Luxembourg 483.0 NaN \n",
"Mexico 416.0 NaN \n",
"Netherlands 508.0 NaN \n",
"New Zealand 506.0 14.87 \n",
"Norway 504.0 15.56 \n",
"OECD - Total 486.0 14.98 \n",
"Poland 504.0 14.42 \n",
"Portugal 497.0 NaN \n",
"Russia 492.0 NaN \n",
"Slovak Republic 463.0 NaN \n",
"Slovenia 509.0 14.75 \n",
"South Africa NaN 14.92 \n",
"Spain 491.0 15.93 \n",
"Sweden 496.0 15.18 \n",
"Switzerland 506.0 NaN \n",
"Turkey 425.0 14.79 \n",
"United Kingdom 500.0 14.92 \n",
"United States 488.0 14.44 \n",
"\n",
"Indicator Voter turnout Water quality Years in education \n",
"Country \n",
"Australia 91.0 93.0 21.0 \n",
"Austria 80.0 92.0 17.0 \n",
"Belgium 89.0 84.0 19.3 \n",
"Brazil 79.0 73.0 16.2 \n",
"Canada 68.0 91.0 17.3 \n",
"Chile 47.0 71.0 17.5 \n",
"Colombia 53.0 75.0 14.1 \n",
"Czech Republic 61.0 87.0 17.9 \n",
"Denmark 86.0 95.0 19.5 \n",
"Estonia 64.0 84.0 17.7 \n",
"Finland 67.0 95.0 19.8 \n",
"France 75.0 81.0 16.5 \n",
"Germany 76.0 91.0 18.1 \n",
"Greece 64.0 69.0 19.0 \n",
"Hungary 70.0 77.0 16.4 \n",
"Iceland 79.0 99.0 19.0 \n",
"Ireland 65.0 85.0 18.1 \n",
"Israel 72.0 67.0 15.6 \n",
"Italy 73.0 71.0 16.6 \n",
"Japan 53.0 87.0 16.4 \n",
"Korea 77.0 76.0 17.3 \n",
"Latvia 59.0 79.0 18.0 \n",
"Lithuania 51.0 81.0 18.4 \n",
"Luxembourg 91.0 84.0 15.1 \n",
"Mexico 63.0 68.0 15.2 \n",
"Netherlands 82.0 93.0 18.7 \n",
"New Zealand 80.0 89.0 17.7 \n",
"Norway 78.0 98.0 18.3 \n",
"OECD - Total 68.0 81.0 17.2 \n",
"Poland 55.0 82.0 17.6 \n",
"Portugal 56.0 86.0 16.9 \n",
"Russia 68.0 55.0 16.2 \n",
"Slovak Republic 60.0 85.0 15.8 \n",
"Slovenia 53.0 90.0 18.3 \n",
"South Africa 73.0 67.0 NaN \n",
"Spain 70.0 72.0 17.9 \n",
"Sweden 86.0 96.0 19.3 \n",
"Switzerland 49.0 95.0 17.5 \n",
"Turkey 86.0 65.0 18.3 \n",
"United Kingdom 69.0 84.0 17.5 \n",
"United States 65.0 83.0 17.2 \n",
"\n",
"[41 rows x 24 columns]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"display(BLI)"
]
},
{
"cell_type": "code",
"execution_count": 111,
"metadata": {},
"outputs": [],
"source": [
"WEO.rename(columns={\"2019\": \"GDP per capita\"}, inplace=True)\n",
"WEO.set_index(\"Country\", inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": 115,
"metadata": {},
"outputs": [],
"source": [
"full_country_stats = pd.merge(left=BLI, right=WEO,\n",
" left_index=True, right_index=True)\n",
"full_country_stats.sort_values(by=\"GDP per capita\", inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": 116,
"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>Air pollution</th>\n",
" <th>Dwellings without basic facilities</th>\n",
" <th>Educational attainment</th>\n",
" <th>Employees working very long hours</th>\n",
" <th>Employment rate</th>\n",
" <th>Feeling safe walking alone at night</th>\n",
" <th>Homicide rate</th>\n",
" <th>Household net adjusted disposable income</th>\n",
" <th>Household net wealth</th>\n",
" <th>Housing expenditure</th>\n",
" <th>...</th>\n",
" <th>Scale</th>\n",
" <th>2017</th>\n",
" <th>2018</th>\n",
" <th>GDP per capita</th>\n",
" <th>2020</th>\n",
" <th>2021</th>\n",
" <th>2022</th>\n",
" <th>2023</th>\n",
" <th>2024</th>\n",
" <th>Estimates Start After</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",
" <td>South Africa</td>\n",
" <td>22.0</td>\n",
" <td>37.0</td>\n",
" <td>73.0</td>\n",
" <td>18.12</td>\n",
" <td>43.0</td>\n",
" <td>36.1</td>\n",
" <td>13.7</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>18.0</td>\n",
" <td>...</td>\n",
" <td>Units</td>\n",
" <td>6119.887</td>\n",
" <td>6353.846</td>\n",
" <td>6100.354</td>\n",
" <td>6193.171</td>\n",
" <td>6331.797</td>\n",
" <td>6493.317</td>\n",
" <td>6663.568</td>\n",
" <td>6846.991</td>\n",
" <td>2018.0</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Colombia</td>\n",
" <td>10.0</td>\n",
" <td>23.9</td>\n",
" <td>54.0</td>\n",
" <td>26.56</td>\n",
" <td>67.0</td>\n",
" <td>44.4</td>\n",
" <td>24.5</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>17.0</td>\n",
" <td>...</td>\n",
" <td>Units</td>\n",
" <td>6325.486</td>\n",
" <td>6641.507</td>\n",
" <td>6508.127</td>\n",
" <td>6744.007</td>\n",
" <td>7053.528</td>\n",
" <td>7381.726</td>\n",
" <td>7729.015</td>\n",
" <td>8096.644</td>\n",
" <td>2018.0</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Brazil</td>\n",
" <td>10.0</td>\n",
" <td>6.7</td>\n",
" <td>49.0</td>\n",
" <td>7.13</td>\n",
" <td>61.0</td>\n",
" <td>35.6</td>\n",
" <td>26.7</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>...</td>\n",
" <td>Units</td>\n",
" <td>9926.291</td>\n",
" <td>8958.576</td>\n",
" <td>8796.909</td>\n",
" <td>8955.650</td>\n",
" <td>9344.111</td>\n",
" <td>9737.998</td>\n",
" <td>10167.442</td>\n",
" <td>10606.458</td>\n",
" <td>2016.0</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Turkey</td>\n",
" <td>20.0</td>\n",
" <td>8.0</td>\n",
" <td>39.0</td>\n",
" <td>32.64</td>\n",
" <td>52.0</td>\n",
" <td>59.8</td>\n",
" <td>1.4</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>20.0</td>\n",
" <td>...</td>\n",
" <td>Units</td>\n",
" <td>10551.139</td>\n",
" <td>9405.321</td>\n",
" <td>8957.894</td>\n",
" <td>9683.565</td>\n",
" <td>10635.818</td>\n",
" <td>11373.637</td>\n",
" <td>11901.693</td>\n",
" <td>12489.904</td>\n",
" <td>2018.0</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Mexico</td>\n",
" <td>16.0</td>\n",
" <td>25.5</td>\n",
" <td>38.0</td>\n",
" <td>28.70</td>\n",
" <td>61.0</td>\n",
" <td>41.8</td>\n",
" <td>18.1</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>20.0</td>\n",
" <td>...</td>\n",
" <td>Units</td>\n",
" <td>9366.655</td>\n",
" <td>9796.976</td>\n",
" <td>10118.167</td>\n",
" <td>10405.789</td>\n",
" <td>10767.497</td>\n",
" <td>11150.183</td>\n",
" <td>11563.558</td>\n",
" <td>12007.789</td>\n",
" <td>2018.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 36 columns</p>\n",
"</div>"
],
"text/plain": [
" Air pollution Dwellings without basic facilities \\\n",
"Country \n",
"South Africa 22.0 37.0 \n",
"Colombia 10.0 23.9 \n",
"Brazil 10.0 6.7 \n",
"Turkey 20.0 8.0 \n",
"Mexico 16.0 25.5 \n",
"\n",
" Educational attainment Employees working very long hours \\\n",
"Country \n",
"South Africa 73.0 18.12 \n",
"Colombia 54.0 26.56 \n",
"Brazil 49.0 7.13 \n",
"Turkey 39.0 32.64 \n",
"Mexico 38.0 28.70 \n",
"\n",
" Employment rate Feeling safe walking alone at night \\\n",
"Country \n",
"South Africa 43.0 36.1 \n",
"Colombia 67.0 44.4 \n",
"Brazil 61.0 35.6 \n",
"Turkey 52.0 59.8 \n",
"Mexico 61.0 41.8 \n",
"\n",
" Homicide rate Household net adjusted disposable income \\\n",
"Country \n",
"South Africa 13.7 NaN \n",
"Colombia 24.5 NaN \n",
"Brazil 26.7 NaN \n",
"Turkey 1.4 NaN \n",
"Mexico 18.1 NaN \n",
"\n",
" Household net wealth Housing expenditure ... Scale \\\n",
"Country ... \n",
"South Africa NaN 18.0 ... Units \n",
"Colombia NaN 17.0 ... Units \n",
"Brazil NaN NaN ... Units \n",
"Turkey NaN 20.0 ... Units \n",
"Mexico NaN 20.0 ... Units \n",
"\n",
" 2017 2018 GDP per capita 2020 2021 \\\n",
"Country \n",
"South Africa 6119.887 6353.846 6100.354 6193.171 6331.797 \n",
"Colombia 6325.486 6641.507 6508.127 6744.007 7053.528 \n",
"Brazil 9926.291 8958.576 8796.909 8955.650 9344.111 \n",
"Turkey 10551.139 9405.321 8957.894 9683.565 10635.818 \n",
"Mexico 9366.655 9796.976 10118.167 10405.789 10767.497 \n",
"\n",
" 2022 2023 2024 Estimates Start After \n",
"Country \n",
"South Africa 6493.317 6663.568 6846.991 2018.0 \n",
"Colombia 7381.726 7729.015 8096.644 2018.0 \n",
"Brazil 9737.998 10167.442 10606.458 2016.0 \n",
"Turkey 11373.637 11901.693 12489.904 2018.0 \n",
"Mexico 11150.183 11563.558 12007.789 2018.0 \n",
"\n",
"[5 rows x 36 columns]"
]
},
"execution_count": 116,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"full_country_stats.head()"
]
},
{
"cell_type": "code",
"execution_count": 119,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Index(['South Africa', 'Colombia', 'Brazil', 'Turkey', 'Mexico', 'Russia',\n",
" 'Poland', 'Chile', 'Hungary', 'Latvia', 'Lithuania', 'Slovak Republic',\n",
" 'Greece', 'Portugal', 'Czech Republic', 'Estonia', 'Slovenia', 'Spain',\n",
" 'Korea', 'Italy', 'New Zealand', 'Japan', 'United Kingdom', 'France',\n",
" 'Israel', 'Belgium', 'Canada', 'Germany', 'Finland', 'Austria',\n",
" 'Sweden', 'Netherlands', 'Australia', 'Denmark', 'United States',\n",
" 'Iceland', 'Ireland', 'Norway', 'Switzerland', 'Luxembourg'],\n",
" dtype='object', name='Country')\n"
]
}
],
"source": [
"print(full_country_stats.index)"
]
},
{
"cell_type": "code",
"execution_count": 125,
"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>GDP per capita</th>\n",
" <th>Life satisfaction</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Country</th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <td>South Africa</td>\n",
" <td>6100.354</td>\n",
" <td>4.7</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Turkey</td>\n",
" <td>8957.894</td>\n",
" <td>5.5</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Russia</td>\n",
" <td>11162.652</td>\n",
" <td>5.8</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Poland</td>\n",
" <td>14901.547</td>\n",
" <td>6.1</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Hungary</td>\n",
" <td>17463.284</td>\n",
" <td>5.6</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Lithuania</td>\n",
" <td>19266.788</td>\n",
" <td>5.9</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Slovak Republic</td>\n",
" <td>19547.657</td>\n",
" <td>6.2</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Greece</td>\n",
" <td>19974.374</td>\n",
" <td>5.4</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Portugal</td>\n",
" <td>23030.786</td>\n",
" <td>5.4</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Czech Republic</td>\n",
" <td>23213.954</td>\n",
" <td>6.7</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Estonia</td>\n",
" <td>23523.596</td>\n",
" <td>5.7</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Slovenia</td>\n",
" <td>26170.250</td>\n",
" <td>5.9</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Spain</td>\n",
" <td>29961.105</td>\n",
" <td>6.3</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Korea</td>\n",
" <td>31430.598</td>\n",
" <td>5.9</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Italy</td>\n",
" <td>32946.524</td>\n",
" <td>6.0</td>\n",
" </tr>\n",
" <tr>\n",
" <td>New Zealand</td>\n",
" <td>40634.137</td>\n",
" <td>7.3</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Japan</td>\n",
" <td>40846.777</td>\n",
" <td>5.9</td>\n",
" </tr>\n",
" <tr>\n",
" <td>United Kingdom</td>\n",
" <td>41030.232</td>\n",
" <td>6.8</td>\n",
" </tr>\n",
" <tr>\n",
" <td>France</td>\n",
" <td>41760.606</td>\n",
" <td>6.5</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Israel</td>\n",
" <td>42823.307</td>\n",
" <td>7.2</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Belgium</td>\n",
" <td>45175.585</td>\n",
" <td>6.9</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Canada</td>\n",
" <td>46212.842</td>\n",
" <td>7.4</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Germany</td>\n",
" <td>46563.989</td>\n",
" <td>7.0</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Finland</td>\n",
" <td>48868.742</td>\n",
" <td>7.6</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Austria</td>\n",
" <td>50022.612</td>\n",
" <td>7.1</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Sweden</td>\n",
" <td>51241.914</td>\n",
" <td>7.3</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Netherlands</td>\n",
" <td>52367.849</td>\n",
" <td>7.4</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Australia</td>\n",
" <td>53825.164</td>\n",
" <td>7.3</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Denmark</td>\n",
" <td>59795.269</td>\n",
" <td>7.6</td>\n",
" </tr>\n",
" <tr>\n",
" <td>United States</td>\n",
" <td>65111.596</td>\n",
" <td>6.9</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Iceland</td>\n",
" <td>67037.340</td>\n",
" <td>7.5</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" GDP per capita Life satisfaction\n",
"Country \n",
"South Africa 6100.354 4.7\n",
"Turkey 8957.894 5.5\n",
"Russia 11162.652 5.8\n",
"Poland 14901.547 6.1\n",
"Hungary 17463.284 5.6\n",
"Lithuania 19266.788 5.9\n",
"Slovak Republic 19547.657 6.2\n",
"Greece 19974.374 5.4\n",
"Portugal 23030.786 5.4\n",
"Czech Republic 23213.954 6.7\n",
"Estonia 23523.596 5.7\n",
"Slovenia 26170.250 5.9\n",
"Spain 29961.105 6.3\n",
"Korea 31430.598 5.9\n",
"Italy 32946.524 6.0\n",
"New Zealand 40634.137 7.3\n",
"Japan 40846.777 5.9\n",
"United Kingdom 41030.232 6.8\n",
"France 41760.606 6.5\n",
"Israel 42823.307 7.2\n",
"Belgium 45175.585 6.9\n",
"Canada 46212.842 7.4\n",
"Germany 46563.989 7.0\n",
"Finland 48868.742 7.6\n",
"Austria 50022.612 7.1\n",
"Sweden 51241.914 7.3\n",
"Netherlands 52367.849 7.4\n",
"Australia 53825.164 7.3\n",
"Denmark 59795.269 7.6\n",
"United States 65111.596 6.9\n",
"Iceland 67037.340 7.5"
]
},
"execution_count": 125,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"remove_indices = [9, 1, 2, 4, 7]\n",
"keep_indices = list(set(range(36)) - set(remove_indices))\n",
"clean_data = full_country_stats[[\"GDP per capita\", 'Life satisfaction']].iloc[keep_indices]\n",
"clean_data"
]
},
{
"cell_type": "code",
"execution_count": 129,
"metadata": {},
"outputs": [],
"source": [
"clean_data.to_csv('data/country_stats.csv')"
]
},
{
"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": 2
}