diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..3745ccc
Binary files /dev/null and b/.DS_Store differ
diff --git a/.ipynb_checkpoints/Tableau Project-checkpoint.ipynb b/.ipynb_checkpoints/Tableau Project-checkpoint.ipynb
new file mode 100644
index 0000000..1c89053
--- /dev/null
+++ b/.ipynb_checkpoints/Tableau Project-checkpoint.ipynb
@@ -0,0 +1,5496 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# TABLEAU PROJECT"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Import libraries"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Read Datasets"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy = pd.read_excel('Occupancy Rate.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " TIME | \n",
+ " 2015 | \n",
+ " 2016 | \n",
+ " 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 61.54 | \n",
+ " 56 | \n",
+ " 0.62 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 48.7 | \n",
+ " 55.2 | \n",
+ " 57.1 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 43 | \n",
+ " 46.4 | \n",
+ " 49.8 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 62 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 60.23 | \n",
+ " 61.8 | \n",
+ " 62.07 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " TIME 2015 2016 2017\n",
+ "0 Belgium 61.54 56 0.62\n",
+ "1 Bulgaria 48.7 55.2 57.1\n",
+ "2 Czechia 43 46.4 49.8\n",
+ "3 Denmark 61 62 62\n",
+ "4 Germany 60.23 61.8 62.07"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "occupancy.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Rename column names"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy = occupancy.rename(columns={'TIME':'Country', '2015':'Occupancy Rate in 2015','2016':'Occupancy Rate in 2016','2017':'Occupancy Rate in 2017'})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Correcting Belgium data\n",
+ "occupancy.at[0,'Occupancy Rate in 2017'] = 62"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Filling Norway data: https://appsso.eurostat.ec.europa.eu/nui/submitViewTableAction.do\n",
+ "occupancy.at[30,'Occupancy Rate in 2017'] = 57.03"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 61.54 | \n",
+ " 56 | \n",
+ " 62 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 48.7 | \n",
+ " 55.2 | \n",
+ " 57.1 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 43 | \n",
+ " 46.4 | \n",
+ " 49.8 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 62 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 60.23 | \n",
+ " 61.8 | \n",
+ " 62.07 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 52 | \n",
+ " 54 | \n",
+ " 55 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 68 | \n",
+ " 71 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 46.8 | \n",
+ " 47.7 | \n",
+ " 50.2 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 59 | \n",
+ " 58.4 | \n",
+ " 61.2 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Croatia | \n",
+ " 54.4 | \n",
+ " 57.3 | \n",
+ " 59.2 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 44.9 | \n",
+ " 46.2 | \n",
+ " 48.8 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 63 | \n",
+ " 69.9 | \n",
+ " 74.6 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 42.4 | \n",
+ " 42.5 | \n",
+ " 44.8 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 49.3 | \n",
+ " 51 | \n",
+ " 53.7 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 45.61 | \n",
+ " 44.83 | \n",
+ " 45.16 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 49.8 | \n",
+ " 52 | \n",
+ " 55 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 74 | \n",
+ " 74 | \n",
+ " 76.7 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 68.1 | \n",
+ " 68.1 | \n",
+ " 71.8 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 52 | \n",
+ " 54 | \n",
+ " 55 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 45.3 | \n",
+ " 47.6 | \n",
+ " 48.9 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 48.2 | \n",
+ " 53.24 | \n",
+ " 56.98 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 49.5 | \n",
+ " 52.2 | \n",
+ " 55.6 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 35.48 | \n",
+ " 38.82 | \n",
+ " 39.94 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 51.13 | \n",
+ " 52.9 | \n",
+ " 54.76 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " Sweden | \n",
+ " 55.27 | \n",
+ " 58 | \n",
+ " 58.27 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " United Kingdom | \n",
+ " 68.5 | \n",
+ " 70.2 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " Iceland | \n",
+ " 0.58 | \n",
+ " 65.3 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 29 | \n",
+ " Liechtenstein | \n",
+ " 36.9 | \n",
+ " 34.9 | \n",
+ " 37.8 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " Norway | \n",
+ " 53.6 | \n",
+ " 54.4 | \n",
+ " 57.03 | \n",
+ "
\n",
+ " \n",
+ " | 31 | \n",
+ " Switzerland | \n",
+ " 51.5 | \n",
+ " 51.33 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 32 | \n",
+ " Montenegro | \n",
+ " : | \n",
+ " : | \n",
+ " 38.7 | \n",
+ "
\n",
+ " \n",
+ " | 33 | \n",
+ " North Macedonia | \n",
+ " 37.18 | \n",
+ " 35 | \n",
+ " 39.3 | \n",
+ "
\n",
+ " \n",
+ " | 34 | \n",
+ " Serbia | \n",
+ " 29.5 | \n",
+ " 30.5 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Occupancy Rate in 2015 Occupancy Rate in 2016 \\\n",
+ "0 Belgium 61.54 56 \n",
+ "1 Bulgaria 48.7 55.2 \n",
+ "2 Czechia 43 46.4 \n",
+ "3 Denmark 61 62 \n",
+ "4 Germany 60.23 61.8 \n",
+ "5 Estonia 52 54 \n",
+ "6 Ireland 68 71 \n",
+ "7 Greece 46.8 47.7 \n",
+ "8 Spain 61.97 65.72 \n",
+ "9 France 59 58.4 \n",
+ "10 Croatia 54.4 57.3 \n",
+ "11 Italy 44.9 46.2 \n",
+ "12 Cyprus 63 69.9 \n",
+ "13 Latvia 42.4 42.5 \n",
+ "14 Lithuania 49.3 51 \n",
+ "15 Luxembourg 45.61 44.83 \n",
+ "16 Hungary 49.8 52 \n",
+ "17 Malta 74 74 \n",
+ "18 Netherlands 68.1 68.1 \n",
+ "19 Austria 52 54 \n",
+ "20 Poland 45.3 47.6 \n",
+ "21 Portugal 48.2 53.24 \n",
+ "22 Romania 47.44 43.91 \n",
+ "23 Slovenia 49.5 52.2 \n",
+ "24 Slovakia 35.48 38.82 \n",
+ "25 Finland 51.13 52.9 \n",
+ "26 Sweden 55.27 58 \n",
+ "27 United Kingdom 68.5 70.2 \n",
+ "28 Iceland 0.58 65.3 \n",
+ "29 Liechtenstein 36.9 34.9 \n",
+ "30 Norway 53.6 54.4 \n",
+ "31 Switzerland 51.5 51.33 \n",
+ "32 Montenegro : : \n",
+ "33 North Macedonia 37.18 35 \n",
+ "34 Serbia 29.5 30.5 \n",
+ "\n",
+ " Occupancy Rate in 2017 \n",
+ "0 62 \n",
+ "1 57.1 \n",
+ "2 49.8 \n",
+ "3 62 \n",
+ "4 62.07 \n",
+ "5 55 \n",
+ "6 : \n",
+ "7 50.2 \n",
+ "8 67.07 \n",
+ "9 61.2 \n",
+ "10 59.2 \n",
+ "11 48.8 \n",
+ "12 74.6 \n",
+ "13 44.8 \n",
+ "14 53.7 \n",
+ "15 45.16 \n",
+ "16 55 \n",
+ "17 76.7 \n",
+ "18 71.8 \n",
+ "19 55 \n",
+ "20 48.9 \n",
+ "21 56.98 \n",
+ "22 43.97 \n",
+ "23 55.6 \n",
+ "24 39.94 \n",
+ "25 54.76 \n",
+ "26 58.27 \n",
+ "27 : \n",
+ "28 : \n",
+ "29 37.8 \n",
+ "30 57.03 \n",
+ "31 : \n",
+ "32 38.7 \n",
+ "33 39.3 \n",
+ "34 : "
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "occupancy"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy.drop(occupancy.index[[6,27,28,31,32,33,34]], inplace=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 61.54 | \n",
+ " 56 | \n",
+ " 62 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 48.7 | \n",
+ " 55.2 | \n",
+ " 57.1 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 43 | \n",
+ " 46.4 | \n",
+ " 49.8 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 62 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 60.23 | \n",
+ " 61.8 | \n",
+ " 62.07 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 52 | \n",
+ " 54 | \n",
+ " 55 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 46.8 | \n",
+ " 47.7 | \n",
+ " 50.2 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 59 | \n",
+ " 58.4 | \n",
+ " 61.2 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Croatia | \n",
+ " 54.4 | \n",
+ " 57.3 | \n",
+ " 59.2 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 44.9 | \n",
+ " 46.2 | \n",
+ " 48.8 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 63 | \n",
+ " 69.9 | \n",
+ " 74.6 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 42.4 | \n",
+ " 42.5 | \n",
+ " 44.8 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 49.3 | \n",
+ " 51 | \n",
+ " 53.7 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 45.61 | \n",
+ " 44.83 | \n",
+ " 45.16 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 49.8 | \n",
+ " 52 | \n",
+ " 55 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 74 | \n",
+ " 74 | \n",
+ " 76.7 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 68.1 | \n",
+ " 68.1 | \n",
+ " 71.8 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 52 | \n",
+ " 54 | \n",
+ " 55 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 45.3 | \n",
+ " 47.6 | \n",
+ " 48.9 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 48.2 | \n",
+ " 53.24 | \n",
+ " 56.98 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 49.5 | \n",
+ " 52.2 | \n",
+ " 55.6 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 35.48 | \n",
+ " 38.82 | \n",
+ " 39.94 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 51.13 | \n",
+ " 52.9 | \n",
+ " 54.76 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " Sweden | \n",
+ " 55.27 | \n",
+ " 58 | \n",
+ " 58.27 | \n",
+ "
\n",
+ " \n",
+ " | 29 | \n",
+ " Liechtenstein | \n",
+ " 36.9 | \n",
+ " 34.9 | \n",
+ " 37.8 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " Norway | \n",
+ " 53.6 | \n",
+ " 54.4 | \n",
+ " 57.03 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Occupancy Rate in 2015 Occupancy Rate in 2016 \\\n",
+ "0 Belgium 61.54 56 \n",
+ "1 Bulgaria 48.7 55.2 \n",
+ "2 Czechia 43 46.4 \n",
+ "3 Denmark 61 62 \n",
+ "4 Germany 60.23 61.8 \n",
+ "5 Estonia 52 54 \n",
+ "7 Greece 46.8 47.7 \n",
+ "8 Spain 61.97 65.72 \n",
+ "9 France 59 58.4 \n",
+ "10 Croatia 54.4 57.3 \n",
+ "11 Italy 44.9 46.2 \n",
+ "12 Cyprus 63 69.9 \n",
+ "13 Latvia 42.4 42.5 \n",
+ "14 Lithuania 49.3 51 \n",
+ "15 Luxembourg 45.61 44.83 \n",
+ "16 Hungary 49.8 52 \n",
+ "17 Malta 74 74 \n",
+ "18 Netherlands 68.1 68.1 \n",
+ "19 Austria 52 54 \n",
+ "20 Poland 45.3 47.6 \n",
+ "21 Portugal 48.2 53.24 \n",
+ "22 Romania 47.44 43.91 \n",
+ "23 Slovenia 49.5 52.2 \n",
+ "24 Slovakia 35.48 38.82 \n",
+ "25 Finland 51.13 52.9 \n",
+ "26 Sweden 55.27 58 \n",
+ "29 Liechtenstein 36.9 34.9 \n",
+ "30 Norway 53.6 54.4 \n",
+ "\n",
+ " Occupancy Rate in 2017 \n",
+ "0 62 \n",
+ "1 57.1 \n",
+ "2 49.8 \n",
+ "3 62 \n",
+ "4 62.07 \n",
+ "5 55 \n",
+ "7 50.2 \n",
+ "8 67.07 \n",
+ "9 61.2 \n",
+ "10 59.2 \n",
+ "11 48.8 \n",
+ "12 74.6 \n",
+ "13 44.8 \n",
+ "14 53.7 \n",
+ "15 45.16 \n",
+ "16 55 \n",
+ "17 76.7 \n",
+ "18 71.8 \n",
+ "19 55 \n",
+ "20 48.9 \n",
+ "21 56.98 \n",
+ "22 43.97 \n",
+ "23 55.6 \n",
+ "24 39.94 \n",
+ "25 54.76 \n",
+ "26 58.27 \n",
+ "29 37.8 \n",
+ "30 57.03 "
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "occupancy"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy['Development Occupancy Rates 2015-2017'] = occupancy['Occupancy Rate in 2017']-occupancy['Occupancy Rate in 2015']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 61.54 | \n",
+ " 56 | \n",
+ " 62 | \n",
+ " 0.46 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 48.7 | \n",
+ " 55.2 | \n",
+ " 57.1 | \n",
+ " 8.4 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 43 | \n",
+ " 46.4 | \n",
+ " 49.8 | \n",
+ " 6.8 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 62 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 60.23 | \n",
+ " 61.8 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 52 | \n",
+ " 54 | \n",
+ " 55 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 46.8 | \n",
+ " 47.7 | \n",
+ " 50.2 | \n",
+ " 3.4 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.1 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 59 | \n",
+ " 58.4 | \n",
+ " 61.2 | \n",
+ " 2.2 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Croatia | \n",
+ " 54.4 | \n",
+ " 57.3 | \n",
+ " 59.2 | \n",
+ " 4.8 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 44.9 | \n",
+ " 46.2 | \n",
+ " 48.8 | \n",
+ " 3.9 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 63 | \n",
+ " 69.9 | \n",
+ " 74.6 | \n",
+ " 11.6 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 42.4 | \n",
+ " 42.5 | \n",
+ " 44.8 | \n",
+ " 2.4 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 49.3 | \n",
+ " 51 | \n",
+ " 53.7 | \n",
+ " 4.4 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 45.61 | \n",
+ " 44.83 | \n",
+ " 45.16 | \n",
+ " -0.45 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 49.8 | \n",
+ " 52 | \n",
+ " 55 | \n",
+ " 5.2 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 74 | \n",
+ " 74 | \n",
+ " 76.7 | \n",
+ " 2.7 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 68.1 | \n",
+ " 68.1 | \n",
+ " 71.8 | \n",
+ " 3.7 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 52 | \n",
+ " 54 | \n",
+ " 55 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 45.3 | \n",
+ " 47.6 | \n",
+ " 48.9 | \n",
+ " 3.6 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 48.2 | \n",
+ " 53.24 | \n",
+ " 56.98 | \n",
+ " 8.78 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ " -3.47 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 49.5 | \n",
+ " 52.2 | \n",
+ " 55.6 | \n",
+ " 6.1 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 35.48 | \n",
+ " 38.82 | \n",
+ " 39.94 | \n",
+ " 4.46 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 51.13 | \n",
+ " 52.9 | \n",
+ " 54.76 | \n",
+ " 3.63 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " Sweden | \n",
+ " 55.27 | \n",
+ " 58 | \n",
+ " 58.27 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 29 | \n",
+ " Liechtenstein | \n",
+ " 36.9 | \n",
+ " 34.9 | \n",
+ " 37.8 | \n",
+ " 0.9 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " Norway | \n",
+ " 53.6 | \n",
+ " 54.4 | \n",
+ " 57.03 | \n",
+ " 3.43 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Occupancy Rate in 2015 Occupancy Rate in 2016 \\\n",
+ "0 Belgium 61.54 56 \n",
+ "1 Bulgaria 48.7 55.2 \n",
+ "2 Czechia 43 46.4 \n",
+ "3 Denmark 61 62 \n",
+ "4 Germany 60.23 61.8 \n",
+ "5 Estonia 52 54 \n",
+ "7 Greece 46.8 47.7 \n",
+ "8 Spain 61.97 65.72 \n",
+ "9 France 59 58.4 \n",
+ "10 Croatia 54.4 57.3 \n",
+ "11 Italy 44.9 46.2 \n",
+ "12 Cyprus 63 69.9 \n",
+ "13 Latvia 42.4 42.5 \n",
+ "14 Lithuania 49.3 51 \n",
+ "15 Luxembourg 45.61 44.83 \n",
+ "16 Hungary 49.8 52 \n",
+ "17 Malta 74 74 \n",
+ "18 Netherlands 68.1 68.1 \n",
+ "19 Austria 52 54 \n",
+ "20 Poland 45.3 47.6 \n",
+ "21 Portugal 48.2 53.24 \n",
+ "22 Romania 47.44 43.91 \n",
+ "23 Slovenia 49.5 52.2 \n",
+ "24 Slovakia 35.48 38.82 \n",
+ "25 Finland 51.13 52.9 \n",
+ "26 Sweden 55.27 58 \n",
+ "29 Liechtenstein 36.9 34.9 \n",
+ "30 Norway 53.6 54.4 \n",
+ "\n",
+ " Occupancy Rate in 2017 Development Occupancy Rates 2015-2017 \n",
+ "0 62 0.46 \n",
+ "1 57.1 8.4 \n",
+ "2 49.8 6.8 \n",
+ "3 62 1 \n",
+ "4 62.07 1.84 \n",
+ "5 55 3 \n",
+ "7 50.2 3.4 \n",
+ "8 67.07 5.1 \n",
+ "9 61.2 2.2 \n",
+ "10 59.2 4.8 \n",
+ "11 48.8 3.9 \n",
+ "12 74.6 11.6 \n",
+ "13 44.8 2.4 \n",
+ "14 53.7 4.4 \n",
+ "15 45.16 -0.45 \n",
+ "16 55 5.2 \n",
+ "17 76.7 2.7 \n",
+ "18 71.8 3.7 \n",
+ "19 55 3 \n",
+ "20 48.9 3.6 \n",
+ "21 56.98 8.78 \n",
+ "22 43.97 -3.47 \n",
+ "23 55.6 6.1 \n",
+ "24 39.94 4.46 \n",
+ "25 54.76 3.63 \n",
+ "26 58.27 3 \n",
+ "29 37.8 0.9 \n",
+ "30 57.03 3.43 "
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "occupancy"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Expenditure"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure = pd.read_excel('Expenditure.xls')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " 2015 | \n",
+ " 2016 | \n",
+ " 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2.2907e+06 | \n",
+ " 2.78453e+06 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100089 | \n",
+ " 149436 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845276 | \n",
+ " 1.03994e+06 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2.77768e+06 | \n",
+ " 3.6079e+06 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 3.79648e+07 | \n",
+ " 4.05577e+07 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419 | \n",
+ " 247374 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 1502234.95 | \n",
+ " 1.65149e+06 | \n",
+ " 1.72361e+06 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346 | \n",
+ " 249310 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6.72747e+06 | \n",
+ " 6.87916e+06 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9.03325e+06 | \n",
+ " 1.06907e+07 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Croatia | \n",
+ " 342499.97 | \n",
+ " : | \n",
+ " 300298 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5.36493e+06 | \n",
+ " 5.96759e+06 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239925 | \n",
+ " 300057 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883 | \n",
+ " 151176 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280569 | \n",
+ " 326529 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888 | \n",
+ " 361158 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635 | \n",
+ " 731482 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302 | \n",
+ " 114825 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3.49411e+06 | \n",
+ " 5.07159e+06 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4.93604e+06 | \n",
+ " 5.06712e+06 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1.7733e+06 | \n",
+ " 2.11174e+06 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424443 | \n",
+ " 496517 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603 | \n",
+ " 393141 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270406 | \n",
+ " 287334 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567464 | \n",
+ " 650462 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2.7013e+06 | \n",
+ " 2.86085e+06 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " Sweden | \n",
+ " 2606883.78 | \n",
+ " 3.38111e+06 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3.07815e+06 | \n",
+ " 3.54416e+06 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " Switzerland | \n",
+ " 4105694.58 | \n",
+ " 4.52236e+06 | \n",
+ " 4.51693e+06 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME 2015 2016 2017\n",
+ "0 Belgium 2132661.43 2.2907e+06 2.78453e+06\n",
+ "1 Bulgaria 89392.03 100089 149436\n",
+ "2 Czechia 680150.69 845276 1.03994e+06\n",
+ "3 Denmark 2265268.40 2.77768e+06 3.6079e+06\n",
+ "4 Germany 34827677.86 3.79648e+07 4.05577e+07\n",
+ "5 Estonia 186741.49 220419 247374\n",
+ "6 Ireland 1502234.95 1.65149e+06 1.72361e+06\n",
+ "7 Greece 202757.73 216346 249310\n",
+ "8 Spain 5387633.22 6.72747e+06 6.87916e+06\n",
+ "9 France 8535653.78 9.03325e+06 1.06907e+07\n",
+ "10 Croatia 342499.97 : 300298\n",
+ "11 Italy 3974783.83 5.36493e+06 5.96759e+06\n",
+ "12 Cyprus 222501.91 239925 300057\n",
+ "13 Latvia 136220.79 121883 151176\n",
+ "14 Lithuania 233245.56 280569 326529\n",
+ "15 Luxembourg 351609.13 324888 361158\n",
+ "16 Hungary 619193.34 638635 731482\n",
+ "17 Malta 103646.87 110302 114825\n",
+ "18 Netherlands 3205522.37 3.49411e+06 5.07159e+06\n",
+ "19 Austria 4551468.84 4.93604e+06 5.06712e+06\n",
+ "20 Poland 1632635.30 1.7733e+06 2.11174e+06\n",
+ "21 Portugal 457283.05 424443 496517\n",
+ "22 Romania 301553.50 291603 393141\n",
+ "23 Slovenia 269009.89 270406 287334\n",
+ "24 Slovakia 559150.75 567464 650462\n",
+ "25 Finland 2610633.92 2.7013e+06 2.86085e+06\n",
+ "26 Sweden 2606883.78 3.38111e+06 :\n",
+ "27 Norway 2919968.61 3.07815e+06 3.54416e+06\n",
+ "28 Switzerland 4105694.58 4.52236e+06 4.51693e+06"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure.drop(expenditure.index[[10,26]], inplace=True)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " 2015 | \n",
+ " 2016 | \n",
+ " 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2.2907e+06 | \n",
+ " 2.78453e+06 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100089 | \n",
+ " 149436 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845276 | \n",
+ " 1.03994e+06 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2.77768e+06 | \n",
+ " 3.6079e+06 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 3.79648e+07 | \n",
+ " 4.05577e+07 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419 | \n",
+ " 247374 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 1502234.95 | \n",
+ " 1.65149e+06 | \n",
+ " 1.72361e+06 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346 | \n",
+ " 249310 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6.72747e+06 | \n",
+ " 6.87916e+06 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9.03325e+06 | \n",
+ " 1.06907e+07 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5.36493e+06 | \n",
+ " 5.96759e+06 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239925 | \n",
+ " 300057 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883 | \n",
+ " 151176 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280569 | \n",
+ " 326529 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888 | \n",
+ " 361158 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635 | \n",
+ " 731482 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302 | \n",
+ " 114825 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3.49411e+06 | \n",
+ " 5.07159e+06 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4.93604e+06 | \n",
+ " 5.06712e+06 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1.7733e+06 | \n",
+ " 2.11174e+06 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424443 | \n",
+ " 496517 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603 | \n",
+ " 393141 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270406 | \n",
+ " 287334 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567464 | \n",
+ " 650462 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2.7013e+06 | \n",
+ " 2.86085e+06 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3.07815e+06 | \n",
+ " 3.54416e+06 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " Switzerland | \n",
+ " 4105694.58 | \n",
+ " 4.52236e+06 | \n",
+ " 4.51693e+06 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME 2015 2016 2017\n",
+ "0 Belgium 2132661.43 2.2907e+06 2.78453e+06\n",
+ "1 Bulgaria 89392.03 100089 149436\n",
+ "2 Czechia 680150.69 845276 1.03994e+06\n",
+ "3 Denmark 2265268.40 2.77768e+06 3.6079e+06\n",
+ "4 Germany 34827677.86 3.79648e+07 4.05577e+07\n",
+ "5 Estonia 186741.49 220419 247374\n",
+ "6 Ireland 1502234.95 1.65149e+06 1.72361e+06\n",
+ "7 Greece 202757.73 216346 249310\n",
+ "8 Spain 5387633.22 6.72747e+06 6.87916e+06\n",
+ "9 France 8535653.78 9.03325e+06 1.06907e+07\n",
+ "10 Italy 3974783.83 5.36493e+06 5.96759e+06\n",
+ "11 Cyprus 222501.91 239925 300057\n",
+ "12 Latvia 136220.79 121883 151176\n",
+ "13 Lithuania 233245.56 280569 326529\n",
+ "14 Luxembourg 351609.13 324888 361158\n",
+ "15 Hungary 619193.34 638635 731482\n",
+ "16 Malta 103646.87 110302 114825\n",
+ "17 Netherlands 3205522.37 3.49411e+06 5.07159e+06\n",
+ "18 Austria 4551468.84 4.93604e+06 5.06712e+06\n",
+ "19 Poland 1632635.30 1.7733e+06 2.11174e+06\n",
+ "20 Portugal 457283.05 424443 496517\n",
+ "21 Romania 301553.50 291603 393141\n",
+ "22 Slovenia 269009.89 270406 287334\n",
+ "23 Slovakia 559150.75 567464 650462\n",
+ "24 Finland 2610633.92 2.7013e+06 2.86085e+06\n",
+ "25 Norway 2919968.61 3.07815e+06 3.54416e+06\n",
+ "26 Switzerland 4105694.58 4.52236e+06 4.51693e+06"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure.reset_index(drop=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " 2015 | \n",
+ " 2016 | \n",
+ " 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2.2907e+06 | \n",
+ " 2.78453e+06 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100089 | \n",
+ " 149436 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845276 | \n",
+ " 1.03994e+06 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2.77768e+06 | \n",
+ " 3.6079e+06 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 3.79648e+07 | \n",
+ " 4.05577e+07 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419 | \n",
+ " 247374 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 1502234.95 | \n",
+ " 1.65149e+06 | \n",
+ " 1.72361e+06 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346 | \n",
+ " 249310 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6.72747e+06 | \n",
+ " 6.87916e+06 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9.03325e+06 | \n",
+ " 1.06907e+07 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5.36493e+06 | \n",
+ " 5.96759e+06 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239925 | \n",
+ " 300057 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883 | \n",
+ " 151176 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280569 | \n",
+ " 326529 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888 | \n",
+ " 361158 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635 | \n",
+ " 731482 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302 | \n",
+ " 114825 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3.49411e+06 | \n",
+ " 5.07159e+06 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4.93604e+06 | \n",
+ " 5.06712e+06 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1.7733e+06 | \n",
+ " 2.11174e+06 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424443 | \n",
+ " 496517 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603 | \n",
+ " 393141 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270406 | \n",
+ " 287334 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567464 | \n",
+ " 650462 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2.7013e+06 | \n",
+ " 2.86085e+06 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3.07815e+06 | \n",
+ " 3.54416e+06 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " Switzerland | \n",
+ " 4105694.58 | \n",
+ " 4.52236e+06 | \n",
+ " 4.51693e+06 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME 2015 2016 2017\n",
+ "0 Belgium 2132661.43 2.2907e+06 2.78453e+06\n",
+ "1 Bulgaria 89392.03 100089 149436\n",
+ "2 Czechia 680150.69 845276 1.03994e+06\n",
+ "3 Denmark 2265268.40 2.77768e+06 3.6079e+06\n",
+ "4 Germany 34827677.86 3.79648e+07 4.05577e+07\n",
+ "5 Estonia 186741.49 220419 247374\n",
+ "6 Ireland 1502234.95 1.65149e+06 1.72361e+06\n",
+ "7 Greece 202757.73 216346 249310\n",
+ "8 Spain 5387633.22 6.72747e+06 6.87916e+06\n",
+ "9 France 8535653.78 9.03325e+06 1.06907e+07\n",
+ "11 Italy 3974783.83 5.36493e+06 5.96759e+06\n",
+ "12 Cyprus 222501.91 239925 300057\n",
+ "13 Latvia 136220.79 121883 151176\n",
+ "14 Lithuania 233245.56 280569 326529\n",
+ "15 Luxembourg 351609.13 324888 361158\n",
+ "16 Hungary 619193.34 638635 731482\n",
+ "17 Malta 103646.87 110302 114825\n",
+ "18 Netherlands 3205522.37 3.49411e+06 5.07159e+06\n",
+ "19 Austria 4551468.84 4.93604e+06 5.06712e+06\n",
+ "20 Poland 1632635.30 1.7733e+06 2.11174e+06\n",
+ "21 Portugal 457283.05 424443 496517\n",
+ "22 Romania 301553.50 291603 393141\n",
+ "23 Slovenia 269009.89 270406 287334\n",
+ "24 Slovakia 559150.75 567464 650462\n",
+ "25 Finland 2610633.92 2.7013e+06 2.86085e+06\n",
+ "27 Norway 2919968.61 3.07815e+06 3.54416e+06\n",
+ "28 Switzerland 4105694.58 4.52236e+06 4.51693e+06"
+ ]
+ },
+ "execution_count": 18,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Rename column names"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure = expenditure.rename(columns={'GEO/TIME':'Country', '2015':'Expenditure in 2015','2016':'Expenditure in 2016','2017':'Expenditure in 2017'})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Country object\n",
+ "Expenditure in 2015 float64\n",
+ "Expenditure in 2016 object\n",
+ "Expenditure in 2017 object\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 21,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure.dtypes"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# changing datatypes"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#expenditure = expenditure.astype({\"Expenditure in 2016\": float, \"Expenditure in 2017\": float})\n",
+ "\n",
+ "#df = df.astype({\"a\": int, \"b\": complex})\n",
+ "\n",
+ "expenditure[\"Expenditure in 2016\"] = pd.to_numeric(expenditure[\"Expenditure in 2016\"])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure[\"Expenditure in 2017\"] = pd.to_numeric(expenditure[\"Expenditure in 2017\"])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Country object\n",
+ "Expenditure in 2015 float64\n",
+ "Expenditure in 2016 float64\n",
+ "Expenditure in 2017 float64\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 25,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure.dtypes"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Calculating Difference in expenditure\n",
+ "expenditure['Change expenditure 2015-2017 in %'] = 100*((expenditure['Expenditure in 2017']-expenditure['Expenditure in 2015'])/expenditure['Expenditure in 2015'])\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Expenditure in 2015 | \n",
+ " Expenditure in 2016 | \n",
+ " Expenditure in 2017 | \n",
+ " Change expenditure 2015-2017 in % | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2290696.54 | \n",
+ " 2784526.43 | \n",
+ " 30.565799 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100088.85 | \n",
+ " 149436.06 | \n",
+ " 67.169333 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845275.76 | \n",
+ " 1039940.87 | \n",
+ " 52.898598 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2777677.76 | \n",
+ " 3607902.22 | \n",
+ " 59.270408 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 37964775.20 | \n",
+ " 40557686.40 | \n",
+ " 16.452456 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419.19 | \n",
+ " 247373.51 | \n",
+ " 32.468425 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 1502234.95 | \n",
+ " 1651493.33 | \n",
+ " 1723609.74 | \n",
+ " 14.736363 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346.06 | \n",
+ " 249309.61 | \n",
+ " 22.959361 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6727474.53 | \n",
+ " 6879160.19 | \n",
+ " 27.684271 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9033252.73 | \n",
+ " 10690747.01 | \n",
+ " 25.248133 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5364934.75 | \n",
+ " 5967589.62 | \n",
+ " 50.136206 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239924.64 | \n",
+ " 300056.76 | \n",
+ " 34.855813 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883.12 | \n",
+ " 151175.65 | \n",
+ " 10.978398 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280568.55 | \n",
+ " 326528.65 | \n",
+ " 39.993512 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888.07 | \n",
+ " 361157.94 | \n",
+ " 2.715746 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635.07 | \n",
+ " 731482.39 | \n",
+ " 18.134732 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302.40 | \n",
+ " 114825.34 | \n",
+ " 10.785150 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3494108.79 | \n",
+ " 5071587.32 | \n",
+ " 58.214067 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4936038.85 | \n",
+ " 5067124.31 | \n",
+ " 11.329430 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1773295.44 | \n",
+ " 2111735.39 | \n",
+ " 29.345200 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424442.67 | \n",
+ " 496517.23 | \n",
+ " 8.579846 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603.10 | \n",
+ " 393140.74 | \n",
+ " 30.371805 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270405.51 | \n",
+ " 287334.23 | \n",
+ " 6.811772 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567463.84 | \n",
+ " 650461.83 | \n",
+ " 16.330315 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2701295.72 | \n",
+ " 2860852.84 | \n",
+ " 9.584604 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3078150.75 | \n",
+ " 3544164.42 | \n",
+ " 21.376799 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " Switzerland | \n",
+ " 4105694.58 | \n",
+ " 4522355.10 | \n",
+ " 4516926.54 | \n",
+ " 10.016136 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Expenditure in 2015 Expenditure in 2016 \\\n",
+ "0 Belgium 2132661.43 2290696.54 \n",
+ "1 Bulgaria 89392.03 100088.85 \n",
+ "2 Czechia 680150.69 845275.76 \n",
+ "3 Denmark 2265268.40 2777677.76 \n",
+ "4 Germany 34827677.86 37964775.20 \n",
+ "5 Estonia 186741.49 220419.19 \n",
+ "6 Ireland 1502234.95 1651493.33 \n",
+ "7 Greece 202757.73 216346.06 \n",
+ "8 Spain 5387633.22 6727474.53 \n",
+ "9 France 8535653.78 9033252.73 \n",
+ "11 Italy 3974783.83 5364934.75 \n",
+ "12 Cyprus 222501.91 239924.64 \n",
+ "13 Latvia 136220.79 121883.12 \n",
+ "14 Lithuania 233245.56 280568.55 \n",
+ "15 Luxembourg 351609.13 324888.07 \n",
+ "16 Hungary 619193.34 638635.07 \n",
+ "17 Malta 103646.87 110302.40 \n",
+ "18 Netherlands 3205522.37 3494108.79 \n",
+ "19 Austria 4551468.84 4936038.85 \n",
+ "20 Poland 1632635.30 1773295.44 \n",
+ "21 Portugal 457283.05 424442.67 \n",
+ "22 Romania 301553.50 291603.10 \n",
+ "23 Slovenia 269009.89 270405.51 \n",
+ "24 Slovakia 559150.75 567463.84 \n",
+ "25 Finland 2610633.92 2701295.72 \n",
+ "27 Norway 2919968.61 3078150.75 \n",
+ "28 Switzerland 4105694.58 4522355.10 \n",
+ "\n",
+ " Expenditure in 2017 Change expenditure 2015-2017 in % \n",
+ "0 2784526.43 30.565799 \n",
+ "1 149436.06 67.169333 \n",
+ "2 1039940.87 52.898598 \n",
+ "3 3607902.22 59.270408 \n",
+ "4 40557686.40 16.452456 \n",
+ "5 247373.51 32.468425 \n",
+ "6 1723609.74 14.736363 \n",
+ "7 249309.61 22.959361 \n",
+ "8 6879160.19 27.684271 \n",
+ "9 10690747.01 25.248133 \n",
+ "11 5967589.62 50.136206 \n",
+ "12 300056.76 34.855813 \n",
+ "13 151175.65 10.978398 \n",
+ "14 326528.65 39.993512 \n",
+ "15 361157.94 2.715746 \n",
+ "16 731482.39 18.134732 \n",
+ "17 114825.34 10.785150 \n",
+ "18 5071587.32 58.214067 \n",
+ "19 5067124.31 11.329430 \n",
+ "20 2111735.39 29.345200 \n",
+ "21 496517.23 8.579846 \n",
+ "22 393140.74 30.371805 \n",
+ "23 287334.23 6.811772 \n",
+ "24 650461.83 16.330315 \n",
+ "25 2860852.84 9.584604 \n",
+ "27 3544164.42 21.376799 \n",
+ "28 4516926.54 10.016136 "
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Merge Datasets on expenditure\n",
+ "merged_exp_occ = pd.merge(expenditure, occupancy, on='Country')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Expenditure in 2015 | \n",
+ " Expenditure in 2016 | \n",
+ " Expenditure in 2017 | \n",
+ " Change expenditure 2015-2017 in % | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2290696.54 | \n",
+ " 2784526.43 | \n",
+ " 30.565799 | \n",
+ " 61.54 | \n",
+ " 56 | \n",
+ " 62 | \n",
+ " 0.46 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100088.85 | \n",
+ " 149436.06 | \n",
+ " 67.169333 | \n",
+ " 48.7 | \n",
+ " 55.2 | \n",
+ " 57.1 | \n",
+ " 8.4 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845275.76 | \n",
+ " 1039940.87 | \n",
+ " 52.898598 | \n",
+ " 43 | \n",
+ " 46.4 | \n",
+ " 49.8 | \n",
+ " 6.8 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2777677.76 | \n",
+ " 3607902.22 | \n",
+ " 59.270408 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 62 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 37964775.20 | \n",
+ " 40557686.40 | \n",
+ " 16.452456 | \n",
+ " 60.23 | \n",
+ " 61.8 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419.19 | \n",
+ " 247373.51 | \n",
+ " 32.468425 | \n",
+ " 52 | \n",
+ " 54 | \n",
+ " 55 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346.06 | \n",
+ " 249309.61 | \n",
+ " 22.959361 | \n",
+ " 46.8 | \n",
+ " 47.7 | \n",
+ " 50.2 | \n",
+ " 3.4 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6727474.53 | \n",
+ " 6879160.19 | \n",
+ " 27.684271 | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.1 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9033252.73 | \n",
+ " 10690747.01 | \n",
+ " 25.248133 | \n",
+ " 59 | \n",
+ " 58.4 | \n",
+ " 61.2 | \n",
+ " 2.2 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5364934.75 | \n",
+ " 5967589.62 | \n",
+ " 50.136206 | \n",
+ " 44.9 | \n",
+ " 46.2 | \n",
+ " 48.8 | \n",
+ " 3.9 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239924.64 | \n",
+ " 300056.76 | \n",
+ " 34.855813 | \n",
+ " 63 | \n",
+ " 69.9 | \n",
+ " 74.6 | \n",
+ " 11.6 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883.12 | \n",
+ " 151175.65 | \n",
+ " 10.978398 | \n",
+ " 42.4 | \n",
+ " 42.5 | \n",
+ " 44.8 | \n",
+ " 2.4 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280568.55 | \n",
+ " 326528.65 | \n",
+ " 39.993512 | \n",
+ " 49.3 | \n",
+ " 51 | \n",
+ " 53.7 | \n",
+ " 4.4 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888.07 | \n",
+ " 361157.94 | \n",
+ " 2.715746 | \n",
+ " 45.61 | \n",
+ " 44.83 | \n",
+ " 45.16 | \n",
+ " -0.45 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635.07 | \n",
+ " 731482.39 | \n",
+ " 18.134732 | \n",
+ " 49.8 | \n",
+ " 52 | \n",
+ " 55 | \n",
+ " 5.2 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302.40 | \n",
+ " 114825.34 | \n",
+ " 10.785150 | \n",
+ " 74 | \n",
+ " 74 | \n",
+ " 76.7 | \n",
+ " 2.7 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3494108.79 | \n",
+ " 5071587.32 | \n",
+ " 58.214067 | \n",
+ " 68.1 | \n",
+ " 68.1 | \n",
+ " 71.8 | \n",
+ " 3.7 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4936038.85 | \n",
+ " 5067124.31 | \n",
+ " 11.329430 | \n",
+ " 52 | \n",
+ " 54 | \n",
+ " 55 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1773295.44 | \n",
+ " 2111735.39 | \n",
+ " 29.345200 | \n",
+ " 45.3 | \n",
+ " 47.6 | \n",
+ " 48.9 | \n",
+ " 3.6 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424442.67 | \n",
+ " 496517.23 | \n",
+ " 8.579846 | \n",
+ " 48.2 | \n",
+ " 53.24 | \n",
+ " 56.98 | \n",
+ " 8.78 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603.10 | \n",
+ " 393140.74 | \n",
+ " 30.371805 | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ " -3.47 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270405.51 | \n",
+ " 287334.23 | \n",
+ " 6.811772 | \n",
+ " 49.5 | \n",
+ " 52.2 | \n",
+ " 55.6 | \n",
+ " 6.1 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567463.84 | \n",
+ " 650461.83 | \n",
+ " 16.330315 | \n",
+ " 35.48 | \n",
+ " 38.82 | \n",
+ " 39.94 | \n",
+ " 4.46 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2701295.72 | \n",
+ " 2860852.84 | \n",
+ " 9.584604 | \n",
+ " 51.13 | \n",
+ " 52.9 | \n",
+ " 54.76 | \n",
+ " 3.63 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3078150.75 | \n",
+ " 3544164.42 | \n",
+ " 21.376799 | \n",
+ " 53.6 | \n",
+ " 54.4 | \n",
+ " 57.03 | \n",
+ " 3.43 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Expenditure in 2015 Expenditure in 2016 \\\n",
+ "0 Belgium 2132661.43 2290696.54 \n",
+ "1 Bulgaria 89392.03 100088.85 \n",
+ "2 Czechia 680150.69 845275.76 \n",
+ "3 Denmark 2265268.40 2777677.76 \n",
+ "4 Germany 34827677.86 37964775.20 \n",
+ "5 Estonia 186741.49 220419.19 \n",
+ "6 Greece 202757.73 216346.06 \n",
+ "7 Spain 5387633.22 6727474.53 \n",
+ "8 France 8535653.78 9033252.73 \n",
+ "9 Italy 3974783.83 5364934.75 \n",
+ "10 Cyprus 222501.91 239924.64 \n",
+ "11 Latvia 136220.79 121883.12 \n",
+ "12 Lithuania 233245.56 280568.55 \n",
+ "13 Luxembourg 351609.13 324888.07 \n",
+ "14 Hungary 619193.34 638635.07 \n",
+ "15 Malta 103646.87 110302.40 \n",
+ "16 Netherlands 3205522.37 3494108.79 \n",
+ "17 Austria 4551468.84 4936038.85 \n",
+ "18 Poland 1632635.30 1773295.44 \n",
+ "19 Portugal 457283.05 424442.67 \n",
+ "20 Romania 301553.50 291603.10 \n",
+ "21 Slovenia 269009.89 270405.51 \n",
+ "22 Slovakia 559150.75 567463.84 \n",
+ "23 Finland 2610633.92 2701295.72 \n",
+ "24 Norway 2919968.61 3078150.75 \n",
+ "\n",
+ " Expenditure in 2017 Change expenditure 2015-2017 in % \\\n",
+ "0 2784526.43 30.565799 \n",
+ "1 149436.06 67.169333 \n",
+ "2 1039940.87 52.898598 \n",
+ "3 3607902.22 59.270408 \n",
+ "4 40557686.40 16.452456 \n",
+ "5 247373.51 32.468425 \n",
+ "6 249309.61 22.959361 \n",
+ "7 6879160.19 27.684271 \n",
+ "8 10690747.01 25.248133 \n",
+ "9 5967589.62 50.136206 \n",
+ "10 300056.76 34.855813 \n",
+ "11 151175.65 10.978398 \n",
+ "12 326528.65 39.993512 \n",
+ "13 361157.94 2.715746 \n",
+ "14 731482.39 18.134732 \n",
+ "15 114825.34 10.785150 \n",
+ "16 5071587.32 58.214067 \n",
+ "17 5067124.31 11.329430 \n",
+ "18 2111735.39 29.345200 \n",
+ "19 496517.23 8.579846 \n",
+ "20 393140.74 30.371805 \n",
+ "21 287334.23 6.811772 \n",
+ "22 650461.83 16.330315 \n",
+ "23 2860852.84 9.584604 \n",
+ "24 3544164.42 21.376799 \n",
+ "\n",
+ " Occupancy Rate in 2015 Occupancy Rate in 2016 Occupancy Rate in 2017 \\\n",
+ "0 61.54 56 62 \n",
+ "1 48.7 55.2 57.1 \n",
+ "2 43 46.4 49.8 \n",
+ "3 61 62 62 \n",
+ "4 60.23 61.8 62.07 \n",
+ "5 52 54 55 \n",
+ "6 46.8 47.7 50.2 \n",
+ "7 61.97 65.72 67.07 \n",
+ "8 59 58.4 61.2 \n",
+ "9 44.9 46.2 48.8 \n",
+ "10 63 69.9 74.6 \n",
+ "11 42.4 42.5 44.8 \n",
+ "12 49.3 51 53.7 \n",
+ "13 45.61 44.83 45.16 \n",
+ "14 49.8 52 55 \n",
+ "15 74 74 76.7 \n",
+ "16 68.1 68.1 71.8 \n",
+ "17 52 54 55 \n",
+ "18 45.3 47.6 48.9 \n",
+ "19 48.2 53.24 56.98 \n",
+ "20 47.44 43.91 43.97 \n",
+ "21 49.5 52.2 55.6 \n",
+ "22 35.48 38.82 39.94 \n",
+ "23 51.13 52.9 54.76 \n",
+ "24 53.6 54.4 57.03 \n",
+ "\n",
+ " Development Occupancy Rates 2015-2017 \n",
+ "0 0.46 \n",
+ "1 8.4 \n",
+ "2 6.8 \n",
+ "3 1 \n",
+ "4 1.84 \n",
+ "5 3 \n",
+ "6 3.4 \n",
+ "7 5.1 \n",
+ "8 2.2 \n",
+ "9 3.9 \n",
+ "10 11.6 \n",
+ "11 2.4 \n",
+ "12 4.4 \n",
+ "13 -0.45 \n",
+ "14 5.2 \n",
+ "15 2.7 \n",
+ "16 3.7 \n",
+ "17 3 \n",
+ "18 3.6 \n",
+ "19 8.78 \n",
+ "20 -3.47 \n",
+ "21 6.1 \n",
+ "22 4.46 \n",
+ "23 3.63 \n",
+ "24 3.43 "
+ ]
+ },
+ "execution_count": 29,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "merged_exp_occ"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure.shape\n",
+ "listexp = expenditure.Country.unique()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['Belgium', 'Bulgaria', 'Czechia', 'Denmark', 'Germany', 'Estonia',\n",
+ " 'Ireland', 'Greece', 'Spain', 'France', 'Italy', 'Cyprus',\n",
+ " 'Latvia', 'Lithuania', 'Luxembourg', 'Hungary', 'Malta',\n",
+ " 'Netherlands', 'Austria', 'Poland', 'Portugal', 'Romania',\n",
+ " 'Slovenia', 'Slovakia', 'Finland', 'Norway', 'Switzerland'],\n",
+ " dtype=object)"
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "listexp"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy.shape\n",
+ "listocc = occupancy.Country.unique()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "lst3 = [value for value in listexp if value in listocc]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "25"
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "len(lst3)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "['Belgium',\n",
+ " 'Bulgaria',\n",
+ " 'Czechia',\n",
+ " 'Denmark',\n",
+ " 'Germany',\n",
+ " 'Estonia',\n",
+ " 'Greece',\n",
+ " 'Spain',\n",
+ " 'France',\n",
+ " 'Italy',\n",
+ " 'Cyprus',\n",
+ " 'Latvia',\n",
+ " 'Lithuania',\n",
+ " 'Luxembourg',\n",
+ " 'Hungary',\n",
+ " 'Malta',\n",
+ " 'Netherlands',\n",
+ " 'Austria',\n",
+ " 'Poland',\n",
+ " 'Portugal',\n",
+ " 'Romania',\n",
+ " 'Slovenia',\n",
+ " 'Slovakia',\n",
+ " 'Finland',\n",
+ " 'Norway']"
+ ]
+ },
+ "execution_count": 35,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "lst3"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Hotel size\n",
+ "\n",
+ "hotelsize = pd.read_excel('Hotel size_clean.xls')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " Less than 25 2015 | \n",
+ " Less than 25 2016 | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2015 | \n",
+ " 25 to 99 2016 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 512 | \n",
+ " 448 | \n",
+ " 427 | \n",
+ " 1003 | \n",
+ " 1019 | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 4645 | \n",
+ " 4648 | \n",
+ " 4588 | \n",
+ " 1164 | \n",
+ " 1190 | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 23425 | \n",
+ " 22808 | \n",
+ " 22394 | \n",
+ " 8451 | \n",
+ " 8438 | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 5290 | \n",
+ " 5190 | \n",
+ " 5004 | \n",
+ " 4032 | \n",
+ " 4008 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 12170 | \n",
+ " 12049 | \n",
+ " 12112 | \n",
+ " 5111 | \n",
+ " 5045 | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Croatia | \n",
+ " 396 | \n",
+ " 455 | \n",
+ " 474 | \n",
+ " 282 | \n",
+ " 294 | \n",
+ " 305 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 77 | \n",
+ " 79 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Italy | \n",
+ " 18193 | \n",
+ " 18170 | \n",
+ " 18076 | \n",
+ " 13574 | \n",
+ " 13571 | \n",
+ " 13488 | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Cyprus | \n",
+ " 420 | \n",
+ " 423 | \n",
+ " 431 | \n",
+ " 215 | \n",
+ " 212 | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Latvia | \n",
+ " 203 | \n",
+ " 215 | \n",
+ " 218 | \n",
+ " 101 | \n",
+ " 98 | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " : | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Lithuania | \n",
+ " 252 | \n",
+ " 257 | \n",
+ " 247 | \n",
+ " 136 | \n",
+ " 132 | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Luxembourg | \n",
+ " : | \n",
+ " 145 | \n",
+ " 139 | \n",
+ " : | \n",
+ " 70 | \n",
+ " 69 | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Hungary | \n",
+ " 1456 | \n",
+ " 1466 | \n",
+ " 1443 | \n",
+ " 580 | \n",
+ " 584 | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Malta | \n",
+ " 34 | \n",
+ " 36 | \n",
+ " 55 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Poland | \n",
+ " 1917 | \n",
+ " 1973 | \n",
+ " 1995 | \n",
+ " 1517 | \n",
+ " 1696 | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Romania | \n",
+ " 1351 | \n",
+ " 1358 | \n",
+ " 1453 | \n",
+ " 978 | \n",
+ " 986 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Sweden | \n",
+ " 385 | \n",
+ " 400 | \n",
+ " 389 | \n",
+ " 913 | \n",
+ " 901 | \n",
+ " 899 | \n",
+ " 442 | \n",
+ " 440 | \n",
+ " 463 | \n",
+ " 252 | \n",
+ " 270 | \n",
+ " 274 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " United Kingdom | \n",
+ " 30271 | \n",
+ " 32517 | \n",
+ " : | \n",
+ " 5974 | \n",
+ " 5318 | \n",
+ " : | \n",
+ " 2329 | \n",
+ " 1589 | \n",
+ " : | \n",
+ " 1255 | \n",
+ " 291 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Iceland | \n",
+ " 227 | \n",
+ " 225 | \n",
+ " 225 | \n",
+ " 155 | \n",
+ " 146 | \n",
+ " 152 | \n",
+ " 16 | \n",
+ " 23 | \n",
+ " 25 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Norway | \n",
+ " 293 | \n",
+ " 307 | \n",
+ " 261 | \n",
+ " 505 | \n",
+ " 504 | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Montenegro | \n",
+ " : | \n",
+ " : | \n",
+ " 193 | \n",
+ " : | \n",
+ " : | \n",
+ " 89 | \n",
+ " : | \n",
+ " : | \n",
+ " 37 | \n",
+ " : | \n",
+ " : | \n",
+ " 12 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Kosovo | \n",
+ " : | \n",
+ " : | \n",
+ " 129 | \n",
+ " : | \n",
+ " : | \n",
+ " 50 | \n",
+ " : | \n",
+ " : | \n",
+ " 3 | \n",
+ " : | \n",
+ " : | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME Less than 25 2015 Less than 25 2016 Less than 25 2017 \\\n",
+ "0 Bulgaria 512 448 427 \n",
+ "1 Czechia 4645 4648 4588 \n",
+ "2 Germany 23425 22808 22394 \n",
+ "3 Greece 5290 5190 5004 \n",
+ "4 Spain 12170 12049 12112 \n",
+ "5 Croatia 396 455 474 \n",
+ "6 Italy 18193 18170 18076 \n",
+ "7 Cyprus 420 423 431 \n",
+ "8 Latvia 203 215 218 \n",
+ "9 Lithuania 252 257 247 \n",
+ "10 Luxembourg : 145 139 \n",
+ "11 Hungary 1456 1466 1443 \n",
+ "12 Malta 34 36 55 \n",
+ "13 Poland 1917 1973 1995 \n",
+ "14 Romania 1351 1358 1453 \n",
+ "15 Sweden 385 400 389 \n",
+ "16 United Kingdom 30271 32517 : \n",
+ "17 Iceland 227 225 225 \n",
+ "18 Norway 293 307 261 \n",
+ "19 Montenegro : : 193 \n",
+ "20 Kosovo : : 129 \n",
+ "\n",
+ " 25 to 99 2015 25 to 99 2016 25 to 99 2017 100 to 249 2015 100 to 249 2016 \\\n",
+ "0 1003 1019 986 341 368 \n",
+ "1 1164 1190 1195 153 154 \n",
+ "2 8451 8438 8482 1517 1568 \n",
+ "3 4032 4008 3981 593 594 \n",
+ "4 5111 5045 5076 1758 1752 \n",
+ "5 282 294 305 183 183 \n",
+ "6 13574 13571 13488 : : \n",
+ "7 215 212 214 123 120 \n",
+ "8 101 98 100 25 26 \n",
+ "9 136 132 133 28 29 \n",
+ "10 : 70 69 : : \n",
+ "11 580 584 586 119 122 \n",
+ "12 61 62 64 44 44 \n",
+ "13 1517 1696 1763 250 257 \n",
+ "14 978 986 1015 249 246 \n",
+ "15 913 901 899 442 440 \n",
+ "16 5974 5318 : 2329 1589 \n",
+ "17 155 146 152 16 23 \n",
+ "18 505 504 500 225 231 \n",
+ "19 : : 89 : : \n",
+ "20 : : 50 : : \n",
+ "\n",
+ " 100 to 249 2017 more than 250 2015 more than 250 2016 more than 250 2017 \n",
+ "0 366 324 323 331 \n",
+ "1 154 30 30 30 \n",
+ "2 1622 242 247 251 \n",
+ "3 593 196 195 194 \n",
+ "4 1755 679 678 687 \n",
+ "5 183 77 79 75 \n",
+ "6 : : : : \n",
+ "7 120 28 28 29 \n",
+ "8 27 : 4 4 \n",
+ "9 29 2 2 2 \n",
+ "10 : : : : \n",
+ "11 125 30 30 30 \n",
+ "12 41 22 22 23 \n",
+ "13 268 39 39 38 \n",
+ "14 249 48 48 49 \n",
+ "15 463 252 270 274 \n",
+ "16 : 1255 291 : \n",
+ "17 25 4 3 3 \n",
+ "18 234 59 64 63 \n",
+ "19 37 : : 12 \n",
+ "20 3 : : 0 "
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize.drop(hotelsize.index[[6,10,16,19,20]], inplace=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " Less than 25 2015 | \n",
+ " Less than 25 2016 | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2015 | \n",
+ " 25 to 99 2016 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 512 | \n",
+ " 448 | \n",
+ " 427 | \n",
+ " 1003 | \n",
+ " 1019 | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 4645 | \n",
+ " 4648 | \n",
+ " 4588 | \n",
+ " 1164 | \n",
+ " 1190 | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 23425 | \n",
+ " 22808 | \n",
+ " 22394 | \n",
+ " 8451 | \n",
+ " 8438 | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 5290 | \n",
+ " 5190 | \n",
+ " 5004 | \n",
+ " 4032 | \n",
+ " 4008 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 12170 | \n",
+ " 12049 | \n",
+ " 12112 | \n",
+ " 5111 | \n",
+ " 5045 | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Croatia | \n",
+ " 396 | \n",
+ " 455 | \n",
+ " 474 | \n",
+ " 282 | \n",
+ " 294 | \n",
+ " 305 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 77 | \n",
+ " 79 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Cyprus | \n",
+ " 420 | \n",
+ " 423 | \n",
+ " 431 | \n",
+ " 215 | \n",
+ " 212 | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Latvia | \n",
+ " 203 | \n",
+ " 215 | \n",
+ " 218 | \n",
+ " 101 | \n",
+ " 98 | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " : | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Lithuania | \n",
+ " 252 | \n",
+ " 257 | \n",
+ " 247 | \n",
+ " 136 | \n",
+ " 132 | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Hungary | \n",
+ " 1456 | \n",
+ " 1466 | \n",
+ " 1443 | \n",
+ " 580 | \n",
+ " 584 | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Malta | \n",
+ " 34 | \n",
+ " 36 | \n",
+ " 55 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Poland | \n",
+ " 1917 | \n",
+ " 1973 | \n",
+ " 1995 | \n",
+ " 1517 | \n",
+ " 1696 | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Romania | \n",
+ " 1351 | \n",
+ " 1358 | \n",
+ " 1453 | \n",
+ " 978 | \n",
+ " 986 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Sweden | \n",
+ " 385 | \n",
+ " 400 | \n",
+ " 389 | \n",
+ " 913 | \n",
+ " 901 | \n",
+ " 899 | \n",
+ " 442 | \n",
+ " 440 | \n",
+ " 463 | \n",
+ " 252 | \n",
+ " 270 | \n",
+ " 274 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Iceland | \n",
+ " 227 | \n",
+ " 225 | \n",
+ " 225 | \n",
+ " 155 | \n",
+ " 146 | \n",
+ " 152 | \n",
+ " 16 | \n",
+ " 23 | \n",
+ " 25 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Norway | \n",
+ " 293 | \n",
+ " 307 | \n",
+ " 261 | \n",
+ " 505 | \n",
+ " 504 | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME Less than 25 2015 Less than 25 2016 Less than 25 2017 \\\n",
+ "0 Bulgaria 512 448 427 \n",
+ "1 Czechia 4645 4648 4588 \n",
+ "2 Germany 23425 22808 22394 \n",
+ "3 Greece 5290 5190 5004 \n",
+ "4 Spain 12170 12049 12112 \n",
+ "5 Croatia 396 455 474 \n",
+ "7 Cyprus 420 423 431 \n",
+ "8 Latvia 203 215 218 \n",
+ "9 Lithuania 252 257 247 \n",
+ "11 Hungary 1456 1466 1443 \n",
+ "12 Malta 34 36 55 \n",
+ "13 Poland 1917 1973 1995 \n",
+ "14 Romania 1351 1358 1453 \n",
+ "15 Sweden 385 400 389 \n",
+ "17 Iceland 227 225 225 \n",
+ "18 Norway 293 307 261 \n",
+ "\n",
+ " 25 to 99 2015 25 to 99 2016 25 to 99 2017 100 to 249 2015 100 to 249 2016 \\\n",
+ "0 1003 1019 986 341 368 \n",
+ "1 1164 1190 1195 153 154 \n",
+ "2 8451 8438 8482 1517 1568 \n",
+ "3 4032 4008 3981 593 594 \n",
+ "4 5111 5045 5076 1758 1752 \n",
+ "5 282 294 305 183 183 \n",
+ "7 215 212 214 123 120 \n",
+ "8 101 98 100 25 26 \n",
+ "9 136 132 133 28 29 \n",
+ "11 580 584 586 119 122 \n",
+ "12 61 62 64 44 44 \n",
+ "13 1517 1696 1763 250 257 \n",
+ "14 978 986 1015 249 246 \n",
+ "15 913 901 899 442 440 \n",
+ "17 155 146 152 16 23 \n",
+ "18 505 504 500 225 231 \n",
+ "\n",
+ " 100 to 249 2017 more than 250 2015 more than 250 2016 more than 250 2017 \n",
+ "0 366 324 323 331 \n",
+ "1 154 30 30 30 \n",
+ "2 1622 242 247 251 \n",
+ "3 593 196 195 194 \n",
+ "4 1755 679 678 687 \n",
+ "5 183 77 79 75 \n",
+ "7 120 28 28 29 \n",
+ "8 27 : 4 4 \n",
+ "9 29 2 2 2 \n",
+ "11 125 30 30 30 \n",
+ "12 41 22 22 23 \n",
+ "13 268 39 39 38 \n",
+ "14 249 48 48 49 \n",
+ "15 463 252 270 274 \n",
+ "17 25 4 3 3 \n",
+ "18 234 59 64 63 "
+ ]
+ },
+ "execution_count": 39,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize.at[8,'more than 250 2015'] = 4"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize=hotelsize.rename(columns={'GEO/TIME':'Country'})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize=hotelsize.reset_index(drop=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 43,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Less than 25 2015 | \n",
+ " Less than 25 2016 | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2015 | \n",
+ " 25 to 99 2016 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 512 | \n",
+ " 448 | \n",
+ " 427 | \n",
+ " 1003 | \n",
+ " 1019 | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 4645 | \n",
+ " 4648 | \n",
+ " 4588 | \n",
+ " 1164 | \n",
+ " 1190 | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 23425 | \n",
+ " 22808 | \n",
+ " 22394 | \n",
+ " 8451 | \n",
+ " 8438 | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 5290 | \n",
+ " 5190 | \n",
+ " 5004 | \n",
+ " 4032 | \n",
+ " 4008 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 12170 | \n",
+ " 12049 | \n",
+ " 12112 | \n",
+ " 5111 | \n",
+ " 5045 | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Croatia | \n",
+ " 396 | \n",
+ " 455 | \n",
+ " 474 | \n",
+ " 282 | \n",
+ " 294 | \n",
+ " 305 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 77 | \n",
+ " 79 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Cyprus | \n",
+ " 420 | \n",
+ " 423 | \n",
+ " 431 | \n",
+ " 215 | \n",
+ " 212 | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Latvia | \n",
+ " 203 | \n",
+ " 215 | \n",
+ " 218 | \n",
+ " 101 | \n",
+ " 98 | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Lithuania | \n",
+ " 252 | \n",
+ " 257 | \n",
+ " 247 | \n",
+ " 136 | \n",
+ " 132 | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Hungary | \n",
+ " 1456 | \n",
+ " 1466 | \n",
+ " 1443 | \n",
+ " 580 | \n",
+ " 584 | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Malta | \n",
+ " 34 | \n",
+ " 36 | \n",
+ " 55 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Poland | \n",
+ " 1917 | \n",
+ " 1973 | \n",
+ " 1995 | \n",
+ " 1517 | \n",
+ " 1696 | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Romania | \n",
+ " 1351 | \n",
+ " 1358 | \n",
+ " 1453 | \n",
+ " 978 | \n",
+ " 986 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Sweden | \n",
+ " 385 | \n",
+ " 400 | \n",
+ " 389 | \n",
+ " 913 | \n",
+ " 901 | \n",
+ " 899 | \n",
+ " 442 | \n",
+ " 440 | \n",
+ " 463 | \n",
+ " 252 | \n",
+ " 270 | \n",
+ " 274 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Iceland | \n",
+ " 227 | \n",
+ " 225 | \n",
+ " 225 | \n",
+ " 155 | \n",
+ " 146 | \n",
+ " 152 | \n",
+ " 16 | \n",
+ " 23 | \n",
+ " 25 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Norway | \n",
+ " 293 | \n",
+ " 307 | \n",
+ " 261 | \n",
+ " 505 | \n",
+ " 504 | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Less than 25 2015 Less than 25 2016 Less than 25 2017 \\\n",
+ "0 Bulgaria 512 448 427 \n",
+ "1 Czechia 4645 4648 4588 \n",
+ "2 Germany 23425 22808 22394 \n",
+ "3 Greece 5290 5190 5004 \n",
+ "4 Spain 12170 12049 12112 \n",
+ "5 Croatia 396 455 474 \n",
+ "6 Cyprus 420 423 431 \n",
+ "7 Latvia 203 215 218 \n",
+ "8 Lithuania 252 257 247 \n",
+ "9 Hungary 1456 1466 1443 \n",
+ "10 Malta 34 36 55 \n",
+ "11 Poland 1917 1973 1995 \n",
+ "12 Romania 1351 1358 1453 \n",
+ "13 Sweden 385 400 389 \n",
+ "14 Iceland 227 225 225 \n",
+ "15 Norway 293 307 261 \n",
+ "\n",
+ " 25 to 99 2015 25 to 99 2016 25 to 99 2017 100 to 249 2015 100 to 249 2016 \\\n",
+ "0 1003 1019 986 341 368 \n",
+ "1 1164 1190 1195 153 154 \n",
+ "2 8451 8438 8482 1517 1568 \n",
+ "3 4032 4008 3981 593 594 \n",
+ "4 5111 5045 5076 1758 1752 \n",
+ "5 282 294 305 183 183 \n",
+ "6 215 212 214 123 120 \n",
+ "7 101 98 100 25 26 \n",
+ "8 136 132 133 28 29 \n",
+ "9 580 584 586 119 122 \n",
+ "10 61 62 64 44 44 \n",
+ "11 1517 1696 1763 250 257 \n",
+ "12 978 986 1015 249 246 \n",
+ "13 913 901 899 442 440 \n",
+ "14 155 146 152 16 23 \n",
+ "15 505 504 500 225 231 \n",
+ "\n",
+ " 100 to 249 2017 more than 250 2015 more than 250 2016 more than 250 2017 \n",
+ "0 366 324 323 331 \n",
+ "1 154 30 30 30 \n",
+ "2 1622 242 247 251 \n",
+ "3 593 196 195 194 \n",
+ "4 1755 679 678 687 \n",
+ "5 183 77 79 75 \n",
+ "6 120 28 28 29 \n",
+ "7 27 4 4 4 \n",
+ "8 29 2 2 2 \n",
+ "9 125 30 30 30 \n",
+ "10 41 22 22 23 \n",
+ "11 268 39 39 38 \n",
+ "12 249 48 48 49 \n",
+ "13 463 252 270 274 \n",
+ "14 25 4 3 3 \n",
+ "15 234 59 64 63 "
+ ]
+ },
+ "execution_count": 43,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Less than 25 2015 | \n",
+ " Less than 25 2016 | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2015 | \n",
+ " 25 to 99 2016 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 512 | \n",
+ " 448 | \n",
+ " 427 | \n",
+ " 1003 | \n",
+ " 1019 | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 4645 | \n",
+ " 4648 | \n",
+ " 4588 | \n",
+ " 1164 | \n",
+ " 1190 | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 23425 | \n",
+ " 22808 | \n",
+ " 22394 | \n",
+ " 8451 | \n",
+ " 8438 | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 5290 | \n",
+ " 5190 | \n",
+ " 5004 | \n",
+ " 4032 | \n",
+ " 4008 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 12170 | \n",
+ " 12049 | \n",
+ " 12112 | \n",
+ " 5111 | \n",
+ " 5045 | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Croatia | \n",
+ " 396 | \n",
+ " 455 | \n",
+ " 474 | \n",
+ " 282 | \n",
+ " 294 | \n",
+ " 305 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 77 | \n",
+ " 79 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Cyprus | \n",
+ " 420 | \n",
+ " 423 | \n",
+ " 431 | \n",
+ " 215 | \n",
+ " 212 | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Latvia | \n",
+ " 203 | \n",
+ " 215 | \n",
+ " 218 | \n",
+ " 101 | \n",
+ " 98 | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Lithuania | \n",
+ " 252 | \n",
+ " 257 | \n",
+ " 247 | \n",
+ " 136 | \n",
+ " 132 | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Hungary | \n",
+ " 1456 | \n",
+ " 1466 | \n",
+ " 1443 | \n",
+ " 580 | \n",
+ " 584 | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Malta | \n",
+ " 34 | \n",
+ " 36 | \n",
+ " 55 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Poland | \n",
+ " 1917 | \n",
+ " 1973 | \n",
+ " 1995 | \n",
+ " 1517 | \n",
+ " 1696 | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Romania | \n",
+ " 1351 | \n",
+ " 1358 | \n",
+ " 1453 | \n",
+ " 978 | \n",
+ " 986 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Sweden | \n",
+ " 385 | \n",
+ " 400 | \n",
+ " 389 | \n",
+ " 913 | \n",
+ " 901 | \n",
+ " 899 | \n",
+ " 442 | \n",
+ " 440 | \n",
+ " 463 | \n",
+ " 252 | \n",
+ " 270 | \n",
+ " 274 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Iceland | \n",
+ " 227 | \n",
+ " 225 | \n",
+ " 225 | \n",
+ " 155 | \n",
+ " 146 | \n",
+ " 152 | \n",
+ " 16 | \n",
+ " 23 | \n",
+ " 25 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Norway | \n",
+ " 293 | \n",
+ " 307 | \n",
+ " 261 | \n",
+ " 505 | \n",
+ " 504 | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Less than 25 2015 Less than 25 2016 Less than 25 2017 \\\n",
+ "0 Bulgaria 512 448 427 \n",
+ "1 Czechia 4645 4648 4588 \n",
+ "2 Germany 23425 22808 22394 \n",
+ "3 Greece 5290 5190 5004 \n",
+ "4 Spain 12170 12049 12112 \n",
+ "5 Croatia 396 455 474 \n",
+ "6 Cyprus 420 423 431 \n",
+ "7 Latvia 203 215 218 \n",
+ "8 Lithuania 252 257 247 \n",
+ "9 Hungary 1456 1466 1443 \n",
+ "10 Malta 34 36 55 \n",
+ "11 Poland 1917 1973 1995 \n",
+ "12 Romania 1351 1358 1453 \n",
+ "13 Sweden 385 400 389 \n",
+ "14 Iceland 227 225 225 \n",
+ "15 Norway 293 307 261 \n",
+ "\n",
+ " 25 to 99 2015 25 to 99 2016 25 to 99 2017 100 to 249 2015 100 to 249 2016 \\\n",
+ "0 1003 1019 986 341 368 \n",
+ "1 1164 1190 1195 153 154 \n",
+ "2 8451 8438 8482 1517 1568 \n",
+ "3 4032 4008 3981 593 594 \n",
+ "4 5111 5045 5076 1758 1752 \n",
+ "5 282 294 305 183 183 \n",
+ "6 215 212 214 123 120 \n",
+ "7 101 98 100 25 26 \n",
+ "8 136 132 133 28 29 \n",
+ "9 580 584 586 119 122 \n",
+ "10 61 62 64 44 44 \n",
+ "11 1517 1696 1763 250 257 \n",
+ "12 978 986 1015 249 246 \n",
+ "13 913 901 899 442 440 \n",
+ "14 155 146 152 16 23 \n",
+ "15 505 504 500 225 231 \n",
+ "\n",
+ " 100 to 249 2017 more than 250 2015 more than 250 2016 more than 250 2017 \n",
+ "0 366 324 323 331 \n",
+ "1 154 30 30 30 \n",
+ "2 1622 242 247 251 \n",
+ "3 593 196 195 194 \n",
+ "4 1755 679 678 687 \n",
+ "5 183 77 79 75 \n",
+ "6 120 28 28 29 \n",
+ "7 27 4 4 4 \n",
+ "8 29 2 2 2 \n",
+ "9 125 30 30 30 \n",
+ "10 41 22 22 23 \n",
+ "11 268 39 39 38 \n",
+ "12 249 48 48 49 \n",
+ "13 463 252 270 274 \n",
+ "14 25 4 3 3 \n",
+ "15 234 59 64 63 "
+ ]
+ },
+ "execution_count": 44,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 69,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize['Sum Hotels 2017'] = hotelsize['25 to 99 2017']+ hotelsize['100 to 249 2017']+hotelsize['Less than 25 2017']+hotelsize['more than 250 2017']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 70,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0 2110\n",
+ "1 5967\n",
+ "2 32749\n",
+ "3 9772\n",
+ "4 19630\n",
+ "5 1037\n",
+ "6 794\n",
+ "7 349\n",
+ "8 411\n",
+ "9 2184\n",
+ "10 183\n",
+ "11 4064\n",
+ "12 2766\n",
+ "13 2025\n",
+ "14 405\n",
+ "15 1058\n",
+ "Name: Sum Hotels 2017, dtype: object"
+ ]
+ },
+ "execution_count": 70,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize['Sum Hotels 2017']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 71,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize['Sum Hotels 2016'] = hotelsize['25 to 99 2016']+hotelsize['100 to 249 2016']+hotelsize['Less than 25 2016']+hotelsize['more than 250 2016']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 72,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize['Sum Hotels 2015'] = hotelsize['25 to 99 2015']+hotelsize['100 to 249 2015']+hotelsize['Less than 25 2015']+hotelsize['more than 250 2015']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 45,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Merge all 3 datasets"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 73,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "final_merge = pd.merge(merged_exp_occ, hotelsize, on='Country')\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 74,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Expenditure in 2015 | \n",
+ " Expenditure in 2016 | \n",
+ " Expenditure in 2017 | \n",
+ " Change expenditure 2015-2017 in % | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ " Less than 25 2015 | \n",
+ " ... | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ " Sum Hotels 2017 | \n",
+ " Sum Hotels 2016 | \n",
+ " Sum Hotels 2015 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100088.85 | \n",
+ " 149436.06 | \n",
+ " 67.169333 | \n",
+ " 48.7 | \n",
+ " 55.2 | \n",
+ " 57.1 | \n",
+ " 8.4 | \n",
+ " 512 | \n",
+ " ... | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ " 2110 | \n",
+ " 2158 | \n",
+ " 2180 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845275.76 | \n",
+ " 1039940.87 | \n",
+ " 52.898598 | \n",
+ " 43 | \n",
+ " 46.4 | \n",
+ " 49.8 | \n",
+ " 6.8 | \n",
+ " 4645 | \n",
+ " ... | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 5967 | \n",
+ " 6022 | \n",
+ " 5992 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 37964775.20 | \n",
+ " 40557686.40 | \n",
+ " 16.452456 | \n",
+ " 60.23 | \n",
+ " 61.8 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ " 23425 | \n",
+ " ... | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ " 32749 | \n",
+ " 33061 | \n",
+ " 33635 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346.06 | \n",
+ " 249309.61 | \n",
+ " 22.959361 | \n",
+ " 46.8 | \n",
+ " 47.7 | \n",
+ " 50.2 | \n",
+ " 3.4 | \n",
+ " 5290 | \n",
+ " ... | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ " 9772 | \n",
+ " 9987 | \n",
+ " 10111 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6727474.53 | \n",
+ " 6879160.19 | \n",
+ " 27.684271 | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.1 | \n",
+ " 12170 | \n",
+ " ... | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ " 19630 | \n",
+ " 19524 | \n",
+ " 19718 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239924.64 | \n",
+ " 300056.76 | \n",
+ " 34.855813 | \n",
+ " 63 | \n",
+ " 69.9 | \n",
+ " 74.6 | \n",
+ " 11.6 | \n",
+ " 420 | \n",
+ " ... | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 794 | \n",
+ " 783 | \n",
+ " 786 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883.12 | \n",
+ " 151175.65 | \n",
+ " 10.978398 | \n",
+ " 42.4 | \n",
+ " 42.5 | \n",
+ " 44.8 | \n",
+ " 2.4 | \n",
+ " 203 | \n",
+ " ... | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 349 | \n",
+ " 343 | \n",
+ " 333 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280568.55 | \n",
+ " 326528.65 | \n",
+ " 39.993512 | \n",
+ " 49.3 | \n",
+ " 51 | \n",
+ " 53.7 | \n",
+ " 4.4 | \n",
+ " 252 | \n",
+ " ... | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 411 | \n",
+ " 420 | \n",
+ " 418 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635.07 | \n",
+ " 731482.39 | \n",
+ " 18.134732 | \n",
+ " 49.8 | \n",
+ " 52 | \n",
+ " 55 | \n",
+ " 5.2 | \n",
+ " 1456 | \n",
+ " ... | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 2184 | \n",
+ " 2202 | \n",
+ " 2185 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302.40 | \n",
+ " 114825.34 | \n",
+ " 10.785150 | \n",
+ " 74 | \n",
+ " 74 | \n",
+ " 76.7 | \n",
+ " 2.7 | \n",
+ " 34 | \n",
+ " ... | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ " 183 | \n",
+ " 164 | \n",
+ " 161 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1773295.44 | \n",
+ " 2111735.39 | \n",
+ " 29.345200 | \n",
+ " 45.3 | \n",
+ " 47.6 | \n",
+ " 48.9 | \n",
+ " 3.6 | \n",
+ " 1917 | \n",
+ " ... | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ " 4064 | \n",
+ " 3965 | \n",
+ " 3723 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603.10 | \n",
+ " 393140.74 | \n",
+ " 30.371805 | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ " -3.47 | \n",
+ " 1351 | \n",
+ " ... | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ " 2766 | \n",
+ " 2638 | \n",
+ " 2626 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3078150.75 | \n",
+ " 3544164.42 | \n",
+ " 21.376799 | \n",
+ " 53.6 | \n",
+ " 54.4 | \n",
+ " 57.03 | \n",
+ " 3.43 | \n",
+ " 293 | \n",
+ " ... | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ " 1058 | \n",
+ " 1106 | \n",
+ " 1082 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
13 rows × 24 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Expenditure in 2015 Expenditure in 2016 Expenditure in 2017 \\\n",
+ "0 Bulgaria 89392.03 100088.85 149436.06 \n",
+ "1 Czechia 680150.69 845275.76 1039940.87 \n",
+ "2 Germany 34827677.86 37964775.20 40557686.40 \n",
+ "3 Greece 202757.73 216346.06 249309.61 \n",
+ "4 Spain 5387633.22 6727474.53 6879160.19 \n",
+ "5 Cyprus 222501.91 239924.64 300056.76 \n",
+ "6 Latvia 136220.79 121883.12 151175.65 \n",
+ "7 Lithuania 233245.56 280568.55 326528.65 \n",
+ "8 Hungary 619193.34 638635.07 731482.39 \n",
+ "9 Malta 103646.87 110302.40 114825.34 \n",
+ "10 Poland 1632635.30 1773295.44 2111735.39 \n",
+ "11 Romania 301553.50 291603.10 393140.74 \n",
+ "12 Norway 2919968.61 3078150.75 3544164.42 \n",
+ "\n",
+ " Change expenditure 2015-2017 in % Occupancy Rate in 2015 \\\n",
+ "0 67.169333 48.7 \n",
+ "1 52.898598 43 \n",
+ "2 16.452456 60.23 \n",
+ "3 22.959361 46.8 \n",
+ "4 27.684271 61.97 \n",
+ "5 34.855813 63 \n",
+ "6 10.978398 42.4 \n",
+ "7 39.993512 49.3 \n",
+ "8 18.134732 49.8 \n",
+ "9 10.785150 74 \n",
+ "10 29.345200 45.3 \n",
+ "11 30.371805 47.44 \n",
+ "12 21.376799 53.6 \n",
+ "\n",
+ " Occupancy Rate in 2016 Occupancy Rate in 2017 \\\n",
+ "0 55.2 57.1 \n",
+ "1 46.4 49.8 \n",
+ "2 61.8 62.07 \n",
+ "3 47.7 50.2 \n",
+ "4 65.72 67.07 \n",
+ "5 69.9 74.6 \n",
+ "6 42.5 44.8 \n",
+ "7 51 53.7 \n",
+ "8 52 55 \n",
+ "9 74 76.7 \n",
+ "10 47.6 48.9 \n",
+ "11 43.91 43.97 \n",
+ "12 54.4 57.03 \n",
+ "\n",
+ " Development Occupancy Rates 2015-2017 Less than 25 2015 ... 25 to 99 2017 \\\n",
+ "0 8.4 512 ... 986 \n",
+ "1 6.8 4645 ... 1195 \n",
+ "2 1.84 23425 ... 8482 \n",
+ "3 3.4 5290 ... 3981 \n",
+ "4 5.1 12170 ... 5076 \n",
+ "5 11.6 420 ... 214 \n",
+ "6 2.4 203 ... 100 \n",
+ "7 4.4 252 ... 133 \n",
+ "8 5.2 1456 ... 586 \n",
+ "9 2.7 34 ... 64 \n",
+ "10 3.6 1917 ... 1763 \n",
+ "11 -3.47 1351 ... 1015 \n",
+ "12 3.43 293 ... 500 \n",
+ "\n",
+ " 100 to 249 2015 100 to 249 2016 100 to 249 2017 more than 250 2015 \\\n",
+ "0 341 368 366 324 \n",
+ "1 153 154 154 30 \n",
+ "2 1517 1568 1622 242 \n",
+ "3 593 594 593 196 \n",
+ "4 1758 1752 1755 679 \n",
+ "5 123 120 120 28 \n",
+ "6 25 26 27 4 \n",
+ "7 28 29 29 2 \n",
+ "8 119 122 125 30 \n",
+ "9 44 44 41 22 \n",
+ "10 250 257 268 39 \n",
+ "11 249 246 249 48 \n",
+ "12 225 231 234 59 \n",
+ "\n",
+ " more than 250 2016 more than 250 2017 Sum Hotels 2017 Sum Hotels 2016 \\\n",
+ "0 323 331 2110 2158 \n",
+ "1 30 30 5967 6022 \n",
+ "2 247 251 32749 33061 \n",
+ "3 195 194 9772 9987 \n",
+ "4 678 687 19630 19524 \n",
+ "5 28 29 794 783 \n",
+ "6 4 4 349 343 \n",
+ "7 2 2 411 420 \n",
+ "8 30 30 2184 2202 \n",
+ "9 22 23 183 164 \n",
+ "10 39 38 4064 3965 \n",
+ "11 48 49 2766 2638 \n",
+ "12 64 63 1058 1106 \n",
+ "\n",
+ " Sum Hotels 2015 \n",
+ "0 2180 \n",
+ "1 5992 \n",
+ "2 33635 \n",
+ "3 10111 \n",
+ "4 19718 \n",
+ "5 786 \n",
+ "6 333 \n",
+ "7 418 \n",
+ "8 2185 \n",
+ "9 161 \n",
+ "10 3723 \n",
+ "11 2626 \n",
+ "12 1082 \n",
+ "\n",
+ "[13 rows x 24 columns]"
+ ]
+ },
+ "execution_count": 74,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "final_merge"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 67,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "test = final_merge[['Less than 25 2017','25 to 99 2017','100 to 249 2017','more than 250 2017','Sum Hotels 2017']]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 68,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2017 | \n",
+ " Sum Hotels 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 427 | \n",
+ " 986 | \n",
+ " 366 | \n",
+ " 331 | \n",
+ " 1352 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 4588 | \n",
+ " 1195 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 1349 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 22394 | \n",
+ " 8482 | \n",
+ " 1622 | \n",
+ " 251 | \n",
+ " 10104 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 5004 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 194 | \n",
+ " 4574 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 12112 | \n",
+ " 5076 | \n",
+ " 1755 | \n",
+ " 687 | \n",
+ " 6831 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 431 | \n",
+ " 214 | \n",
+ " 120 | \n",
+ " 29 | \n",
+ " 334 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 218 | \n",
+ " 100 | \n",
+ " 27 | \n",
+ " 4 | \n",
+ " 127 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 247 | \n",
+ " 133 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 162 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1443 | \n",
+ " 586 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 711 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 55 | \n",
+ " 64 | \n",
+ " 41 | \n",
+ " 23 | \n",
+ " 105 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1995 | \n",
+ " 1763 | \n",
+ " 268 | \n",
+ " 38 | \n",
+ " 2031 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1453 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 49 | \n",
+ " 1264 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 261 | \n",
+ " 500 | \n",
+ " 234 | \n",
+ " 63 | \n",
+ " 734 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Less than 25 2017 25 to 99 2017 100 to 249 2017 more than 250 2017 \\\n",
+ "0 427 986 366 331 \n",
+ "1 4588 1195 154 30 \n",
+ "2 22394 8482 1622 251 \n",
+ "3 5004 3981 593 194 \n",
+ "4 12112 5076 1755 687 \n",
+ "5 431 214 120 29 \n",
+ "6 218 100 27 4 \n",
+ "7 247 133 29 2 \n",
+ "8 1443 586 125 30 \n",
+ "9 55 64 41 23 \n",
+ "10 1995 1763 268 38 \n",
+ "11 1453 1015 249 49 \n",
+ "12 261 500 234 63 \n",
+ "\n",
+ " Sum Hotels 2017 \n",
+ "0 1352 \n",
+ "1 1349 \n",
+ "2 10104 \n",
+ "3 4574 \n",
+ "4 6831 \n",
+ "5 334 \n",
+ "6 127 \n",
+ "7 162 \n",
+ "8 711 \n",
+ "9 105 \n",
+ "10 2031 \n",
+ "11 1264 \n",
+ "12 734 "
+ ]
+ },
+ "execution_count": 68,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "test"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 75,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "final_merge.to_excel('Final Merge_new.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 49,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Requirement already satisfied: openpyxl in /usr/local/lib/python3.7/site-packages (2.6.3)\n",
+ "Requirement already satisfied: et-xmlfile in /usr/local/lib/python3.7/site-packages (from openpyxl) (1.0.1)\n",
+ "Requirement already satisfied: jdcal in /usr/local/lib/python3.7/site-packages (from openpyxl) (1.4.1)\n",
+ "Note: you may need to restart the kernel to use updated packages.\n"
+ ]
+ }
+ ],
+ "source": [
+ "pip install openpyxl"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 51,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy.to_excel('Occupancy Rate.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 52,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure.to_excel('expenditure_night.xlsx')"
+ ]
+ },
+ {
+ "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.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/README.md b/README.md
index 96f1686..7a7b417 100644
--- a/README.md
+++ b/README.md
@@ -1,100 +1,58 @@
-
+
-# Project: Business Intelligence with Tableau
+# Where shall we build our new hotel?
+*Ana André, Laura Wuerz*
-## Overview
+*Data Squad 21, Lisbon 20.09.2019*
-The goal of this project is for you to practice what you have learned in the Business Intelligence chapter of this program. For this project, you will choose a data set, explore the it using Tableau, and put together a Story for presentation showing the insights you have derived from the data. You should demonstrate your proficiency using Tableau and the concepts you have learned throughout the chapter. The workbook should be saved to Tableau Public and a link to the workbook should be provided.
+## Content
+- [Project Description](#project-description)
+- [Criteria / Questions](#hypotheses-/-questions)
+- [Dataset](#dataset)
+- [Workflow](#workflow)
+- [Organization](#organization)
+- [Links](#links)
-**You will be working in pairs for this project**
+
----
+## Project Description
+For this project, we put ourselves on the shoes of a consulting data team who was hired by a wealthy expanding hotel chain. The CEOs need data support to decide the location of a new hotel to be built in Europe. Sleepy Hotel Group owns medium-sized (25-99 rooms) hotels all over the world that offer accomodation in the low-mid price range.
+To help them, we went to the Eurostat Tourism Database and gathered the information we needed for our analysis and to create meaningful dashboards for decision making on the new hotel's location.
-## Technical Requirements
+
-The technical requirements for this project are as follows:
+## Criteria / Questions
+Criteria to choose the new hotel's location:
+- Ocupation rate;
+- Spending on hotel accomodation;
+- Size of the existing hotels.
-- You must construct a Tableau Story consisting of at least 5 story points for the data set you have chosen.
-- You must use Story features such as captions and annotations.
-- You must demonstrate all the concepts we covered in the chapter (sorting, filtering, different visualizations types, aggregations, etc.).
-- Your Tableau workbook consisting of at least 5 visualizations and 1 Story should be saved to Tableau Public.
-- You should create a Github repo for this project, and your data should be saved to that repo in a folder named data.
-- You should also include a README.md file that describes the steps you took, your thought process as you built your visualizations and Story in Tableau, and a link to your workbook on Tableau Public.
+
-## Necessary Deliverables
+## Dataset
+We used 3 different datasets:
+- [Net occupancy rate of bed-places and bedrooms in hotels and similar accommodation (NACE Rev. 2, I, 55.1) (from 2012 onwards)](https://ec.europa.eu/eurostat/databrowser/view/tin00180/default/table?lang=en)
+- [Hotels and similar accommodation (NACE Rev.2, I, 55.1) by size class: number of establishments, bedrooms and bed-places (from 2012 onwards)](https://ec.europa.eu/eurostat/web/products-datasets/-/tour_cap_nats)
+- [Expenditure on accommodation (from 2012 onwards)](https://ec.europa.eu/eurostat/web/products-datasets/-/tour_dem_exac)
+All our dataset where gathered on Eurostat database for [Tourism](https://ec.europa.eu/eurostat/web/tourism/data/database).
-The following deliverables should be pushed to your Github repo for this chapter.
+
-- **A Tableau workbook uploaded to Tableau Public** that contains the visualizations and Story you created from your data set.
-- **An data folder** containing the data set you used for your project.
-- **A `README.md` file** containing a detailed explanation of your approach and code for constructing visualizations and organizing them into a Story as well as your results, obstacles encountered, lessons learned, and a link to your completed Tableau workbook.
+## Workflow
+Before starting to look for data, we put together a case scenario to narrow our data search.
+Dealing with the data was a very straightforward process: we found the data in Eurostat and explored the datasets to check if they suited our purposes.
+All our data cleaning and manipulation was done either on pandas (most of it) or excel.
+Before getting our hands on Tableau, we sketched some visualizations to be sure that we had all the data needed to create the dashboards.
+On our tableau workbook, we created our visualizations and built our dashboards and story.
+Finally, we drew some results and conclusions.
-## Suggested Ways to Get Started
+
-- **Find a data set to process** - As great places to start looking we recommend [Kaggle](https://www.kaggle.com/datasets), [Pordata](https://www.pordata.pt), and [EuroStat](https://ec.europa.eu/eurostat/data/database).
-- **Explore the data set** and come up with a variety of visualizations that you can potentially include in your story.
-- **Break the project down into different steps** - identify the entities/dimensions in your data set, explore them each individually, and then progress to analyzing different combinations of them.
-- **Use the tools in your tool kit** - the concepts and methods you have learned in the business intelligence chapter as well as some of the things you've learned in previous chapters. This is a great way to start tying everything you've learned together!
-- **Work through the lessons in class** & ask questions when you need to!
-- **Commit early, commit often**, don’t be afraid of doing something incorrectly because you can always roll back to a previous version.
-- **Consult documentation and resources provided** to better understand the tools you are using and how to accomplish what you want.
+## Organization
+We used Trello to lay out a plan and keep track of all the actions we needed to perform to have the project ready on time.
-## Useful Resources
+
-- [Tableau Getting Started Tutorial](https://onlinehelp.tableau.com/current/guides/get-started-tutorial/en-us/get-started-tutorial-home.html)
-- [Tableau Training Videos](https://www.tableau.com/learn/training)
-- [Tableau Learning Library](https://onlinehelp.tableau.com/current/guides/get-started-tutorial/en-us/get-started-tutorial-next.html)
-
-## Evaluation topics - Topics to consider
-
-**Dataset**
-
-- You identify clearly the origin of your data
-- Clear explanation of your a priori data transformation steps and why you did those
-- Mixing/enriching dataset is priority, data should talk by itself before moving to the visualization
-- Good data profilling should be done before you jump to visual analysis - get to know the integrity of your data, how it behaves across all variables, clear statement of different relations
-
-**Problem formulation**
-
-- After understanding the data, make sure your formulate a good problem/hypothesis
-- Place yourself as the final users of your visual analysis
-- Do not answer to more than 4 questions on the same dashboard/scream - users will be confused
-- Keep it simple - maximize the answers using the minimum number of data points
-
-**Data Visualization**
-
-- Data Visualization
-- Do simple chart, correlate them if needed (brushing, direct filtering)
-- Describe on the documentation how you visualy encode your data (e.g. Sales are encoded on the size of bars, and each bar represents a different Country. It is possible to filter - facet - the entire chart by Year)
-
-**Text**
-
-- Your titles must be relevant
-- Subtitle and/or annotations provide additional information
-- Text is hierarchical in size, readable and horizontal
-- Data is labeled directly and labels are used sparingly
-
-**Arrangement**
-
-- Data is intentionally ordered
-- Is your chart displacement representing the correct data granularity changes (e.g. more aggregated on the top)
-- If your charts correlate with each other in the dashboard, place them accordingly (e.g. do not filter from the bottom to the top)
-
-**Color**
-
-- Color scheme is intentional, used to highlight key patterns, readable when printed in black & white, and sufficiently contrasts with background
-
-**Lines**
-
-- Axes do not have unnecessary tick marks, and graph has one horizontal and one vertical axis
-
-**Overall**
-
-- Graphs highlights significant finding or conclusions
-- No addition of unnecessary graphs
-- Individual chart elements work together to reinforce the overarching takeaway message
-
-**Feedback**
-
-- Your feedback is also a part of this project!
-- When other groups are presenting, put yourself on the shoes of the final user and comment accordingly with collaborative and constructive feedback
+## Links
+[Repository](https://github.com/laurawuerz/Project-Week-6-Tableau)
+[Tableau](https://public.tableau.com/views/TableauProjectTourism/StorySleepy?:embed=y&:display_count=yes&publish=yes&:origin=viz_share_link)
diff --git a/Tableau Project Tourism.twbx b/Tableau Project Tourism.twbx
new file mode 100644
index 0000000..7c1c94e
Binary files /dev/null and b/Tableau Project Tourism.twbx differ
diff --git a/Tableau Project.ipynb b/Tableau Project.ipynb
new file mode 100644
index 0000000..bb133e9
--- /dev/null
+++ b/Tableau Project.ipynb
@@ -0,0 +1,5952 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# TABLEAU PROJECT"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Import libraries"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Read Datasets"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy = pd.read_excel('Occupancy Rate.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Country | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 0 | \n",
+ " Belgium | \n",
+ " 61.54 | \n",
+ " 56.0 | \n",
+ " 62.00 | \n",
+ " 0.46 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1 | \n",
+ " Bulgaria | \n",
+ " 48.70 | \n",
+ " 55.2 | \n",
+ " 57.10 | \n",
+ " 8.40 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 2 | \n",
+ " Czechia | \n",
+ " 43.00 | \n",
+ " 46.4 | \n",
+ " 49.80 | \n",
+ " 6.80 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 3 | \n",
+ " Denmark | \n",
+ " 61.00 | \n",
+ " 62.0 | \n",
+ " 62.00 | \n",
+ " 1.00 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 4 | \n",
+ " Germany | \n",
+ " 60.23 | \n",
+ " 61.8 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Country Occupancy Rate in 2015 Occupancy Rate in 2016 \\\n",
+ "0 0 Belgium 61.54 56.0 \n",
+ "1 1 Bulgaria 48.70 55.2 \n",
+ "2 2 Czechia 43.00 46.4 \n",
+ "3 3 Denmark 61.00 62.0 \n",
+ "4 4 Germany 60.23 61.8 \n",
+ "\n",
+ " Occupancy Rate in 2017 Development Occupancy Rates 2015-2017 \n",
+ "0 62.00 0.46 \n",
+ "1 57.10 8.40 \n",
+ "2 49.80 6.80 \n",
+ "3 62.00 1.00 \n",
+ "4 62.07 1.84 "
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "occupancy.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Rename column names"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy = occupancy.rename(columns={'TIME':'Country', '2015':'Occupancy Rate in 2015','2016':'Occupancy Rate in 2016','2017':'Occupancy Rate in 2017'})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Correcting Belgium data\n",
+ "occupancy.at[0,'Occupancy Rate in 2017'] = 62"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Filling Norway data: https://appsso.eurostat.ec.europa.eu/nui/submitViewTableAction.do\n",
+ "occupancy.at[30,'Occupancy Rate in 2017'] = 57.03"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Country | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 0.0 | \n",
+ " Belgium | \n",
+ " 61.54 | \n",
+ " 56.00 | \n",
+ " 62.00 | \n",
+ " 0.46 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1.0 | \n",
+ " Bulgaria | \n",
+ " 48.70 | \n",
+ " 55.20 | \n",
+ " 57.10 | \n",
+ " 8.40 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 2.0 | \n",
+ " Czechia | \n",
+ " 43.00 | \n",
+ " 46.40 | \n",
+ " 49.80 | \n",
+ " 6.80 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 3.0 | \n",
+ " Denmark | \n",
+ " 61.00 | \n",
+ " 62.00 | \n",
+ " 62.00 | \n",
+ " 1.00 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 4.0 | \n",
+ " Germany | \n",
+ " 60.23 | \n",
+ " 61.80 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 5.0 | \n",
+ " Estonia | \n",
+ " 52.00 | \n",
+ " 54.00 | \n",
+ " 55.00 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 7.0 | \n",
+ " Greece | \n",
+ " 46.80 | \n",
+ " 47.70 | \n",
+ " 50.20 | \n",
+ " 3.40 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 8.0 | \n",
+ " Spain | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.10 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 9.0 | \n",
+ " France | \n",
+ " 59.00 | \n",
+ " 58.40 | \n",
+ " 61.20 | \n",
+ " 2.20 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 10.0 | \n",
+ " Croatia | \n",
+ " 54.40 | \n",
+ " 57.30 | \n",
+ " 59.20 | \n",
+ " 4.80 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 11.0 | \n",
+ " Italy | \n",
+ " 44.90 | \n",
+ " 46.20 | \n",
+ " 48.80 | \n",
+ " 3.90 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 12.0 | \n",
+ " Cyprus | \n",
+ " 63.00 | \n",
+ " 69.90 | \n",
+ " 74.60 | \n",
+ " 11.60 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 13.0 | \n",
+ " Latvia | \n",
+ " 42.40 | \n",
+ " 42.50 | \n",
+ " 44.80 | \n",
+ " 2.40 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 14.0 | \n",
+ " Lithuania | \n",
+ " 49.30 | \n",
+ " 51.00 | \n",
+ " 53.70 | \n",
+ " 4.40 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 15.0 | \n",
+ " Luxembourg | \n",
+ " 45.61 | \n",
+ " 44.83 | \n",
+ " 45.16 | \n",
+ " -0.45 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 16.0 | \n",
+ " Hungary | \n",
+ " 49.80 | \n",
+ " 52.00 | \n",
+ " 55.00 | \n",
+ " 5.20 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 17.0 | \n",
+ " Malta | \n",
+ " 74.00 | \n",
+ " 74.00 | \n",
+ " 76.70 | \n",
+ " 2.70 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 18.0 | \n",
+ " Netherlands | \n",
+ " 68.10 | \n",
+ " 68.10 | \n",
+ " 71.80 | \n",
+ " 3.70 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 19.0 | \n",
+ " Austria | \n",
+ " 52.00 | \n",
+ " 54.00 | \n",
+ " 55.00 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 20.0 | \n",
+ " Poland | \n",
+ " 45.30 | \n",
+ " 47.60 | \n",
+ " 48.90 | \n",
+ " 3.60 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " 21.0 | \n",
+ " Portugal | \n",
+ " 48.20 | \n",
+ " 53.24 | \n",
+ " 56.98 | \n",
+ " 8.78 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " 22.0 | \n",
+ " Romania | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ " -3.47 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " 23.0 | \n",
+ " Slovenia | \n",
+ " 49.50 | \n",
+ " 52.20 | \n",
+ " 55.60 | \n",
+ " 6.10 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " 24.0 | \n",
+ " Slovakia | \n",
+ " 35.48 | \n",
+ " 38.82 | \n",
+ " 39.94 | \n",
+ " 4.46 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " 25.0 | \n",
+ " Finland | \n",
+ " 51.13 | \n",
+ " 52.90 | \n",
+ " 54.76 | \n",
+ " 3.63 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " 26.0 | \n",
+ " Sweden | \n",
+ " 55.27 | \n",
+ " 58.00 | \n",
+ " 58.27 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " 29.0 | \n",
+ " Liechtenstein | \n",
+ " 36.90 | \n",
+ " 34.90 | \n",
+ " 37.80 | \n",
+ " 0.90 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " 30.0 | \n",
+ " Norway | \n",
+ " 53.60 | \n",
+ " 54.40 | \n",
+ " 57.03 | \n",
+ " 3.43 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 57.03 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Country Occupancy Rate in 2015 Occupancy Rate in 2016 \\\n",
+ "0 0.0 Belgium 61.54 56.00 \n",
+ "1 1.0 Bulgaria 48.70 55.20 \n",
+ "2 2.0 Czechia 43.00 46.40 \n",
+ "3 3.0 Denmark 61.00 62.00 \n",
+ "4 4.0 Germany 60.23 61.80 \n",
+ "5 5.0 Estonia 52.00 54.00 \n",
+ "6 7.0 Greece 46.80 47.70 \n",
+ "7 8.0 Spain 61.97 65.72 \n",
+ "8 9.0 France 59.00 58.40 \n",
+ "9 10.0 Croatia 54.40 57.30 \n",
+ "10 11.0 Italy 44.90 46.20 \n",
+ "11 12.0 Cyprus 63.00 69.90 \n",
+ "12 13.0 Latvia 42.40 42.50 \n",
+ "13 14.0 Lithuania 49.30 51.00 \n",
+ "14 15.0 Luxembourg 45.61 44.83 \n",
+ "15 16.0 Hungary 49.80 52.00 \n",
+ "16 17.0 Malta 74.00 74.00 \n",
+ "17 18.0 Netherlands 68.10 68.10 \n",
+ "18 19.0 Austria 52.00 54.00 \n",
+ "19 20.0 Poland 45.30 47.60 \n",
+ "20 21.0 Portugal 48.20 53.24 \n",
+ "21 22.0 Romania 47.44 43.91 \n",
+ "22 23.0 Slovenia 49.50 52.20 \n",
+ "23 24.0 Slovakia 35.48 38.82 \n",
+ "24 25.0 Finland 51.13 52.90 \n",
+ "25 26.0 Sweden 55.27 58.00 \n",
+ "26 29.0 Liechtenstein 36.90 34.90 \n",
+ "27 30.0 Norway 53.60 54.40 \n",
+ "30 NaN NaN NaN NaN \n",
+ "\n",
+ " Occupancy Rate in 2017 Development Occupancy Rates 2015-2017 \n",
+ "0 62.00 0.46 \n",
+ "1 57.10 8.40 \n",
+ "2 49.80 6.80 \n",
+ "3 62.00 1.00 \n",
+ "4 62.07 1.84 \n",
+ "5 55.00 3.00 \n",
+ "6 50.20 3.40 \n",
+ "7 67.07 5.10 \n",
+ "8 61.20 2.20 \n",
+ "9 59.20 4.80 \n",
+ "10 48.80 3.90 \n",
+ "11 74.60 11.60 \n",
+ "12 44.80 2.40 \n",
+ "13 53.70 4.40 \n",
+ "14 45.16 -0.45 \n",
+ "15 55.00 5.20 \n",
+ "16 76.70 2.70 \n",
+ "17 71.80 3.70 \n",
+ "18 55.00 3.00 \n",
+ "19 48.90 3.60 \n",
+ "20 56.98 8.78 \n",
+ "21 43.97 -3.47 \n",
+ "22 55.60 6.10 \n",
+ "23 39.94 4.46 \n",
+ "24 54.76 3.63 \n",
+ "25 58.27 3.00 \n",
+ "26 37.80 0.90 \n",
+ "27 57.03 3.43 \n",
+ "30 57.03 NaN "
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "occupancy"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#occupancy.drop(occupancy.index[[6,27,28,31,32,33,34]], inplace=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Country | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 0.0 | \n",
+ " Belgium | \n",
+ " 61.54 | \n",
+ " 56.00 | \n",
+ " 62.00 | \n",
+ " 0.46 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1.0 | \n",
+ " Bulgaria | \n",
+ " 48.70 | \n",
+ " 55.20 | \n",
+ " 57.10 | \n",
+ " 8.40 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 2.0 | \n",
+ " Czechia | \n",
+ " 43.00 | \n",
+ " 46.40 | \n",
+ " 49.80 | \n",
+ " 6.80 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 3.0 | \n",
+ " Denmark | \n",
+ " 61.00 | \n",
+ " 62.00 | \n",
+ " 62.00 | \n",
+ " 1.00 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 4.0 | \n",
+ " Germany | \n",
+ " 60.23 | \n",
+ " 61.80 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 5.0 | \n",
+ " Estonia | \n",
+ " 52.00 | \n",
+ " 54.00 | \n",
+ " 55.00 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 7.0 | \n",
+ " Greece | \n",
+ " 46.80 | \n",
+ " 47.70 | \n",
+ " 50.20 | \n",
+ " 3.40 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 8.0 | \n",
+ " Spain | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.10 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 9.0 | \n",
+ " France | \n",
+ " 59.00 | \n",
+ " 58.40 | \n",
+ " 61.20 | \n",
+ " 2.20 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 10.0 | \n",
+ " Croatia | \n",
+ " 54.40 | \n",
+ " 57.30 | \n",
+ " 59.20 | \n",
+ " 4.80 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 11.0 | \n",
+ " Italy | \n",
+ " 44.90 | \n",
+ " 46.20 | \n",
+ " 48.80 | \n",
+ " 3.90 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 12.0 | \n",
+ " Cyprus | \n",
+ " 63.00 | \n",
+ " 69.90 | \n",
+ " 74.60 | \n",
+ " 11.60 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 13.0 | \n",
+ " Latvia | \n",
+ " 42.40 | \n",
+ " 42.50 | \n",
+ " 44.80 | \n",
+ " 2.40 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 14.0 | \n",
+ " Lithuania | \n",
+ " 49.30 | \n",
+ " 51.00 | \n",
+ " 53.70 | \n",
+ " 4.40 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 15.0 | \n",
+ " Luxembourg | \n",
+ " 45.61 | \n",
+ " 44.83 | \n",
+ " 45.16 | \n",
+ " -0.45 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 16.0 | \n",
+ " Hungary | \n",
+ " 49.80 | \n",
+ " 52.00 | \n",
+ " 55.00 | \n",
+ " 5.20 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 17.0 | \n",
+ " Malta | \n",
+ " 74.00 | \n",
+ " 74.00 | \n",
+ " 76.70 | \n",
+ " 2.70 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 18.0 | \n",
+ " Netherlands | \n",
+ " 68.10 | \n",
+ " 68.10 | \n",
+ " 71.80 | \n",
+ " 3.70 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 19.0 | \n",
+ " Austria | \n",
+ " 52.00 | \n",
+ " 54.00 | \n",
+ " 55.00 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 20.0 | \n",
+ " Poland | \n",
+ " 45.30 | \n",
+ " 47.60 | \n",
+ " 48.90 | \n",
+ " 3.60 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " 21.0 | \n",
+ " Portugal | \n",
+ " 48.20 | \n",
+ " 53.24 | \n",
+ " 56.98 | \n",
+ " 8.78 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " 22.0 | \n",
+ " Romania | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ " -3.47 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " 23.0 | \n",
+ " Slovenia | \n",
+ " 49.50 | \n",
+ " 52.20 | \n",
+ " 55.60 | \n",
+ " 6.10 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " 24.0 | \n",
+ " Slovakia | \n",
+ " 35.48 | \n",
+ " 38.82 | \n",
+ " 39.94 | \n",
+ " 4.46 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " 25.0 | \n",
+ " Finland | \n",
+ " 51.13 | \n",
+ " 52.90 | \n",
+ " 54.76 | \n",
+ " 3.63 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " 26.0 | \n",
+ " Sweden | \n",
+ " 55.27 | \n",
+ " 58.00 | \n",
+ " 58.27 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " 29.0 | \n",
+ " Liechtenstein | \n",
+ " 36.90 | \n",
+ " 34.90 | \n",
+ " 37.80 | \n",
+ " 0.90 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " 30.0 | \n",
+ " Norway | \n",
+ " 53.60 | \n",
+ " 54.40 | \n",
+ " 57.03 | \n",
+ " 3.43 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 57.03 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Country Occupancy Rate in 2015 Occupancy Rate in 2016 \\\n",
+ "0 0.0 Belgium 61.54 56.00 \n",
+ "1 1.0 Bulgaria 48.70 55.20 \n",
+ "2 2.0 Czechia 43.00 46.40 \n",
+ "3 3.0 Denmark 61.00 62.00 \n",
+ "4 4.0 Germany 60.23 61.80 \n",
+ "5 5.0 Estonia 52.00 54.00 \n",
+ "6 7.0 Greece 46.80 47.70 \n",
+ "7 8.0 Spain 61.97 65.72 \n",
+ "8 9.0 France 59.00 58.40 \n",
+ "9 10.0 Croatia 54.40 57.30 \n",
+ "10 11.0 Italy 44.90 46.20 \n",
+ "11 12.0 Cyprus 63.00 69.90 \n",
+ "12 13.0 Latvia 42.40 42.50 \n",
+ "13 14.0 Lithuania 49.30 51.00 \n",
+ "14 15.0 Luxembourg 45.61 44.83 \n",
+ "15 16.0 Hungary 49.80 52.00 \n",
+ "16 17.0 Malta 74.00 74.00 \n",
+ "17 18.0 Netherlands 68.10 68.10 \n",
+ "18 19.0 Austria 52.00 54.00 \n",
+ "19 20.0 Poland 45.30 47.60 \n",
+ "20 21.0 Portugal 48.20 53.24 \n",
+ "21 22.0 Romania 47.44 43.91 \n",
+ "22 23.0 Slovenia 49.50 52.20 \n",
+ "23 24.0 Slovakia 35.48 38.82 \n",
+ "24 25.0 Finland 51.13 52.90 \n",
+ "25 26.0 Sweden 55.27 58.00 \n",
+ "26 29.0 Liechtenstein 36.90 34.90 \n",
+ "27 30.0 Norway 53.60 54.40 \n",
+ "30 NaN NaN NaN NaN \n",
+ "\n",
+ " Occupancy Rate in 2017 Development Occupancy Rates 2015-2017 \n",
+ "0 62.00 0.46 \n",
+ "1 57.10 8.40 \n",
+ "2 49.80 6.80 \n",
+ "3 62.00 1.00 \n",
+ "4 62.07 1.84 \n",
+ "5 55.00 3.00 \n",
+ "6 50.20 3.40 \n",
+ "7 67.07 5.10 \n",
+ "8 61.20 2.20 \n",
+ "9 59.20 4.80 \n",
+ "10 48.80 3.90 \n",
+ "11 74.60 11.60 \n",
+ "12 44.80 2.40 \n",
+ "13 53.70 4.40 \n",
+ "14 45.16 -0.45 \n",
+ "15 55.00 5.20 \n",
+ "16 76.70 2.70 \n",
+ "17 71.80 3.70 \n",
+ "18 55.00 3.00 \n",
+ "19 48.90 3.60 \n",
+ "20 56.98 8.78 \n",
+ "21 43.97 -3.47 \n",
+ "22 55.60 6.10 \n",
+ "23 39.94 4.46 \n",
+ "24 54.76 3.63 \n",
+ "25 58.27 3.00 \n",
+ "26 37.80 0.90 \n",
+ "27 57.03 3.43 \n",
+ "30 57.03 NaN "
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "occupancy"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy['Development Occupancy Rates 2015-2017'] = occupancy['Occupancy Rate in 2017']-occupancy['Occupancy Rate in 2015']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Country | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 0.0 | \n",
+ " Belgium | \n",
+ " 61.54 | \n",
+ " 56.00 | \n",
+ " 62.00 | \n",
+ " 0.46 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1.0 | \n",
+ " Bulgaria | \n",
+ " 48.70 | \n",
+ " 55.20 | \n",
+ " 57.10 | \n",
+ " 8.40 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 2.0 | \n",
+ " Czechia | \n",
+ " 43.00 | \n",
+ " 46.40 | \n",
+ " 49.80 | \n",
+ " 6.80 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 3.0 | \n",
+ " Denmark | \n",
+ " 61.00 | \n",
+ " 62.00 | \n",
+ " 62.00 | \n",
+ " 1.00 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 4.0 | \n",
+ " Germany | \n",
+ " 60.23 | \n",
+ " 61.80 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 5.0 | \n",
+ " Estonia | \n",
+ " 52.00 | \n",
+ " 54.00 | \n",
+ " 55.00 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 7.0 | \n",
+ " Greece | \n",
+ " 46.80 | \n",
+ " 47.70 | \n",
+ " 50.20 | \n",
+ " 3.40 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 8.0 | \n",
+ " Spain | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.10 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 9.0 | \n",
+ " France | \n",
+ " 59.00 | \n",
+ " 58.40 | \n",
+ " 61.20 | \n",
+ " 2.20 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 10.0 | \n",
+ " Croatia | \n",
+ " 54.40 | \n",
+ " 57.30 | \n",
+ " 59.20 | \n",
+ " 4.80 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 11.0 | \n",
+ " Italy | \n",
+ " 44.90 | \n",
+ " 46.20 | \n",
+ " 48.80 | \n",
+ " 3.90 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 12.0 | \n",
+ " Cyprus | \n",
+ " 63.00 | \n",
+ " 69.90 | \n",
+ " 74.60 | \n",
+ " 11.60 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 13.0 | \n",
+ " Latvia | \n",
+ " 42.40 | \n",
+ " 42.50 | \n",
+ " 44.80 | \n",
+ " 2.40 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " 14.0 | \n",
+ " Lithuania | \n",
+ " 49.30 | \n",
+ " 51.00 | \n",
+ " 53.70 | \n",
+ " 4.40 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " 15.0 | \n",
+ " Luxembourg | \n",
+ " 45.61 | \n",
+ " 44.83 | \n",
+ " 45.16 | \n",
+ " -0.45 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 16.0 | \n",
+ " Hungary | \n",
+ " 49.80 | \n",
+ " 52.00 | \n",
+ " 55.00 | \n",
+ " 5.20 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " 17.0 | \n",
+ " Malta | \n",
+ " 74.00 | \n",
+ " 74.00 | \n",
+ " 76.70 | \n",
+ " 2.70 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " 18.0 | \n",
+ " Netherlands | \n",
+ " 68.10 | \n",
+ " 68.10 | \n",
+ " 71.80 | \n",
+ " 3.70 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " 19.0 | \n",
+ " Austria | \n",
+ " 52.00 | \n",
+ " 54.00 | \n",
+ " 55.00 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 20.0 | \n",
+ " Poland | \n",
+ " 45.30 | \n",
+ " 47.60 | \n",
+ " 48.90 | \n",
+ " 3.60 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " 21.0 | \n",
+ " Portugal | \n",
+ " 48.20 | \n",
+ " 53.24 | \n",
+ " 56.98 | \n",
+ " 8.78 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " 22.0 | \n",
+ " Romania | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ " -3.47 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " 23.0 | \n",
+ " Slovenia | \n",
+ " 49.50 | \n",
+ " 52.20 | \n",
+ " 55.60 | \n",
+ " 6.10 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " 24.0 | \n",
+ " Slovakia | \n",
+ " 35.48 | \n",
+ " 38.82 | \n",
+ " 39.94 | \n",
+ " 4.46 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " 25.0 | \n",
+ " Finland | \n",
+ " 51.13 | \n",
+ " 52.90 | \n",
+ " 54.76 | \n",
+ " 3.63 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " 26.0 | \n",
+ " Sweden | \n",
+ " 55.27 | \n",
+ " 58.00 | \n",
+ " 58.27 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " 29.0 | \n",
+ " Liechtenstein | \n",
+ " 36.90 | \n",
+ " 34.90 | \n",
+ " 37.80 | \n",
+ " 0.90 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " 30.0 | \n",
+ " Norway | \n",
+ " 53.60 | \n",
+ " 54.40 | \n",
+ " 57.03 | \n",
+ " 3.43 | \n",
+ "
\n",
+ " \n",
+ " | 30 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 57.03 | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Country Occupancy Rate in 2015 Occupancy Rate in 2016 \\\n",
+ "0 0.0 Belgium 61.54 56.00 \n",
+ "1 1.0 Bulgaria 48.70 55.20 \n",
+ "2 2.0 Czechia 43.00 46.40 \n",
+ "3 3.0 Denmark 61.00 62.00 \n",
+ "4 4.0 Germany 60.23 61.80 \n",
+ "5 5.0 Estonia 52.00 54.00 \n",
+ "6 7.0 Greece 46.80 47.70 \n",
+ "7 8.0 Spain 61.97 65.72 \n",
+ "8 9.0 France 59.00 58.40 \n",
+ "9 10.0 Croatia 54.40 57.30 \n",
+ "10 11.0 Italy 44.90 46.20 \n",
+ "11 12.0 Cyprus 63.00 69.90 \n",
+ "12 13.0 Latvia 42.40 42.50 \n",
+ "13 14.0 Lithuania 49.30 51.00 \n",
+ "14 15.0 Luxembourg 45.61 44.83 \n",
+ "15 16.0 Hungary 49.80 52.00 \n",
+ "16 17.0 Malta 74.00 74.00 \n",
+ "17 18.0 Netherlands 68.10 68.10 \n",
+ "18 19.0 Austria 52.00 54.00 \n",
+ "19 20.0 Poland 45.30 47.60 \n",
+ "20 21.0 Portugal 48.20 53.24 \n",
+ "21 22.0 Romania 47.44 43.91 \n",
+ "22 23.0 Slovenia 49.50 52.20 \n",
+ "23 24.0 Slovakia 35.48 38.82 \n",
+ "24 25.0 Finland 51.13 52.90 \n",
+ "25 26.0 Sweden 55.27 58.00 \n",
+ "26 29.0 Liechtenstein 36.90 34.90 \n",
+ "27 30.0 Norway 53.60 54.40 \n",
+ "30 NaN NaN NaN NaN \n",
+ "\n",
+ " Occupancy Rate in 2017 Development Occupancy Rates 2015-2017 \n",
+ "0 62.00 0.46 \n",
+ "1 57.10 8.40 \n",
+ "2 49.80 6.80 \n",
+ "3 62.00 1.00 \n",
+ "4 62.07 1.84 \n",
+ "5 55.00 3.00 \n",
+ "6 50.20 3.40 \n",
+ "7 67.07 5.10 \n",
+ "8 61.20 2.20 \n",
+ "9 59.20 4.80 \n",
+ "10 48.80 3.90 \n",
+ "11 74.60 11.60 \n",
+ "12 44.80 2.40 \n",
+ "13 53.70 4.40 \n",
+ "14 45.16 -0.45 \n",
+ "15 55.00 5.20 \n",
+ "16 76.70 2.70 \n",
+ "17 71.80 3.70 \n",
+ "18 55.00 3.00 \n",
+ "19 48.90 3.60 \n",
+ "20 56.98 8.78 \n",
+ "21 43.97 -3.47 \n",
+ "22 55.60 6.10 \n",
+ "23 39.94 4.46 \n",
+ "24 54.76 3.63 \n",
+ "25 58.27 3.00 \n",
+ "26 37.80 0.90 \n",
+ "27 57.03 3.43 \n",
+ "30 57.03 NaN "
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "occupancy"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Expenditure"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure = pd.read_excel('Expenditure.xls')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " 2015 | \n",
+ " 2016 | \n",
+ " 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2.2907e+06 | \n",
+ " 2.78453e+06 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100089 | \n",
+ " 149436 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845276 | \n",
+ " 1.03994e+06 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2.77768e+06 | \n",
+ " 3.6079e+06 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 3.79648e+07 | \n",
+ " 4.05577e+07 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419 | \n",
+ " 247374 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 1502234.95 | \n",
+ " 1.65149e+06 | \n",
+ " 1.72361e+06 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346 | \n",
+ " 249310 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6.72747e+06 | \n",
+ " 6.87916e+06 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9.03325e+06 | \n",
+ " 1.06907e+07 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Croatia | \n",
+ " 342499.97 | \n",
+ " : | \n",
+ " 300298 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5.36493e+06 | \n",
+ " 5.96759e+06 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239925 | \n",
+ " 300057 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883 | \n",
+ " 151176 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280569 | \n",
+ " 326529 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888 | \n",
+ " 361158 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635 | \n",
+ " 731482 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302 | \n",
+ " 114825 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3.49411e+06 | \n",
+ " 5.07159e+06 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4.93604e+06 | \n",
+ " 5.06712e+06 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1.7733e+06 | \n",
+ " 2.11174e+06 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424443 | \n",
+ " 496517 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603 | \n",
+ " 393141 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270406 | \n",
+ " 287334 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567464 | \n",
+ " 650462 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2.7013e+06 | \n",
+ " 2.86085e+06 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " Sweden | \n",
+ " 2606883.78 | \n",
+ " 3.38111e+06 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3.07815e+06 | \n",
+ " 3.54416e+06 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " Switzerland | \n",
+ " 4105694.58 | \n",
+ " 4.52236e+06 | \n",
+ " 4.51693e+06 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME 2015 2016 2017\n",
+ "0 Belgium 2132661.43 2.2907e+06 2.78453e+06\n",
+ "1 Bulgaria 89392.03 100089 149436\n",
+ "2 Czechia 680150.69 845276 1.03994e+06\n",
+ "3 Denmark 2265268.40 2.77768e+06 3.6079e+06\n",
+ "4 Germany 34827677.86 3.79648e+07 4.05577e+07\n",
+ "5 Estonia 186741.49 220419 247374\n",
+ "6 Ireland 1502234.95 1.65149e+06 1.72361e+06\n",
+ "7 Greece 202757.73 216346 249310\n",
+ "8 Spain 5387633.22 6.72747e+06 6.87916e+06\n",
+ "9 France 8535653.78 9.03325e+06 1.06907e+07\n",
+ "10 Croatia 342499.97 : 300298\n",
+ "11 Italy 3974783.83 5.36493e+06 5.96759e+06\n",
+ "12 Cyprus 222501.91 239925 300057\n",
+ "13 Latvia 136220.79 121883 151176\n",
+ "14 Lithuania 233245.56 280569 326529\n",
+ "15 Luxembourg 351609.13 324888 361158\n",
+ "16 Hungary 619193.34 638635 731482\n",
+ "17 Malta 103646.87 110302 114825\n",
+ "18 Netherlands 3205522.37 3.49411e+06 5.07159e+06\n",
+ "19 Austria 4551468.84 4.93604e+06 5.06712e+06\n",
+ "20 Poland 1632635.30 1.7733e+06 2.11174e+06\n",
+ "21 Portugal 457283.05 424443 496517\n",
+ "22 Romania 301553.50 291603 393141\n",
+ "23 Slovenia 269009.89 270406 287334\n",
+ "24 Slovakia 559150.75 567464 650462\n",
+ "25 Finland 2610633.92 2.7013e+06 2.86085e+06\n",
+ "26 Sweden 2606883.78 3.38111e+06 :\n",
+ "27 Norway 2919968.61 3.07815e+06 3.54416e+06\n",
+ "28 Switzerland 4105694.58 4.52236e+06 4.51693e+06"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure.drop(expenditure.index[[10,26]], inplace=True)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " 2015 | \n",
+ " 2016 | \n",
+ " 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2.2907e+06 | \n",
+ " 2.78453e+06 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100089 | \n",
+ " 149436 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845276 | \n",
+ " 1.03994e+06 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2.77768e+06 | \n",
+ " 3.6079e+06 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 3.79648e+07 | \n",
+ " 4.05577e+07 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419 | \n",
+ " 247374 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 1502234.95 | \n",
+ " 1.65149e+06 | \n",
+ " 1.72361e+06 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346 | \n",
+ " 249310 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6.72747e+06 | \n",
+ " 6.87916e+06 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9.03325e+06 | \n",
+ " 1.06907e+07 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5.36493e+06 | \n",
+ " 5.96759e+06 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239925 | \n",
+ " 300057 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883 | \n",
+ " 151176 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280569 | \n",
+ " 326529 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888 | \n",
+ " 361158 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635 | \n",
+ " 731482 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302 | \n",
+ " 114825 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3.49411e+06 | \n",
+ " 5.07159e+06 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4.93604e+06 | \n",
+ " 5.06712e+06 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1.7733e+06 | \n",
+ " 2.11174e+06 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424443 | \n",
+ " 496517 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603 | \n",
+ " 393141 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270406 | \n",
+ " 287334 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567464 | \n",
+ " 650462 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2.7013e+06 | \n",
+ " 2.86085e+06 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3.07815e+06 | \n",
+ " 3.54416e+06 | \n",
+ "
\n",
+ " \n",
+ " | 26 | \n",
+ " Switzerland | \n",
+ " 4105694.58 | \n",
+ " 4.52236e+06 | \n",
+ " 4.51693e+06 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME 2015 2016 2017\n",
+ "0 Belgium 2132661.43 2.2907e+06 2.78453e+06\n",
+ "1 Bulgaria 89392.03 100089 149436\n",
+ "2 Czechia 680150.69 845276 1.03994e+06\n",
+ "3 Denmark 2265268.40 2.77768e+06 3.6079e+06\n",
+ "4 Germany 34827677.86 3.79648e+07 4.05577e+07\n",
+ "5 Estonia 186741.49 220419 247374\n",
+ "6 Ireland 1502234.95 1.65149e+06 1.72361e+06\n",
+ "7 Greece 202757.73 216346 249310\n",
+ "8 Spain 5387633.22 6.72747e+06 6.87916e+06\n",
+ "9 France 8535653.78 9.03325e+06 1.06907e+07\n",
+ "10 Italy 3974783.83 5.36493e+06 5.96759e+06\n",
+ "11 Cyprus 222501.91 239925 300057\n",
+ "12 Latvia 136220.79 121883 151176\n",
+ "13 Lithuania 233245.56 280569 326529\n",
+ "14 Luxembourg 351609.13 324888 361158\n",
+ "15 Hungary 619193.34 638635 731482\n",
+ "16 Malta 103646.87 110302 114825\n",
+ "17 Netherlands 3205522.37 3.49411e+06 5.07159e+06\n",
+ "18 Austria 4551468.84 4.93604e+06 5.06712e+06\n",
+ "19 Poland 1632635.30 1.7733e+06 2.11174e+06\n",
+ "20 Portugal 457283.05 424443 496517\n",
+ "21 Romania 301553.50 291603 393141\n",
+ "22 Slovenia 269009.89 270406 287334\n",
+ "23 Slovakia 559150.75 567464 650462\n",
+ "24 Finland 2610633.92 2.7013e+06 2.86085e+06\n",
+ "25 Norway 2919968.61 3.07815e+06 3.54416e+06\n",
+ "26 Switzerland 4105694.58 4.52236e+06 4.51693e+06"
+ ]
+ },
+ "execution_count": 18,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure.reset_index(drop=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " 2015 | \n",
+ " 2016 | \n",
+ " 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2.2907e+06 | \n",
+ " 2.78453e+06 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100089 | \n",
+ " 149436 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845276 | \n",
+ " 1.03994e+06 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2.77768e+06 | \n",
+ " 3.6079e+06 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 3.79648e+07 | \n",
+ " 4.05577e+07 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419 | \n",
+ " 247374 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 1502234.95 | \n",
+ " 1.65149e+06 | \n",
+ " 1.72361e+06 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346 | \n",
+ " 249310 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6.72747e+06 | \n",
+ " 6.87916e+06 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9.03325e+06 | \n",
+ " 1.06907e+07 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5.36493e+06 | \n",
+ " 5.96759e+06 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239925 | \n",
+ " 300057 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883 | \n",
+ " 151176 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280569 | \n",
+ " 326529 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888 | \n",
+ " 361158 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635 | \n",
+ " 731482 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302 | \n",
+ " 114825 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3.49411e+06 | \n",
+ " 5.07159e+06 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4.93604e+06 | \n",
+ " 5.06712e+06 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1.7733e+06 | \n",
+ " 2.11174e+06 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424443 | \n",
+ " 496517 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603 | \n",
+ " 393141 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270406 | \n",
+ " 287334 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567464 | \n",
+ " 650462 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2.7013e+06 | \n",
+ " 2.86085e+06 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3.07815e+06 | \n",
+ " 3.54416e+06 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " Switzerland | \n",
+ " 4105694.58 | \n",
+ " 4.52236e+06 | \n",
+ " 4.51693e+06 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME 2015 2016 2017\n",
+ "0 Belgium 2132661.43 2.2907e+06 2.78453e+06\n",
+ "1 Bulgaria 89392.03 100089 149436\n",
+ "2 Czechia 680150.69 845276 1.03994e+06\n",
+ "3 Denmark 2265268.40 2.77768e+06 3.6079e+06\n",
+ "4 Germany 34827677.86 3.79648e+07 4.05577e+07\n",
+ "5 Estonia 186741.49 220419 247374\n",
+ "6 Ireland 1502234.95 1.65149e+06 1.72361e+06\n",
+ "7 Greece 202757.73 216346 249310\n",
+ "8 Spain 5387633.22 6.72747e+06 6.87916e+06\n",
+ "9 France 8535653.78 9.03325e+06 1.06907e+07\n",
+ "11 Italy 3974783.83 5.36493e+06 5.96759e+06\n",
+ "12 Cyprus 222501.91 239925 300057\n",
+ "13 Latvia 136220.79 121883 151176\n",
+ "14 Lithuania 233245.56 280569 326529\n",
+ "15 Luxembourg 351609.13 324888 361158\n",
+ "16 Hungary 619193.34 638635 731482\n",
+ "17 Malta 103646.87 110302 114825\n",
+ "18 Netherlands 3205522.37 3.49411e+06 5.07159e+06\n",
+ "19 Austria 4551468.84 4.93604e+06 5.06712e+06\n",
+ "20 Poland 1632635.30 1.7733e+06 2.11174e+06\n",
+ "21 Portugal 457283.05 424443 496517\n",
+ "22 Romania 301553.50 291603 393141\n",
+ "23 Slovenia 269009.89 270406 287334\n",
+ "24 Slovakia 559150.75 567464 650462\n",
+ "25 Finland 2610633.92 2.7013e+06 2.86085e+06\n",
+ "27 Norway 2919968.61 3.07815e+06 3.54416e+06\n",
+ "28 Switzerland 4105694.58 4.52236e+06 4.51693e+06"
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Rename column names"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure = expenditure.rename(columns={'GEO/TIME':'Country', '2015':'Expenditure in 2015','2016':'Expenditure in 2016','2017':'Expenditure in 2017'})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Country object\n",
+ "Expenditure in 2015 float64\n",
+ "Expenditure in 2016 object\n",
+ "Expenditure in 2017 object\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 22,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure.dtypes"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# changing datatypes"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#expenditure = expenditure.astype({\"Expenditure in 2016\": float, \"Expenditure in 2017\": float})\n",
+ "\n",
+ "#df = df.astype({\"a\": int, \"b\": complex})\n",
+ "\n",
+ "expenditure[\"Expenditure in 2016\"] = pd.to_numeric(expenditure[\"Expenditure in 2016\"])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure[\"Expenditure in 2017\"] = pd.to_numeric(expenditure[\"Expenditure in 2017\"])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Country object\n",
+ "Expenditure in 2015 float64\n",
+ "Expenditure in 2016 float64\n",
+ "Expenditure in 2017 float64\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 26,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure.dtypes"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Calculating Difference in expenditure\n",
+ "expenditure['Change expenditure 2015-2017 in %'] = 100*((expenditure['Expenditure in 2017']-expenditure['Expenditure in 2015'])/expenditure['Expenditure in 2015'])\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Expenditure in 2015 | \n",
+ " Expenditure in 2016 | \n",
+ " Expenditure in 2017 | \n",
+ " Change expenditure 2015-2017 in % | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2290696.54 | \n",
+ " 2784526.43 | \n",
+ " 30.565799 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100088.85 | \n",
+ " 149436.06 | \n",
+ " 67.169333 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845275.76 | \n",
+ " 1039940.87 | \n",
+ " 52.898598 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2777677.76 | \n",
+ " 3607902.22 | \n",
+ " 59.270408 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 37964775.20 | \n",
+ " 40557686.40 | \n",
+ " 16.452456 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419.19 | \n",
+ " 247373.51 | \n",
+ " 32.468425 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Ireland | \n",
+ " 1502234.95 | \n",
+ " 1651493.33 | \n",
+ " 1723609.74 | \n",
+ " 14.736363 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346.06 | \n",
+ " 249309.61 | \n",
+ " 22.959361 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6727474.53 | \n",
+ " 6879160.19 | \n",
+ " 27.684271 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9033252.73 | \n",
+ " 10690747.01 | \n",
+ " 25.248133 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5364934.75 | \n",
+ " 5967589.62 | \n",
+ " 50.136206 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239924.64 | \n",
+ " 300056.76 | \n",
+ " 34.855813 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883.12 | \n",
+ " 151175.65 | \n",
+ " 10.978398 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280568.55 | \n",
+ " 326528.65 | \n",
+ " 39.993512 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888.07 | \n",
+ " 361157.94 | \n",
+ " 2.715746 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635.07 | \n",
+ " 731482.39 | \n",
+ " 18.134732 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302.40 | \n",
+ " 114825.34 | \n",
+ " 10.785150 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3494108.79 | \n",
+ " 5071587.32 | \n",
+ " 58.214067 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4936038.85 | \n",
+ " 5067124.31 | \n",
+ " 11.329430 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1773295.44 | \n",
+ " 2111735.39 | \n",
+ " 29.345200 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424442.67 | \n",
+ " 496517.23 | \n",
+ " 8.579846 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603.10 | \n",
+ " 393140.74 | \n",
+ " 30.371805 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270405.51 | \n",
+ " 287334.23 | \n",
+ " 6.811772 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567463.84 | \n",
+ " 650461.83 | \n",
+ " 16.330315 | \n",
+ "
\n",
+ " \n",
+ " | 25 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2701295.72 | \n",
+ " 2860852.84 | \n",
+ " 9.584604 | \n",
+ "
\n",
+ " \n",
+ " | 27 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3078150.75 | \n",
+ " 3544164.42 | \n",
+ " 21.376799 | \n",
+ "
\n",
+ " \n",
+ " | 28 | \n",
+ " Switzerland | \n",
+ " 4105694.58 | \n",
+ " 4522355.10 | \n",
+ " 4516926.54 | \n",
+ " 10.016136 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Expenditure in 2015 Expenditure in 2016 \\\n",
+ "0 Belgium 2132661.43 2290696.54 \n",
+ "1 Bulgaria 89392.03 100088.85 \n",
+ "2 Czechia 680150.69 845275.76 \n",
+ "3 Denmark 2265268.40 2777677.76 \n",
+ "4 Germany 34827677.86 37964775.20 \n",
+ "5 Estonia 186741.49 220419.19 \n",
+ "6 Ireland 1502234.95 1651493.33 \n",
+ "7 Greece 202757.73 216346.06 \n",
+ "8 Spain 5387633.22 6727474.53 \n",
+ "9 France 8535653.78 9033252.73 \n",
+ "11 Italy 3974783.83 5364934.75 \n",
+ "12 Cyprus 222501.91 239924.64 \n",
+ "13 Latvia 136220.79 121883.12 \n",
+ "14 Lithuania 233245.56 280568.55 \n",
+ "15 Luxembourg 351609.13 324888.07 \n",
+ "16 Hungary 619193.34 638635.07 \n",
+ "17 Malta 103646.87 110302.40 \n",
+ "18 Netherlands 3205522.37 3494108.79 \n",
+ "19 Austria 4551468.84 4936038.85 \n",
+ "20 Poland 1632635.30 1773295.44 \n",
+ "21 Portugal 457283.05 424442.67 \n",
+ "22 Romania 301553.50 291603.10 \n",
+ "23 Slovenia 269009.89 270405.51 \n",
+ "24 Slovakia 559150.75 567463.84 \n",
+ "25 Finland 2610633.92 2701295.72 \n",
+ "27 Norway 2919968.61 3078150.75 \n",
+ "28 Switzerland 4105694.58 4522355.10 \n",
+ "\n",
+ " Expenditure in 2017 Change expenditure 2015-2017 in % \n",
+ "0 2784526.43 30.565799 \n",
+ "1 149436.06 67.169333 \n",
+ "2 1039940.87 52.898598 \n",
+ "3 3607902.22 59.270408 \n",
+ "4 40557686.40 16.452456 \n",
+ "5 247373.51 32.468425 \n",
+ "6 1723609.74 14.736363 \n",
+ "7 249309.61 22.959361 \n",
+ "8 6879160.19 27.684271 \n",
+ "9 10690747.01 25.248133 \n",
+ "11 5967589.62 50.136206 \n",
+ "12 300056.76 34.855813 \n",
+ "13 151175.65 10.978398 \n",
+ "14 326528.65 39.993512 \n",
+ "15 361157.94 2.715746 \n",
+ "16 731482.39 18.134732 \n",
+ "17 114825.34 10.785150 \n",
+ "18 5071587.32 58.214067 \n",
+ "19 5067124.31 11.329430 \n",
+ "20 2111735.39 29.345200 \n",
+ "21 496517.23 8.579846 \n",
+ "22 393140.74 30.371805 \n",
+ "23 287334.23 6.811772 \n",
+ "24 650461.83 16.330315 \n",
+ "25 2860852.84 9.584604 \n",
+ "27 3544164.42 21.376799 \n",
+ "28 4516926.54 10.016136 "
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "expenditure"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Merge Datasets on expenditure\n",
+ "merged_exp_occ = pd.merge(expenditure, occupancy, on='Country')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Expenditure in 2015 | \n",
+ " Expenditure in 2016 | \n",
+ " Expenditure in 2017 | \n",
+ " Change expenditure 2015-2017 in % | \n",
+ " Unnamed: 0 | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Belgium | \n",
+ " 2132661.43 | \n",
+ " 2290696.54 | \n",
+ " 2784526.43 | \n",
+ " 30.565799 | \n",
+ " 0.0 | \n",
+ " 61.54 | \n",
+ " 56.00 | \n",
+ " 62.00 | \n",
+ " 0.46 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100088.85 | \n",
+ " 149436.06 | \n",
+ " 67.169333 | \n",
+ " 1.0 | \n",
+ " 48.70 | \n",
+ " 55.20 | \n",
+ " 57.10 | \n",
+ " 8.40 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845275.76 | \n",
+ " 1039940.87 | \n",
+ " 52.898598 | \n",
+ " 2.0 | \n",
+ " 43.00 | \n",
+ " 46.40 | \n",
+ " 49.80 | \n",
+ " 6.80 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Denmark | \n",
+ " 2265268.40 | \n",
+ " 2777677.76 | \n",
+ " 3607902.22 | \n",
+ " 59.270408 | \n",
+ " 3.0 | \n",
+ " 61.00 | \n",
+ " 62.00 | \n",
+ " 62.00 | \n",
+ " 1.00 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 37964775.20 | \n",
+ " 40557686.40 | \n",
+ " 16.452456 | \n",
+ " 4.0 | \n",
+ " 60.23 | \n",
+ " 61.80 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Estonia | \n",
+ " 186741.49 | \n",
+ " 220419.19 | \n",
+ " 247373.51 | \n",
+ " 32.468425 | \n",
+ " 5.0 | \n",
+ " 52.00 | \n",
+ " 54.00 | \n",
+ " 55.00 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346.06 | \n",
+ " 249309.61 | \n",
+ " 22.959361 | \n",
+ " 7.0 | \n",
+ " 46.80 | \n",
+ " 47.70 | \n",
+ " 50.20 | \n",
+ " 3.40 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6727474.53 | \n",
+ " 6879160.19 | \n",
+ " 27.684271 | \n",
+ " 8.0 | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.10 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " France | \n",
+ " 8535653.78 | \n",
+ " 9033252.73 | \n",
+ " 10690747.01 | \n",
+ " 25.248133 | \n",
+ " 9.0 | \n",
+ " 59.00 | \n",
+ " 58.40 | \n",
+ " 61.20 | \n",
+ " 2.20 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Italy | \n",
+ " 3974783.83 | \n",
+ " 5364934.75 | \n",
+ " 5967589.62 | \n",
+ " 50.136206 | \n",
+ " 11.0 | \n",
+ " 44.90 | \n",
+ " 46.20 | \n",
+ " 48.80 | \n",
+ " 3.90 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239924.64 | \n",
+ " 300056.76 | \n",
+ " 34.855813 | \n",
+ " 12.0 | \n",
+ " 63.00 | \n",
+ " 69.90 | \n",
+ " 74.60 | \n",
+ " 11.60 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883.12 | \n",
+ " 151175.65 | \n",
+ " 10.978398 | \n",
+ " 13.0 | \n",
+ " 42.40 | \n",
+ " 42.50 | \n",
+ " 44.80 | \n",
+ " 2.40 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280568.55 | \n",
+ " 326528.65 | \n",
+ " 39.993512 | \n",
+ " 14.0 | \n",
+ " 49.30 | \n",
+ " 51.00 | \n",
+ " 53.70 | \n",
+ " 4.40 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Luxembourg | \n",
+ " 351609.13 | \n",
+ " 324888.07 | \n",
+ " 361157.94 | \n",
+ " 2.715746 | \n",
+ " 15.0 | \n",
+ " 45.61 | \n",
+ " 44.83 | \n",
+ " 45.16 | \n",
+ " -0.45 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635.07 | \n",
+ " 731482.39 | \n",
+ " 18.134732 | \n",
+ " 16.0 | \n",
+ " 49.80 | \n",
+ " 52.00 | \n",
+ " 55.00 | \n",
+ " 5.20 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302.40 | \n",
+ " 114825.34 | \n",
+ " 10.785150 | \n",
+ " 17.0 | \n",
+ " 74.00 | \n",
+ " 74.00 | \n",
+ " 76.70 | \n",
+ " 2.70 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " Netherlands | \n",
+ " 3205522.37 | \n",
+ " 3494108.79 | \n",
+ " 5071587.32 | \n",
+ " 58.214067 | \n",
+ " 18.0 | \n",
+ " 68.10 | \n",
+ " 68.10 | \n",
+ " 71.80 | \n",
+ " 3.70 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Austria | \n",
+ " 4551468.84 | \n",
+ " 4936038.85 | \n",
+ " 5067124.31 | \n",
+ " 11.329430 | \n",
+ " 19.0 | \n",
+ " 52.00 | \n",
+ " 54.00 | \n",
+ " 55.00 | \n",
+ " 3.00 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1773295.44 | \n",
+ " 2111735.39 | \n",
+ " 29.345200 | \n",
+ " 20.0 | \n",
+ " 45.30 | \n",
+ " 47.60 | \n",
+ " 48.90 | \n",
+ " 3.60 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Portugal | \n",
+ " 457283.05 | \n",
+ " 424442.67 | \n",
+ " 496517.23 | \n",
+ " 8.579846 | \n",
+ " 21.0 | \n",
+ " 48.20 | \n",
+ " 53.24 | \n",
+ " 56.98 | \n",
+ " 8.78 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603.10 | \n",
+ " 393140.74 | \n",
+ " 30.371805 | \n",
+ " 22.0 | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ " -3.47 | \n",
+ "
\n",
+ " \n",
+ " | 21 | \n",
+ " Slovenia | \n",
+ " 269009.89 | \n",
+ " 270405.51 | \n",
+ " 287334.23 | \n",
+ " 6.811772 | \n",
+ " 23.0 | \n",
+ " 49.50 | \n",
+ " 52.20 | \n",
+ " 55.60 | \n",
+ " 6.10 | \n",
+ "
\n",
+ " \n",
+ " | 22 | \n",
+ " Slovakia | \n",
+ " 559150.75 | \n",
+ " 567463.84 | \n",
+ " 650461.83 | \n",
+ " 16.330315 | \n",
+ " 24.0 | \n",
+ " 35.48 | \n",
+ " 38.82 | \n",
+ " 39.94 | \n",
+ " 4.46 | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Finland | \n",
+ " 2610633.92 | \n",
+ " 2701295.72 | \n",
+ " 2860852.84 | \n",
+ " 9.584604 | \n",
+ " 25.0 | \n",
+ " 51.13 | \n",
+ " 52.90 | \n",
+ " 54.76 | \n",
+ " 3.63 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3078150.75 | \n",
+ " 3544164.42 | \n",
+ " 21.376799 | \n",
+ " 30.0 | \n",
+ " 53.60 | \n",
+ " 54.40 | \n",
+ " 57.03 | \n",
+ " 3.43 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Expenditure in 2015 Expenditure in 2016 \\\n",
+ "0 Belgium 2132661.43 2290696.54 \n",
+ "1 Bulgaria 89392.03 100088.85 \n",
+ "2 Czechia 680150.69 845275.76 \n",
+ "3 Denmark 2265268.40 2777677.76 \n",
+ "4 Germany 34827677.86 37964775.20 \n",
+ "5 Estonia 186741.49 220419.19 \n",
+ "6 Greece 202757.73 216346.06 \n",
+ "7 Spain 5387633.22 6727474.53 \n",
+ "8 France 8535653.78 9033252.73 \n",
+ "9 Italy 3974783.83 5364934.75 \n",
+ "10 Cyprus 222501.91 239924.64 \n",
+ "11 Latvia 136220.79 121883.12 \n",
+ "12 Lithuania 233245.56 280568.55 \n",
+ "13 Luxembourg 351609.13 324888.07 \n",
+ "14 Hungary 619193.34 638635.07 \n",
+ "15 Malta 103646.87 110302.40 \n",
+ "16 Netherlands 3205522.37 3494108.79 \n",
+ "17 Austria 4551468.84 4936038.85 \n",
+ "18 Poland 1632635.30 1773295.44 \n",
+ "19 Portugal 457283.05 424442.67 \n",
+ "20 Romania 301553.50 291603.10 \n",
+ "21 Slovenia 269009.89 270405.51 \n",
+ "22 Slovakia 559150.75 567463.84 \n",
+ "23 Finland 2610633.92 2701295.72 \n",
+ "24 Norway 2919968.61 3078150.75 \n",
+ "\n",
+ " Expenditure in 2017 Change expenditure 2015-2017 in % Unnamed: 0 \\\n",
+ "0 2784526.43 30.565799 0.0 \n",
+ "1 149436.06 67.169333 1.0 \n",
+ "2 1039940.87 52.898598 2.0 \n",
+ "3 3607902.22 59.270408 3.0 \n",
+ "4 40557686.40 16.452456 4.0 \n",
+ "5 247373.51 32.468425 5.0 \n",
+ "6 249309.61 22.959361 7.0 \n",
+ "7 6879160.19 27.684271 8.0 \n",
+ "8 10690747.01 25.248133 9.0 \n",
+ "9 5967589.62 50.136206 11.0 \n",
+ "10 300056.76 34.855813 12.0 \n",
+ "11 151175.65 10.978398 13.0 \n",
+ "12 326528.65 39.993512 14.0 \n",
+ "13 361157.94 2.715746 15.0 \n",
+ "14 731482.39 18.134732 16.0 \n",
+ "15 114825.34 10.785150 17.0 \n",
+ "16 5071587.32 58.214067 18.0 \n",
+ "17 5067124.31 11.329430 19.0 \n",
+ "18 2111735.39 29.345200 20.0 \n",
+ "19 496517.23 8.579846 21.0 \n",
+ "20 393140.74 30.371805 22.0 \n",
+ "21 287334.23 6.811772 23.0 \n",
+ "22 650461.83 16.330315 24.0 \n",
+ "23 2860852.84 9.584604 25.0 \n",
+ "24 3544164.42 21.376799 30.0 \n",
+ "\n",
+ " Occupancy Rate in 2015 Occupancy Rate in 2016 Occupancy Rate in 2017 \\\n",
+ "0 61.54 56.00 62.00 \n",
+ "1 48.70 55.20 57.10 \n",
+ "2 43.00 46.40 49.80 \n",
+ "3 61.00 62.00 62.00 \n",
+ "4 60.23 61.80 62.07 \n",
+ "5 52.00 54.00 55.00 \n",
+ "6 46.80 47.70 50.20 \n",
+ "7 61.97 65.72 67.07 \n",
+ "8 59.00 58.40 61.20 \n",
+ "9 44.90 46.20 48.80 \n",
+ "10 63.00 69.90 74.60 \n",
+ "11 42.40 42.50 44.80 \n",
+ "12 49.30 51.00 53.70 \n",
+ "13 45.61 44.83 45.16 \n",
+ "14 49.80 52.00 55.00 \n",
+ "15 74.00 74.00 76.70 \n",
+ "16 68.10 68.10 71.80 \n",
+ "17 52.00 54.00 55.00 \n",
+ "18 45.30 47.60 48.90 \n",
+ "19 48.20 53.24 56.98 \n",
+ "20 47.44 43.91 43.97 \n",
+ "21 49.50 52.20 55.60 \n",
+ "22 35.48 38.82 39.94 \n",
+ "23 51.13 52.90 54.76 \n",
+ "24 53.60 54.40 57.03 \n",
+ "\n",
+ " Development Occupancy Rates 2015-2017 \n",
+ "0 0.46 \n",
+ "1 8.40 \n",
+ "2 6.80 \n",
+ "3 1.00 \n",
+ "4 1.84 \n",
+ "5 3.00 \n",
+ "6 3.40 \n",
+ "7 5.10 \n",
+ "8 2.20 \n",
+ "9 3.90 \n",
+ "10 11.60 \n",
+ "11 2.40 \n",
+ "12 4.40 \n",
+ "13 -0.45 \n",
+ "14 5.20 \n",
+ "15 2.70 \n",
+ "16 3.70 \n",
+ "17 3.00 \n",
+ "18 3.60 \n",
+ "19 8.78 \n",
+ "20 -3.47 \n",
+ "21 6.10 \n",
+ "22 4.46 \n",
+ "23 3.63 \n",
+ "24 3.43 "
+ ]
+ },
+ "execution_count": 30,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "merged_exp_occ"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expenditure.shape\n",
+ "listexp = expenditure.Country.unique()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['Belgium', 'Bulgaria', 'Czechia', 'Denmark', 'Germany', 'Estonia',\n",
+ " 'Ireland', 'Greece', 'Spain', 'France', 'Italy', 'Cyprus',\n",
+ " 'Latvia', 'Lithuania', 'Luxembourg', 'Hungary', 'Malta',\n",
+ " 'Netherlands', 'Austria', 'Poland', 'Portugal', 'Romania',\n",
+ " 'Slovenia', 'Slovakia', 'Finland', 'Norway', 'Switzerland'],\n",
+ " dtype=object)"
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "listexp"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "occupancy.shape\n",
+ "listocc = occupancy.Country.unique()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "lst3 = [value for value in listexp if value in listocc]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "25"
+ ]
+ },
+ "execution_count": 35,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "len(lst3)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "['Belgium',\n",
+ " 'Bulgaria',\n",
+ " 'Czechia',\n",
+ " 'Denmark',\n",
+ " 'Germany',\n",
+ " 'Estonia',\n",
+ " 'Greece',\n",
+ " 'Spain',\n",
+ " 'France',\n",
+ " 'Italy',\n",
+ " 'Cyprus',\n",
+ " 'Latvia',\n",
+ " 'Lithuania',\n",
+ " 'Luxembourg',\n",
+ " 'Hungary',\n",
+ " 'Malta',\n",
+ " 'Netherlands',\n",
+ " 'Austria',\n",
+ " 'Poland',\n",
+ " 'Portugal',\n",
+ " 'Romania',\n",
+ " 'Slovenia',\n",
+ " 'Slovakia',\n",
+ " 'Finland',\n",
+ " 'Norway']"
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "lst3"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Hotel size\n",
+ "\n",
+ "hotelsize = pd.read_excel('Hotel size_clean.xls')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " Less than 25 2015 | \n",
+ " Less than 25 2016 | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2015 | \n",
+ " 25 to 99 2016 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 512 | \n",
+ " 448 | \n",
+ " 427 | \n",
+ " 1003 | \n",
+ " 1019 | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 4645 | \n",
+ " 4648 | \n",
+ " 4588 | \n",
+ " 1164 | \n",
+ " 1190 | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 23425 | \n",
+ " 22808 | \n",
+ " 22394 | \n",
+ " 8451 | \n",
+ " 8438 | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 5290 | \n",
+ " 5190 | \n",
+ " 5004 | \n",
+ " 4032 | \n",
+ " 4008 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 12170 | \n",
+ " 12049 | \n",
+ " 12112 | \n",
+ " 5111 | \n",
+ " 5045 | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Croatia | \n",
+ " 396 | \n",
+ " 455 | \n",
+ " 474 | \n",
+ " 282 | \n",
+ " 294 | \n",
+ " 305 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 77 | \n",
+ " 79 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Italy | \n",
+ " 18193 | \n",
+ " 18170 | \n",
+ " 18076 | \n",
+ " 13574 | \n",
+ " 13571 | \n",
+ " 13488 | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Cyprus | \n",
+ " 420 | \n",
+ " 423 | \n",
+ " 431 | \n",
+ " 215 | \n",
+ " 212 | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Latvia | \n",
+ " 203 | \n",
+ " 215 | \n",
+ " 218 | \n",
+ " 101 | \n",
+ " 98 | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " : | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Lithuania | \n",
+ " 252 | \n",
+ " 257 | \n",
+ " 247 | \n",
+ " 136 | \n",
+ " 132 | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Luxembourg | \n",
+ " : | \n",
+ " 145 | \n",
+ " 139 | \n",
+ " : | \n",
+ " 70 | \n",
+ " 69 | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Hungary | \n",
+ " 1456 | \n",
+ " 1466 | \n",
+ " 1443 | \n",
+ " 580 | \n",
+ " 584 | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Malta | \n",
+ " 34 | \n",
+ " 36 | \n",
+ " 55 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Poland | \n",
+ " 1917 | \n",
+ " 1973 | \n",
+ " 1995 | \n",
+ " 1517 | \n",
+ " 1696 | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Romania | \n",
+ " 1351 | \n",
+ " 1358 | \n",
+ " 1453 | \n",
+ " 978 | \n",
+ " 986 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Sweden | \n",
+ " 385 | \n",
+ " 400 | \n",
+ " 389 | \n",
+ " 913 | \n",
+ " 901 | \n",
+ " 899 | \n",
+ " 442 | \n",
+ " 440 | \n",
+ " 463 | \n",
+ " 252 | \n",
+ " 270 | \n",
+ " 274 | \n",
+ "
\n",
+ " \n",
+ " | 16 | \n",
+ " United Kingdom | \n",
+ " 30271 | \n",
+ " 32517 | \n",
+ " : | \n",
+ " 5974 | \n",
+ " 5318 | \n",
+ " : | \n",
+ " 2329 | \n",
+ " 1589 | \n",
+ " : | \n",
+ " 1255 | \n",
+ " 291 | \n",
+ " : | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Iceland | \n",
+ " 227 | \n",
+ " 225 | \n",
+ " 225 | \n",
+ " 155 | \n",
+ " 146 | \n",
+ " 152 | \n",
+ " 16 | \n",
+ " 23 | \n",
+ " 25 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Norway | \n",
+ " 293 | \n",
+ " 307 | \n",
+ " 261 | \n",
+ " 505 | \n",
+ " 504 | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " Montenegro | \n",
+ " : | \n",
+ " : | \n",
+ " 193 | \n",
+ " : | \n",
+ " : | \n",
+ " 89 | \n",
+ " : | \n",
+ " : | \n",
+ " 37 | \n",
+ " : | \n",
+ " : | \n",
+ " 12 | \n",
+ "
\n",
+ " \n",
+ " | 20 | \n",
+ " Kosovo | \n",
+ " : | \n",
+ " : | \n",
+ " 129 | \n",
+ " : | \n",
+ " : | \n",
+ " 50 | \n",
+ " : | \n",
+ " : | \n",
+ " 3 | \n",
+ " : | \n",
+ " : | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME Less than 25 2015 Less than 25 2016 Less than 25 2017 \\\n",
+ "0 Bulgaria 512 448 427 \n",
+ "1 Czechia 4645 4648 4588 \n",
+ "2 Germany 23425 22808 22394 \n",
+ "3 Greece 5290 5190 5004 \n",
+ "4 Spain 12170 12049 12112 \n",
+ "5 Croatia 396 455 474 \n",
+ "6 Italy 18193 18170 18076 \n",
+ "7 Cyprus 420 423 431 \n",
+ "8 Latvia 203 215 218 \n",
+ "9 Lithuania 252 257 247 \n",
+ "10 Luxembourg : 145 139 \n",
+ "11 Hungary 1456 1466 1443 \n",
+ "12 Malta 34 36 55 \n",
+ "13 Poland 1917 1973 1995 \n",
+ "14 Romania 1351 1358 1453 \n",
+ "15 Sweden 385 400 389 \n",
+ "16 United Kingdom 30271 32517 : \n",
+ "17 Iceland 227 225 225 \n",
+ "18 Norway 293 307 261 \n",
+ "19 Montenegro : : 193 \n",
+ "20 Kosovo : : 129 \n",
+ "\n",
+ " 25 to 99 2015 25 to 99 2016 25 to 99 2017 100 to 249 2015 100 to 249 2016 \\\n",
+ "0 1003 1019 986 341 368 \n",
+ "1 1164 1190 1195 153 154 \n",
+ "2 8451 8438 8482 1517 1568 \n",
+ "3 4032 4008 3981 593 594 \n",
+ "4 5111 5045 5076 1758 1752 \n",
+ "5 282 294 305 183 183 \n",
+ "6 13574 13571 13488 : : \n",
+ "7 215 212 214 123 120 \n",
+ "8 101 98 100 25 26 \n",
+ "9 136 132 133 28 29 \n",
+ "10 : 70 69 : : \n",
+ "11 580 584 586 119 122 \n",
+ "12 61 62 64 44 44 \n",
+ "13 1517 1696 1763 250 257 \n",
+ "14 978 986 1015 249 246 \n",
+ "15 913 901 899 442 440 \n",
+ "16 5974 5318 : 2329 1589 \n",
+ "17 155 146 152 16 23 \n",
+ "18 505 504 500 225 231 \n",
+ "19 : : 89 : : \n",
+ "20 : : 50 : : \n",
+ "\n",
+ " 100 to 249 2017 more than 250 2015 more than 250 2016 more than 250 2017 \n",
+ "0 366 324 323 331 \n",
+ "1 154 30 30 30 \n",
+ "2 1622 242 247 251 \n",
+ "3 593 196 195 194 \n",
+ "4 1755 679 678 687 \n",
+ "5 183 77 79 75 \n",
+ "6 : : : : \n",
+ "7 120 28 28 29 \n",
+ "8 27 : 4 4 \n",
+ "9 29 2 2 2 \n",
+ "10 : : : : \n",
+ "11 125 30 30 30 \n",
+ "12 41 22 22 23 \n",
+ "13 268 39 39 38 \n",
+ "14 249 48 48 49 \n",
+ "15 463 252 270 274 \n",
+ "16 : 1255 291 : \n",
+ "17 25 4 3 3 \n",
+ "18 234 59 64 63 \n",
+ "19 37 : : 12 \n",
+ "20 3 : : 0 "
+ ]
+ },
+ "execution_count": 38,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize.drop(hotelsize.index[[6,10,16,19,20]], inplace=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " GEO/TIME | \n",
+ " Less than 25 2015 | \n",
+ " Less than 25 2016 | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2015 | \n",
+ " 25 to 99 2016 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 512 | \n",
+ " 448 | \n",
+ " 427 | \n",
+ " 1003 | \n",
+ " 1019 | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 4645 | \n",
+ " 4648 | \n",
+ " 4588 | \n",
+ " 1164 | \n",
+ " 1190 | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 23425 | \n",
+ " 22808 | \n",
+ " 22394 | \n",
+ " 8451 | \n",
+ " 8438 | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 5290 | \n",
+ " 5190 | \n",
+ " 5004 | \n",
+ " 4032 | \n",
+ " 4008 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 12170 | \n",
+ " 12049 | \n",
+ " 12112 | \n",
+ " 5111 | \n",
+ " 5045 | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Croatia | \n",
+ " 396 | \n",
+ " 455 | \n",
+ " 474 | \n",
+ " 282 | \n",
+ " 294 | \n",
+ " 305 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 77 | \n",
+ " 79 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Cyprus | \n",
+ " 420 | \n",
+ " 423 | \n",
+ " 431 | \n",
+ " 215 | \n",
+ " 212 | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Latvia | \n",
+ " 203 | \n",
+ " 215 | \n",
+ " 218 | \n",
+ " 101 | \n",
+ " 98 | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " : | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Lithuania | \n",
+ " 252 | \n",
+ " 257 | \n",
+ " 247 | \n",
+ " 136 | \n",
+ " 132 | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Hungary | \n",
+ " 1456 | \n",
+ " 1466 | \n",
+ " 1443 | \n",
+ " 580 | \n",
+ " 584 | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Malta | \n",
+ " 34 | \n",
+ " 36 | \n",
+ " 55 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Poland | \n",
+ " 1917 | \n",
+ " 1973 | \n",
+ " 1995 | \n",
+ " 1517 | \n",
+ " 1696 | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Romania | \n",
+ " 1351 | \n",
+ " 1358 | \n",
+ " 1453 | \n",
+ " 978 | \n",
+ " 986 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Sweden | \n",
+ " 385 | \n",
+ " 400 | \n",
+ " 389 | \n",
+ " 913 | \n",
+ " 901 | \n",
+ " 899 | \n",
+ " 442 | \n",
+ " 440 | \n",
+ " 463 | \n",
+ " 252 | \n",
+ " 270 | \n",
+ " 274 | \n",
+ "
\n",
+ " \n",
+ " | 17 | \n",
+ " Iceland | \n",
+ " 227 | \n",
+ " 225 | \n",
+ " 225 | \n",
+ " 155 | \n",
+ " 146 | \n",
+ " 152 | \n",
+ " 16 | \n",
+ " 23 | \n",
+ " 25 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 18 | \n",
+ " Norway | \n",
+ " 293 | \n",
+ " 307 | \n",
+ " 261 | \n",
+ " 505 | \n",
+ " 504 | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " GEO/TIME Less than 25 2015 Less than 25 2016 Less than 25 2017 \\\n",
+ "0 Bulgaria 512 448 427 \n",
+ "1 Czechia 4645 4648 4588 \n",
+ "2 Germany 23425 22808 22394 \n",
+ "3 Greece 5290 5190 5004 \n",
+ "4 Spain 12170 12049 12112 \n",
+ "5 Croatia 396 455 474 \n",
+ "7 Cyprus 420 423 431 \n",
+ "8 Latvia 203 215 218 \n",
+ "9 Lithuania 252 257 247 \n",
+ "11 Hungary 1456 1466 1443 \n",
+ "12 Malta 34 36 55 \n",
+ "13 Poland 1917 1973 1995 \n",
+ "14 Romania 1351 1358 1453 \n",
+ "15 Sweden 385 400 389 \n",
+ "17 Iceland 227 225 225 \n",
+ "18 Norway 293 307 261 \n",
+ "\n",
+ " 25 to 99 2015 25 to 99 2016 25 to 99 2017 100 to 249 2015 100 to 249 2016 \\\n",
+ "0 1003 1019 986 341 368 \n",
+ "1 1164 1190 1195 153 154 \n",
+ "2 8451 8438 8482 1517 1568 \n",
+ "3 4032 4008 3981 593 594 \n",
+ "4 5111 5045 5076 1758 1752 \n",
+ "5 282 294 305 183 183 \n",
+ "7 215 212 214 123 120 \n",
+ "8 101 98 100 25 26 \n",
+ "9 136 132 133 28 29 \n",
+ "11 580 584 586 119 122 \n",
+ "12 61 62 64 44 44 \n",
+ "13 1517 1696 1763 250 257 \n",
+ "14 978 986 1015 249 246 \n",
+ "15 913 901 899 442 440 \n",
+ "17 155 146 152 16 23 \n",
+ "18 505 504 500 225 231 \n",
+ "\n",
+ " 100 to 249 2017 more than 250 2015 more than 250 2016 more than 250 2017 \n",
+ "0 366 324 323 331 \n",
+ "1 154 30 30 30 \n",
+ "2 1622 242 247 251 \n",
+ "3 593 196 195 194 \n",
+ "4 1755 679 678 687 \n",
+ "5 183 77 79 75 \n",
+ "7 120 28 28 29 \n",
+ "8 27 : 4 4 \n",
+ "9 29 2 2 2 \n",
+ "11 125 30 30 30 \n",
+ "12 41 22 22 23 \n",
+ "13 268 39 39 38 \n",
+ "14 249 48 48 49 \n",
+ "15 463 252 270 274 \n",
+ "17 25 4 3 3 \n",
+ "18 234 59 64 63 "
+ ]
+ },
+ "execution_count": 40,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize.at[8,'more than 250 2015'] = 4"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize=hotelsize.rename(columns={'GEO/TIME':'Country'})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 43,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize=hotelsize.reset_index(drop=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Less than 25 2015 | \n",
+ " Less than 25 2016 | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2015 | \n",
+ " 25 to 99 2016 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 512 | \n",
+ " 448 | \n",
+ " 427 | \n",
+ " 1003 | \n",
+ " 1019 | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 4645 | \n",
+ " 4648 | \n",
+ " 4588 | \n",
+ " 1164 | \n",
+ " 1190 | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 23425 | \n",
+ " 22808 | \n",
+ " 22394 | \n",
+ " 8451 | \n",
+ " 8438 | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 5290 | \n",
+ " 5190 | \n",
+ " 5004 | \n",
+ " 4032 | \n",
+ " 4008 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 12170 | \n",
+ " 12049 | \n",
+ " 12112 | \n",
+ " 5111 | \n",
+ " 5045 | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Croatia | \n",
+ " 396 | \n",
+ " 455 | \n",
+ " 474 | \n",
+ " 282 | \n",
+ " 294 | \n",
+ " 305 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 77 | \n",
+ " 79 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Cyprus | \n",
+ " 420 | \n",
+ " 423 | \n",
+ " 431 | \n",
+ " 215 | \n",
+ " 212 | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Latvia | \n",
+ " 203 | \n",
+ " 215 | \n",
+ " 218 | \n",
+ " 101 | \n",
+ " 98 | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Lithuania | \n",
+ " 252 | \n",
+ " 257 | \n",
+ " 247 | \n",
+ " 136 | \n",
+ " 132 | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Hungary | \n",
+ " 1456 | \n",
+ " 1466 | \n",
+ " 1443 | \n",
+ " 580 | \n",
+ " 584 | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Malta | \n",
+ " 34 | \n",
+ " 36 | \n",
+ " 55 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Poland | \n",
+ " 1917 | \n",
+ " 1973 | \n",
+ " 1995 | \n",
+ " 1517 | \n",
+ " 1696 | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Romania | \n",
+ " 1351 | \n",
+ " 1358 | \n",
+ " 1453 | \n",
+ " 978 | \n",
+ " 986 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Sweden | \n",
+ " 385 | \n",
+ " 400 | \n",
+ " 389 | \n",
+ " 913 | \n",
+ " 901 | \n",
+ " 899 | \n",
+ " 442 | \n",
+ " 440 | \n",
+ " 463 | \n",
+ " 252 | \n",
+ " 270 | \n",
+ " 274 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Iceland | \n",
+ " 227 | \n",
+ " 225 | \n",
+ " 225 | \n",
+ " 155 | \n",
+ " 146 | \n",
+ " 152 | \n",
+ " 16 | \n",
+ " 23 | \n",
+ " 25 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Norway | \n",
+ " 293 | \n",
+ " 307 | \n",
+ " 261 | \n",
+ " 505 | \n",
+ " 504 | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Less than 25 2015 Less than 25 2016 Less than 25 2017 \\\n",
+ "0 Bulgaria 512 448 427 \n",
+ "1 Czechia 4645 4648 4588 \n",
+ "2 Germany 23425 22808 22394 \n",
+ "3 Greece 5290 5190 5004 \n",
+ "4 Spain 12170 12049 12112 \n",
+ "5 Croatia 396 455 474 \n",
+ "6 Cyprus 420 423 431 \n",
+ "7 Latvia 203 215 218 \n",
+ "8 Lithuania 252 257 247 \n",
+ "9 Hungary 1456 1466 1443 \n",
+ "10 Malta 34 36 55 \n",
+ "11 Poland 1917 1973 1995 \n",
+ "12 Romania 1351 1358 1453 \n",
+ "13 Sweden 385 400 389 \n",
+ "14 Iceland 227 225 225 \n",
+ "15 Norway 293 307 261 \n",
+ "\n",
+ " 25 to 99 2015 25 to 99 2016 25 to 99 2017 100 to 249 2015 100 to 249 2016 \\\n",
+ "0 1003 1019 986 341 368 \n",
+ "1 1164 1190 1195 153 154 \n",
+ "2 8451 8438 8482 1517 1568 \n",
+ "3 4032 4008 3981 593 594 \n",
+ "4 5111 5045 5076 1758 1752 \n",
+ "5 282 294 305 183 183 \n",
+ "6 215 212 214 123 120 \n",
+ "7 101 98 100 25 26 \n",
+ "8 136 132 133 28 29 \n",
+ "9 580 584 586 119 122 \n",
+ "10 61 62 64 44 44 \n",
+ "11 1517 1696 1763 250 257 \n",
+ "12 978 986 1015 249 246 \n",
+ "13 913 901 899 442 440 \n",
+ "14 155 146 152 16 23 \n",
+ "15 505 504 500 225 231 \n",
+ "\n",
+ " 100 to 249 2017 more than 250 2015 more than 250 2016 more than 250 2017 \n",
+ "0 366 324 323 331 \n",
+ "1 154 30 30 30 \n",
+ "2 1622 242 247 251 \n",
+ "3 593 196 195 194 \n",
+ "4 1755 679 678 687 \n",
+ "5 183 77 79 75 \n",
+ "6 120 28 28 29 \n",
+ "7 27 4 4 4 \n",
+ "8 29 2 2 2 \n",
+ "9 125 30 30 30 \n",
+ "10 41 22 22 23 \n",
+ "11 268 39 39 38 \n",
+ "12 249 48 48 49 \n",
+ "13 463 252 270 274 \n",
+ "14 25 4 3 3 \n",
+ "15 234 59 64 63 "
+ ]
+ },
+ "execution_count": 44,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 45,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Less than 25 2015 | \n",
+ " Less than 25 2016 | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2015 | \n",
+ " 25 to 99 2016 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 512 | \n",
+ " 448 | \n",
+ " 427 | \n",
+ " 1003 | \n",
+ " 1019 | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 4645 | \n",
+ " 4648 | \n",
+ " 4588 | \n",
+ " 1164 | \n",
+ " 1190 | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 23425 | \n",
+ " 22808 | \n",
+ " 22394 | \n",
+ " 8451 | \n",
+ " 8438 | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 5290 | \n",
+ " 5190 | \n",
+ " 5004 | \n",
+ " 4032 | \n",
+ " 4008 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 12170 | \n",
+ " 12049 | \n",
+ " 12112 | \n",
+ " 5111 | \n",
+ " 5045 | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Croatia | \n",
+ " 396 | \n",
+ " 455 | \n",
+ " 474 | \n",
+ " 282 | \n",
+ " 294 | \n",
+ " 305 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 183 | \n",
+ " 77 | \n",
+ " 79 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Cyprus | \n",
+ " 420 | \n",
+ " 423 | \n",
+ " 431 | \n",
+ " 215 | \n",
+ " 212 | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Latvia | \n",
+ " 203 | \n",
+ " 215 | \n",
+ " 218 | \n",
+ " 101 | \n",
+ " 98 | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Lithuania | \n",
+ " 252 | \n",
+ " 257 | \n",
+ " 247 | \n",
+ " 136 | \n",
+ " 132 | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Hungary | \n",
+ " 1456 | \n",
+ " 1466 | \n",
+ " 1443 | \n",
+ " 580 | \n",
+ " 584 | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Malta | \n",
+ " 34 | \n",
+ " 36 | \n",
+ " 55 | \n",
+ " 61 | \n",
+ " 62 | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Poland | \n",
+ " 1917 | \n",
+ " 1973 | \n",
+ " 1995 | \n",
+ " 1517 | \n",
+ " 1696 | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Romania | \n",
+ " 1351 | \n",
+ " 1358 | \n",
+ " 1453 | \n",
+ " 978 | \n",
+ " 986 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " | 13 | \n",
+ " Sweden | \n",
+ " 385 | \n",
+ " 400 | \n",
+ " 389 | \n",
+ " 913 | \n",
+ " 901 | \n",
+ " 899 | \n",
+ " 442 | \n",
+ " 440 | \n",
+ " 463 | \n",
+ " 252 | \n",
+ " 270 | \n",
+ " 274 | \n",
+ "
\n",
+ " \n",
+ " | 14 | \n",
+ " Iceland | \n",
+ " 227 | \n",
+ " 225 | \n",
+ " 225 | \n",
+ " 155 | \n",
+ " 146 | \n",
+ " 152 | \n",
+ " 16 | \n",
+ " 23 | \n",
+ " 25 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " Norway | \n",
+ " 293 | \n",
+ " 307 | \n",
+ " 261 | \n",
+ " 505 | \n",
+ " 504 | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Less than 25 2015 Less than 25 2016 Less than 25 2017 \\\n",
+ "0 Bulgaria 512 448 427 \n",
+ "1 Czechia 4645 4648 4588 \n",
+ "2 Germany 23425 22808 22394 \n",
+ "3 Greece 5290 5190 5004 \n",
+ "4 Spain 12170 12049 12112 \n",
+ "5 Croatia 396 455 474 \n",
+ "6 Cyprus 420 423 431 \n",
+ "7 Latvia 203 215 218 \n",
+ "8 Lithuania 252 257 247 \n",
+ "9 Hungary 1456 1466 1443 \n",
+ "10 Malta 34 36 55 \n",
+ "11 Poland 1917 1973 1995 \n",
+ "12 Romania 1351 1358 1453 \n",
+ "13 Sweden 385 400 389 \n",
+ "14 Iceland 227 225 225 \n",
+ "15 Norway 293 307 261 \n",
+ "\n",
+ " 25 to 99 2015 25 to 99 2016 25 to 99 2017 100 to 249 2015 100 to 249 2016 \\\n",
+ "0 1003 1019 986 341 368 \n",
+ "1 1164 1190 1195 153 154 \n",
+ "2 8451 8438 8482 1517 1568 \n",
+ "3 4032 4008 3981 593 594 \n",
+ "4 5111 5045 5076 1758 1752 \n",
+ "5 282 294 305 183 183 \n",
+ "6 215 212 214 123 120 \n",
+ "7 101 98 100 25 26 \n",
+ "8 136 132 133 28 29 \n",
+ "9 580 584 586 119 122 \n",
+ "10 61 62 64 44 44 \n",
+ "11 1517 1696 1763 250 257 \n",
+ "12 978 986 1015 249 246 \n",
+ "13 913 901 899 442 440 \n",
+ "14 155 146 152 16 23 \n",
+ "15 505 504 500 225 231 \n",
+ "\n",
+ " 100 to 249 2017 more than 250 2015 more than 250 2016 more than 250 2017 \n",
+ "0 366 324 323 331 \n",
+ "1 154 30 30 30 \n",
+ "2 1622 242 247 251 \n",
+ "3 593 196 195 194 \n",
+ "4 1755 679 678 687 \n",
+ "5 183 77 79 75 \n",
+ "6 120 28 28 29 \n",
+ "7 27 4 4 4 \n",
+ "8 29 2 2 2 \n",
+ "9 125 30 30 30 \n",
+ "10 41 22 22 23 \n",
+ "11 268 39 39 38 \n",
+ "12 249 48 48 49 \n",
+ "13 463 252 270 274 \n",
+ "14 25 4 3 3 \n",
+ "15 234 59 64 63 "
+ ]
+ },
+ "execution_count": 45,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize['Total '] = hotelsize"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize['Sum Hotels 2017'] = hotelsize['25 to 99 2017']+ hotelsize['100 to 249 2017']+hotelsize['Less than 25 2017']+hotelsize['more than 250 2017']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 47,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0 2110\n",
+ "1 5967\n",
+ "2 32749\n",
+ "3 9772\n",
+ "4 19630\n",
+ "5 1037\n",
+ "6 794\n",
+ "7 349\n",
+ "8 411\n",
+ "9 2184\n",
+ "10 183\n",
+ "11 4064\n",
+ "12 2766\n",
+ "13 2025\n",
+ "14 405\n",
+ "15 1058\n",
+ "Name: Sum Hotels 2017, dtype: object"
+ ]
+ },
+ "execution_count": 47,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "hotelsize['Sum Hotels 2017']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 48,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize['Sum Hotels 2016'] = hotelsize['25 to 99 2016']+hotelsize['100 to 249 2016']+hotelsize['Less than 25 2016']+hotelsize['more than 250 2016']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 49,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "hotelsize['Sum Hotels 2015'] = hotelsize['25 to 99 2015']+hotelsize['100 to 249 2015']+hotelsize['Less than 25 2015']+hotelsize['more than 250 2015']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 50,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Merge all 3 datasets"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 51,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "final_merge = pd.merge(merged_exp_occ, hotelsize, on='Country')\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 52,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Expenditure in 2015 | \n",
+ " Expenditure in 2016 | \n",
+ " Expenditure in 2017 | \n",
+ " Change expenditure 2015-2017 in % | \n",
+ " Unnamed: 0 | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ " ... | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2015 | \n",
+ " 100 to 249 2016 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ " Sum Hotels 2017 | \n",
+ " Sum Hotels 2016 | \n",
+ " Sum Hotels 2015 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100088.85 | \n",
+ " 149436.06 | \n",
+ " 67.169333 | \n",
+ " 1.0 | \n",
+ " 48.70 | \n",
+ " 55.20 | \n",
+ " 57.10 | \n",
+ " 8.40 | \n",
+ " ... | \n",
+ " 986 | \n",
+ " 341 | \n",
+ " 368 | \n",
+ " 366 | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ " 2110 | \n",
+ " 2158 | \n",
+ " 2180 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845275.76 | \n",
+ " 1039940.87 | \n",
+ " 52.898598 | \n",
+ " 2.0 | \n",
+ " 43.00 | \n",
+ " 46.40 | \n",
+ " 49.80 | \n",
+ " 6.80 | \n",
+ " ... | \n",
+ " 1195 | \n",
+ " 153 | \n",
+ " 154 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 5967 | \n",
+ " 6022 | \n",
+ " 5992 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 37964775.20 | \n",
+ " 40557686.40 | \n",
+ " 16.452456 | \n",
+ " 4.0 | \n",
+ " 60.23 | \n",
+ " 61.80 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ " ... | \n",
+ " 8482 | \n",
+ " 1517 | \n",
+ " 1568 | \n",
+ " 1622 | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ " 32749 | \n",
+ " 33061 | \n",
+ " 33635 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346.06 | \n",
+ " 249309.61 | \n",
+ " 22.959361 | \n",
+ " 7.0 | \n",
+ " 46.80 | \n",
+ " 47.70 | \n",
+ " 50.20 | \n",
+ " 3.40 | \n",
+ " ... | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 594 | \n",
+ " 593 | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ " 9772 | \n",
+ " 9987 | \n",
+ " 10111 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6727474.53 | \n",
+ " 6879160.19 | \n",
+ " 27.684271 | \n",
+ " 8.0 | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.10 | \n",
+ " ... | \n",
+ " 5076 | \n",
+ " 1758 | \n",
+ " 1752 | \n",
+ " 1755 | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ " 19630 | \n",
+ " 19524 | \n",
+ " 19718 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " Cyprus | \n",
+ " 222501.91 | \n",
+ " 239924.64 | \n",
+ " 300056.76 | \n",
+ " 34.855813 | \n",
+ " 12.0 | \n",
+ " 63.00 | \n",
+ " 69.90 | \n",
+ " 74.60 | \n",
+ " 11.60 | \n",
+ " ... | \n",
+ " 214 | \n",
+ " 123 | \n",
+ " 120 | \n",
+ " 120 | \n",
+ " 28 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 794 | \n",
+ " 783 | \n",
+ " 786 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " Latvia | \n",
+ " 136220.79 | \n",
+ " 121883.12 | \n",
+ " 151175.65 | \n",
+ " 10.978398 | \n",
+ " 13.0 | \n",
+ " 42.40 | \n",
+ " 42.50 | \n",
+ " 44.80 | \n",
+ " 2.40 | \n",
+ " ... | \n",
+ " 100 | \n",
+ " 25 | \n",
+ " 26 | \n",
+ " 27 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 349 | \n",
+ " 343 | \n",
+ " 333 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " Lithuania | \n",
+ " 233245.56 | \n",
+ " 280568.55 | \n",
+ " 326528.65 | \n",
+ " 39.993512 | \n",
+ " 14.0 | \n",
+ " 49.30 | \n",
+ " 51.00 | \n",
+ " 53.70 | \n",
+ " 4.40 | \n",
+ " ... | \n",
+ " 133 | \n",
+ " 28 | \n",
+ " 29 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 411 | \n",
+ " 420 | \n",
+ " 418 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " Hungary | \n",
+ " 619193.34 | \n",
+ " 638635.07 | \n",
+ " 731482.39 | \n",
+ " 18.134732 | \n",
+ " 16.0 | \n",
+ " 49.80 | \n",
+ " 52.00 | \n",
+ " 55.00 | \n",
+ " 5.20 | \n",
+ " ... | \n",
+ " 586 | \n",
+ " 119 | \n",
+ " 122 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 2184 | \n",
+ " 2202 | \n",
+ " 2185 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " Malta | \n",
+ " 103646.87 | \n",
+ " 110302.40 | \n",
+ " 114825.34 | \n",
+ " 10.785150 | \n",
+ " 17.0 | \n",
+ " 74.00 | \n",
+ " 74.00 | \n",
+ " 76.70 | \n",
+ " 2.70 | \n",
+ " ... | \n",
+ " 64 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 41 | \n",
+ " 22 | \n",
+ " 22 | \n",
+ " 23 | \n",
+ " 183 | \n",
+ " 164 | \n",
+ " 161 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " Poland | \n",
+ " 1632635.30 | \n",
+ " 1773295.44 | \n",
+ " 2111735.39 | \n",
+ " 29.345200 | \n",
+ " 20.0 | \n",
+ " 45.30 | \n",
+ " 47.60 | \n",
+ " 48.90 | \n",
+ " 3.60 | \n",
+ " ... | \n",
+ " 1763 | \n",
+ " 250 | \n",
+ " 257 | \n",
+ " 268 | \n",
+ " 39 | \n",
+ " 39 | \n",
+ " 38 | \n",
+ " 4064 | \n",
+ " 3965 | \n",
+ " 3723 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " Romania | \n",
+ " 301553.50 | \n",
+ " 291603.10 | \n",
+ " 393140.74 | \n",
+ " 30.371805 | \n",
+ " 22.0 | \n",
+ " 47.44 | \n",
+ " 43.91 | \n",
+ " 43.97 | \n",
+ " -3.47 | \n",
+ " ... | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 246 | \n",
+ " 249 | \n",
+ " 48 | \n",
+ " 48 | \n",
+ " 49 | \n",
+ " 2766 | \n",
+ " 2638 | \n",
+ " 2626 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " Norway | \n",
+ " 2919968.61 | \n",
+ " 3078150.75 | \n",
+ " 3544164.42 | \n",
+ " 21.376799 | \n",
+ " 30.0 | \n",
+ " 53.60 | \n",
+ " 54.40 | \n",
+ " 57.03 | \n",
+ " 3.43 | \n",
+ " ... | \n",
+ " 500 | \n",
+ " 225 | \n",
+ " 231 | \n",
+ " 234 | \n",
+ " 59 | \n",
+ " 64 | \n",
+ " 63 | \n",
+ " 1058 | \n",
+ " 1106 | \n",
+ " 1082 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
13 rows × 25 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Expenditure in 2015 Expenditure in 2016 Expenditure in 2017 \\\n",
+ "0 Bulgaria 89392.03 100088.85 149436.06 \n",
+ "1 Czechia 680150.69 845275.76 1039940.87 \n",
+ "2 Germany 34827677.86 37964775.20 40557686.40 \n",
+ "3 Greece 202757.73 216346.06 249309.61 \n",
+ "4 Spain 5387633.22 6727474.53 6879160.19 \n",
+ "5 Cyprus 222501.91 239924.64 300056.76 \n",
+ "6 Latvia 136220.79 121883.12 151175.65 \n",
+ "7 Lithuania 233245.56 280568.55 326528.65 \n",
+ "8 Hungary 619193.34 638635.07 731482.39 \n",
+ "9 Malta 103646.87 110302.40 114825.34 \n",
+ "10 Poland 1632635.30 1773295.44 2111735.39 \n",
+ "11 Romania 301553.50 291603.10 393140.74 \n",
+ "12 Norway 2919968.61 3078150.75 3544164.42 \n",
+ "\n",
+ " Change expenditure 2015-2017 in % Unnamed: 0 Occupancy Rate in 2015 \\\n",
+ "0 67.169333 1.0 48.70 \n",
+ "1 52.898598 2.0 43.00 \n",
+ "2 16.452456 4.0 60.23 \n",
+ "3 22.959361 7.0 46.80 \n",
+ "4 27.684271 8.0 61.97 \n",
+ "5 34.855813 12.0 63.00 \n",
+ "6 10.978398 13.0 42.40 \n",
+ "7 39.993512 14.0 49.30 \n",
+ "8 18.134732 16.0 49.80 \n",
+ "9 10.785150 17.0 74.00 \n",
+ "10 29.345200 20.0 45.30 \n",
+ "11 30.371805 22.0 47.44 \n",
+ "12 21.376799 30.0 53.60 \n",
+ "\n",
+ " Occupancy Rate in 2016 Occupancy Rate in 2017 \\\n",
+ "0 55.20 57.10 \n",
+ "1 46.40 49.80 \n",
+ "2 61.80 62.07 \n",
+ "3 47.70 50.20 \n",
+ "4 65.72 67.07 \n",
+ "5 69.90 74.60 \n",
+ "6 42.50 44.80 \n",
+ "7 51.00 53.70 \n",
+ "8 52.00 55.00 \n",
+ "9 74.00 76.70 \n",
+ "10 47.60 48.90 \n",
+ "11 43.91 43.97 \n",
+ "12 54.40 57.03 \n",
+ "\n",
+ " Development Occupancy Rates 2015-2017 ... 25 to 99 2017 100 to 249 2015 \\\n",
+ "0 8.40 ... 986 341 \n",
+ "1 6.80 ... 1195 153 \n",
+ "2 1.84 ... 8482 1517 \n",
+ "3 3.40 ... 3981 593 \n",
+ "4 5.10 ... 5076 1758 \n",
+ "5 11.60 ... 214 123 \n",
+ "6 2.40 ... 100 25 \n",
+ "7 4.40 ... 133 28 \n",
+ "8 5.20 ... 586 119 \n",
+ "9 2.70 ... 64 44 \n",
+ "10 3.60 ... 1763 250 \n",
+ "11 -3.47 ... 1015 249 \n",
+ "12 3.43 ... 500 225 \n",
+ "\n",
+ " 100 to 249 2016 100 to 249 2017 more than 250 2015 more than 250 2016 \\\n",
+ "0 368 366 324 323 \n",
+ "1 154 154 30 30 \n",
+ "2 1568 1622 242 247 \n",
+ "3 594 593 196 195 \n",
+ "4 1752 1755 679 678 \n",
+ "5 120 120 28 28 \n",
+ "6 26 27 4 4 \n",
+ "7 29 29 2 2 \n",
+ "8 122 125 30 30 \n",
+ "9 44 41 22 22 \n",
+ "10 257 268 39 39 \n",
+ "11 246 249 48 48 \n",
+ "12 231 234 59 64 \n",
+ "\n",
+ " more than 250 2017 Sum Hotels 2017 Sum Hotels 2016 Sum Hotels 2015 \n",
+ "0 331 2110 2158 2180 \n",
+ "1 30 5967 6022 5992 \n",
+ "2 251 32749 33061 33635 \n",
+ "3 194 9772 9987 10111 \n",
+ "4 687 19630 19524 19718 \n",
+ "5 29 794 783 786 \n",
+ "6 4 349 343 333 \n",
+ "7 2 411 420 418 \n",
+ "8 30 2184 2202 2185 \n",
+ "9 23 183 164 161 \n",
+ "10 38 4064 3965 3723 \n",
+ "11 49 2766 2638 2626 \n",
+ "12 63 1058 1106 1082 \n",
+ "\n",
+ "[13 rows x 25 columns]"
+ ]
+ },
+ "execution_count": 52,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "final_merge"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 53,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "test = final_merge[['Less than 25 2017','25 to 99 2017','100 to 249 2017','more than 250 2017','Sum Hotels 2017']]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 54,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Less than 25 2017 | \n",
+ " 25 to 99 2017 | \n",
+ " 100 to 249 2017 | \n",
+ " more than 250 2017 | \n",
+ " Sum Hotels 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 427 | \n",
+ " 986 | \n",
+ " 366 | \n",
+ " 331 | \n",
+ " 2110 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 4588 | \n",
+ " 1195 | \n",
+ " 154 | \n",
+ " 30 | \n",
+ " 5967 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 22394 | \n",
+ " 8482 | \n",
+ " 1622 | \n",
+ " 251 | \n",
+ " 32749 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 5004 | \n",
+ " 3981 | \n",
+ " 593 | \n",
+ " 194 | \n",
+ " 9772 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 12112 | \n",
+ " 5076 | \n",
+ " 1755 | \n",
+ " 687 | \n",
+ " 19630 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 431 | \n",
+ " 214 | \n",
+ " 120 | \n",
+ " 29 | \n",
+ " 794 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ " 218 | \n",
+ " 100 | \n",
+ " 27 | \n",
+ " 4 | \n",
+ " 349 | \n",
+ "
\n",
+ " \n",
+ " | 7 | \n",
+ " 247 | \n",
+ " 133 | \n",
+ " 29 | \n",
+ " 2 | \n",
+ " 411 | \n",
+ "
\n",
+ " \n",
+ " | 8 | \n",
+ " 1443 | \n",
+ " 586 | \n",
+ " 125 | \n",
+ " 30 | \n",
+ " 2184 | \n",
+ "
\n",
+ " \n",
+ " | 9 | \n",
+ " 55 | \n",
+ " 64 | \n",
+ " 41 | \n",
+ " 23 | \n",
+ " 183 | \n",
+ "
\n",
+ " \n",
+ " | 10 | \n",
+ " 1995 | \n",
+ " 1763 | \n",
+ " 268 | \n",
+ " 38 | \n",
+ " 4064 | \n",
+ "
\n",
+ " \n",
+ " | 11 | \n",
+ " 1453 | \n",
+ " 1015 | \n",
+ " 249 | \n",
+ " 49 | \n",
+ " 2766 | \n",
+ "
\n",
+ " \n",
+ " | 12 | \n",
+ " 261 | \n",
+ " 500 | \n",
+ " 234 | \n",
+ " 63 | \n",
+ " 1058 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Less than 25 2017 25 to 99 2017 100 to 249 2017 more than 250 2017 \\\n",
+ "0 427 986 366 331 \n",
+ "1 4588 1195 154 30 \n",
+ "2 22394 8482 1622 251 \n",
+ "3 5004 3981 593 194 \n",
+ "4 12112 5076 1755 687 \n",
+ "5 431 214 120 29 \n",
+ "6 218 100 27 4 \n",
+ "7 247 133 29 2 \n",
+ "8 1443 586 125 30 \n",
+ "9 55 64 41 23 \n",
+ "10 1995 1763 268 38 \n",
+ "11 1453 1015 249 49 \n",
+ "12 261 500 234 63 \n",
+ "\n",
+ " Sum Hotels 2017 \n",
+ "0 2110 \n",
+ "1 5967 \n",
+ "2 32749 \n",
+ "3 9772 \n",
+ "4 19630 \n",
+ "5 794 \n",
+ "6 349 \n",
+ "7 411 \n",
+ "8 2184 \n",
+ "9 183 \n",
+ "10 4064 \n",
+ "11 2766 \n",
+ "12 1058 "
+ ]
+ },
+ "execution_count": 54,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "test"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 59,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "new_hotel = final_merge"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 60,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "new_hotel['Percent 25-99 2017'] = (new_hotel['25 to 99 2017']/new_hotel['Sum Hotels 2017'])*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 61,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "new_hotel['Percent less 25 2017'] = (new_hotel['Less than 25 2017']/new_hotel['Sum Hotels 2017'])*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "new_hotel['Percent 100-249 2017'] = (new_hotel['100 to 249 2017']/new_hotel['Sum Hotels 2017'])*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "new_hotel['Percent 250+ 2017'] = (new_hotel['more than 250 2017']/new_hotel['Sum Hotels 2017'])*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country | \n",
+ " Expenditure in 2015 | \n",
+ " Expenditure in 2016 | \n",
+ " Expenditure in 2017 | \n",
+ " Change expenditure 2015-2017 in % | \n",
+ " Unnamed: 0 | \n",
+ " Occupancy Rate in 2015 | \n",
+ " Occupancy Rate in 2016 | \n",
+ " Occupancy Rate in 2017 | \n",
+ " Development Occupancy Rates 2015-2017 | \n",
+ " ... | \n",
+ " more than 250 2015 | \n",
+ " more than 250 2016 | \n",
+ " more than 250 2017 | \n",
+ " Sum Hotels 2017 | \n",
+ " Sum Hotels 2016 | \n",
+ " Sum Hotels 2015 | \n",
+ " Percent 25-99 2017 | \n",
+ " Percent less 25 2017 | \n",
+ " Percent 100-249 2017 | \n",
+ " Percent 250+ 2017 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Bulgaria | \n",
+ " 89392.03 | \n",
+ " 100088.85 | \n",
+ " 149436.06 | \n",
+ " 67.169333 | \n",
+ " 1.0 | \n",
+ " 48.70 | \n",
+ " 55.20 | \n",
+ " 57.10 | \n",
+ " 8.40 | \n",
+ " ... | \n",
+ " 324 | \n",
+ " 323 | \n",
+ " 331 | \n",
+ " 2110 | \n",
+ " 2158 | \n",
+ " 2180 | \n",
+ " 46.7299 | \n",
+ " 20.237 | \n",
+ " 17.346 | \n",
+ " 15.6872 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Czechia | \n",
+ " 680150.69 | \n",
+ " 845275.76 | \n",
+ " 1039940.87 | \n",
+ " 52.898598 | \n",
+ " 2.0 | \n",
+ " 43.00 | \n",
+ " 46.40 | \n",
+ " 49.80 | \n",
+ " 6.80 | \n",
+ " ... | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 30 | \n",
+ " 5967 | \n",
+ " 6022 | \n",
+ " 5992 | \n",
+ " 20.0268 | \n",
+ " 76.8896 | \n",
+ " 2.58086 | \n",
+ " 0.502765 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Germany | \n",
+ " 34827677.86 | \n",
+ " 37964775.20 | \n",
+ " 40557686.40 | \n",
+ " 16.452456 | \n",
+ " 4.0 | \n",
+ " 60.23 | \n",
+ " 61.80 | \n",
+ " 62.07 | \n",
+ " 1.84 | \n",
+ " ... | \n",
+ " 242 | \n",
+ " 247 | \n",
+ " 251 | \n",
+ " 32749 | \n",
+ " 33061 | \n",
+ " 33635 | \n",
+ " 25.9 | \n",
+ " 68.3807 | \n",
+ " 4.95282 | \n",
+ " 0.766436 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Greece | \n",
+ " 202757.73 | \n",
+ " 216346.06 | \n",
+ " 249309.61 | \n",
+ " 22.959361 | \n",
+ " 7.0 | \n",
+ " 46.80 | \n",
+ " 47.70 | \n",
+ " 50.20 | \n",
+ " 3.40 | \n",
+ " ... | \n",
+ " 196 | \n",
+ " 195 | \n",
+ " 194 | \n",
+ " 9772 | \n",
+ " 9987 | \n",
+ " 10111 | \n",
+ " 40.7388 | \n",
+ " 51.2075 | \n",
+ " 6.06836 | \n",
+ " 1.98526 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Spain | \n",
+ " 5387633.22 | \n",
+ " 6727474.53 | \n",
+ " 6879160.19 | \n",
+ " 27.684271 | \n",
+ " 8.0 | \n",
+ " 61.97 | \n",
+ " 65.72 | \n",
+ " 67.07 | \n",
+ " 5.10 | \n",
+ " ... | \n",
+ " 679 | \n",
+ " 678 | \n",
+ " 687 | \n",
+ " 19630 | \n",
+ " 19524 | \n",
+ " 19718 | \n",
+ " 25.8584 | \n",
+ " 61.7015 | \n",
+ " 8.9404 | \n",
+ " 3.49975 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
5 rows × 29 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country Expenditure in 2015 Expenditure in 2016 Expenditure in 2017 \\\n",
+ "0 Bulgaria 89392.03 100088.85 149436.06 \n",
+ "1 Czechia 680150.69 845275.76 1039940.87 \n",
+ "2 Germany 34827677.86 37964775.20 40557686.40 \n",
+ "3 Greece 202757.73 216346.06 249309.61 \n",
+ "4 Spain 5387633.22 6727474.53 6879160.19 \n",
+ "\n",
+ " Change expenditure 2015-2017 in % Unnamed: 0 Occupancy Rate in 2015 \\\n",
+ "0 67.169333 1.0 48.70 \n",
+ "1 52.898598 2.0 43.00 \n",
+ "2 16.452456 4.0 60.23 \n",
+ "3 22.959361 7.0 46.80 \n",
+ "4 27.684271 8.0 61.97 \n",
+ "\n",
+ " Occupancy Rate in 2016 Occupancy Rate in 2017 \\\n",
+ "0 55.20 57.10 \n",
+ "1 46.40 49.80 \n",
+ "2 61.80 62.07 \n",
+ "3 47.70 50.20 \n",
+ "4 65.72 67.07 \n",
+ "\n",
+ " Development Occupancy Rates 2015-2017 ... more than 250 2015 \\\n",
+ "0 8.40 ... 324 \n",
+ "1 6.80 ... 30 \n",
+ "2 1.84 ... 242 \n",
+ "3 3.40 ... 196 \n",
+ "4 5.10 ... 679 \n",
+ "\n",
+ " more than 250 2016 more than 250 2017 Sum Hotels 2017 Sum Hotels 2016 \\\n",
+ "0 323 331 2110 2158 \n",
+ "1 30 30 5967 6022 \n",
+ "2 247 251 32749 33061 \n",
+ "3 195 194 9772 9987 \n",
+ "4 678 687 19630 19524 \n",
+ "\n",
+ " Sum Hotels 2015 Percent 25-99 2017 Percent less 25 2017 \\\n",
+ "0 2180 46.7299 20.237 \n",
+ "1 5992 20.0268 76.8896 \n",
+ "2 33635 25.9 68.3807 \n",
+ "3 10111 40.7388 51.2075 \n",
+ "4 19718 25.8584 61.7015 \n",
+ "\n",
+ " Percent 100-249 2017 Percent 250+ 2017 \n",
+ "0 17.346 15.6872 \n",
+ "1 2.58086 0.502765 \n",
+ "2 4.95282 0.766436 \n",
+ "3 6.06836 1.98526 \n",
+ "4 8.9404 3.49975 \n",
+ "\n",
+ "[5 rows x 29 columns]"
+ ]
+ },
+ "execution_count": 64,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "new_hotel.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 65,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "new_hotel.to_excel('new hotel perc.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 55,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#final_merge.to_excel('Final Merge_new.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 56,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Requirement already satisfied: openpyxl in /usr/local/lib/python3.7/site-packages (2.6.3)\n",
+ "Requirement already satisfied: jdcal in /usr/local/lib/python3.7/site-packages (from openpyxl) (1.4.1)\n",
+ "Requirement already satisfied: et-xmlfile in /usr/local/lib/python3.7/site-packages (from openpyxl) (1.0.1)\n",
+ "Note: you may need to restart the kernel to use updated packages.\n"
+ ]
+ }
+ ],
+ "source": [
+ "pip install openpyxl"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 57,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#occupancy.to_excel('Occupancy Rate.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 58,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#expenditure.to_excel('expenditure_night.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 67,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "4.261538461538462"
+ ]
+ },
+ "execution_count": 67,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "final_merge['Development Occupancy Rates 2015-2017'].mean()"
+ ]
+ },
+ {
+ "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.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/datasets/.DS_Store b/datasets/.DS_Store
new file mode 100644
index 0000000..7424cd8
Binary files /dev/null and b/datasets/.DS_Store differ
diff --git a/datasets/Expenditure.xls b/datasets/Expenditure.xls
new file mode 100644
index 0000000..f87ec8a
Binary files /dev/null and b/datasets/Expenditure.xls differ
diff --git a/datasets/Hotel size_clean.xls b/datasets/Hotel size_clean.xls
new file mode 100644
index 0000000..ee4eab2
Binary files /dev/null and b/datasets/Hotel size_clean.xls differ
diff --git a/datasets/Occupancy Rate.xlsx b/datasets/Occupancy Rate.xlsx
new file mode 100644
index 0000000..52173fb
Binary files /dev/null and b/datasets/Occupancy Rate.xlsx differ
diff --git a/datasets/new hotel perc.xlsx b/datasets/new hotel perc.xlsx
new file mode 100644
index 0000000..54ac2a2
Binary files /dev/null and b/datasets/new hotel perc.xlsx differ
diff --git a/datasets/tin00180_20190920_164536.xlsx b/datasets/tin00180_20190920_164536.xlsx
new file mode 100644
index 0000000..2d5ac34
Binary files /dev/null and b/datasets/tin00180_20190920_164536.xlsx differ
diff --git a/datasets/tour_cap_nats.tsv.gz b/datasets/tour_cap_nats.tsv.gz
new file mode 100644
index 0000000..6a2f90b
Binary files /dev/null and b/datasets/tour_cap_nats.tsv.gz differ
diff --git a/datasets/tour_dem_exac.tsv.gz b/datasets/tour_dem_exac.tsv.gz
new file mode 100644
index 0000000..4783bf4
Binary files /dev/null and b/datasets/tour_dem_exac.tsv.gz differ