Load all base/use every analysis Packages

library("easypackages")
My_Packages <- c("datasets", "data.table", "dtplyr", "tidyverse", 
                 "stringr", "lubridate", "forcats", "magrittr", "lazyeval", 
                 "readxl", "haven", "plotly", "plotrr", "lattice", "latticeExtra",
                 "testthat", "Rcmdr", "RInno", "shiny", "shinythemes", "shinydashboard",
                 "knitr", "markdown", "rmarkdown")
libraries(My_Packages)
Loading required package: data.table
Loading required package: dtplyr
Loading required package: tidyverse
Loading tidyverse: ggplot2
Loading tidyverse: tibble
Loading tidyverse: tidyr
Loading tidyverse: readr
Loading tidyverse: purrr
Loading tidyverse: dplyr
Conflicts with tidy packages ----------------------------------------------
between():   dplyr, data.table
filter():    dplyr, stats
first():     dplyr, data.table
lag():       dplyr, stats
last():      dplyr, data.table
transpose(): purrr, data.table
Loading required package: stringr
Loading required package: lubridate

Attaching package: 'lubridate'
The following objects are masked from 'package:data.table':

    hour, isoweek, mday, minute, month, quarter, second, wday,
    week, yday, year
The following object is masked from 'package:base':

    date
Loading required package: forcats
Loading required package: magrittr

Attaching package: 'magrittr'
The following object is masked from 'package:purrr':

    set_names
The following object is masked from 'package:tidyr':

    extract
Loading required package: lazyeval

Attaching package: 'lazyeval'
The following objects are masked from 'package:purrr':

    is_atomic, is_formula
Loading required package: readxl
Loading required package: haven

Attaching package: 'haven'
The following object is masked from 'package:forcats':

    as_factor
Loading required package: plotly

Attaching package: 'plotly'
The following object is masked from 'package:ggplot2':

    last_plot
The following object is masked from 'package:stats':

    filter
The following object is masked from 'package:graphics':

    layout
Loading required package: plotrr
Loading required package: lattice
Loading required package: latticeExtra
Loading required package: RColorBrewer

Attaching package: 'latticeExtra'
The following object is masked from 'package:ggplot2':

    layer
Loading required package: testthat

Attaching package: 'testthat'
The following objects are masked from 'package:magrittr':

    equals, is_less_than, not
The following object is masked from 'package:dplyr':

    matches
The following object is masked from 'package:purrr':

    is_null
Loading required package: Rcmdr
Loading required package: splines
Loading required package: RcmdrMisc
Loading required package: car

Attaching package: 'car'
The following object is masked from 'package:dplyr':

    recode
The following object is masked from 'package:purrr':

    some
Loading required package: sandwich
The Commander GUI is launched only in interactive sessions
Loading required package: RInno
Version: 0.0.3
Maintainer: Jon Hill <jon.mark.hill@gmail.com>
License: GPL-3 | file LICENSE
URL: www.ficonsulting.com
Loading required package: shiny

Attaching package: 'shiny'
The following object is masked from 'package:RInno':

    code
The following object is masked from 'package:Rcmdr':

    radioButtons
Loading required package: shinythemes
Loading required package: shinydashboard

Attaching package: 'shinydashboard'
The following object is masked from 'package:graphics':

    box
Loading required package: knitr
Loading required package: markdown
Loading required package: rmarkdown

Attaching package: 'rmarkdown'
The following object is masked from 'package:RInno':

    run
All packages loaded successfully

Import Data into R

Climate <- read_csv("C:/Users/Michael/Desktop/Statistical Computing/Assessments/Assignment 2/Data/Climate.csv")
Parsed with column specification:
cols(
  .default = col_double(),
  `Country code` = col_character(),
  Region = col_character(),
  IE_PPI_TRAN_CD = col_integer(),
  NY_GNP_PCAP_CD = col_integer(),
  SH_H2O_SAFE_ZS = col_integer()
)
See spec(...) for full column specifications.
Climate_Descriptions_Country <- read_excel("C:/Users/Michael/Desktop/Statistical Computing/Assessments/Assignment 2/Data/climate_descriptions.xlsx")

Climate_Descriptions_Series <- read_excel("C:/Users/Michael/Desktop/Statistical Computing/Assessments/Assignment 2/Data/climate_descriptions.xlsx", 
                                    sheet = "Series")


BASE_Climate <- Climate
View(Climate)
View(Climate_Descriptions_Country)
View(Climate_Descriptions_Series)

Tasks

1. Clean up

+ Relabel the headings of the Climate table
+ Create factors of the appropreate levels and labels
  + Join with dplyr? Or create a list then bind to levels then bind to labels?
  
na.omit(Climate_Descriptions_Country)
factor(Climate$`Country code`, 
       levels = na.omit(print(Climate_Descriptions_Country$`Country code`)), 
       labels = na.omit(print(Climate_Descriptions_Country$`Country name`)))
  [1] "ABW" "ADO" "AFG" "AGO" "ALB" "ARE" "ARG" "ARM" "ASM" "ATG" "AUS"
 [12] "AUT" "AZE" "BDI" "BEL" "BEN" "BFA" "BGD" "BGR" "BHR" "BHS" "BIH"
 [23] "BLR" "BLZ" "BMU" "BOL" "BRA" "BRB" "BRN" "BTN" "BWA" "CAF" "CAN"
 [34] "CHE" "CHI" "CHL" "CHN" "CIV" "CMR" "COG" "COK" "COL" "COM" "CPV"
 [45] "CRI" "CUB" "CUW" "CYM" "CYP" "CZE" "DEU" "DJI" "DMA" "DNK" "DOM"
 [56] "DZA" "ECU" "EGY" "ERI" "ESP" "EST" "ETH" "FIN" "FJI" "FRA" "FRO"
 [67] "FSM" "GAB" "GBR" "GEO" "GHA" "GIB" "GIN" "GMB" "GNB" "GNQ" "GRC"
 [78] "GRD" "GRL" "GTM" "GUM" "GUY" "HKG" "HND" "HRV" "HTI" "HUN" "IDN"
 [89] "IMY" "IND" "IRL" "IRN" "IRQ" "ISL" "ISR" "ITA" "JAM" "JOR" "JPN"
[100] "KAZ" "KEN" "KGZ" "KHM" "KIR" "KNA" "KOR" "KSV" "KWT" "LAO" "LBN"
[111] "LBR" "LBY" "LCA" "LIE" "LKA" "LSO" "LTU" "LUX" "LVA" "MAC" "MAF"
[122] "MAR" "MCO" "MDA" "MDG" "MDV" "MEX" "MHL" "MKD" "MLI" "MLT" "MMR"
[133] "MNE" "MNG" "MNP" "MOZ" "MRT" "MUS" "MWI" "MYS" "MYT" "NAM" "NCL"
[144] "NER" "NGA" "NIC" "NIU" "NLD" "NOR" "NPL" "NRU" "NZL" "OMN" "PAK"
[155] "PAN" "PER" "PHL" "PLW" "PNG" "POL" "PRI" "PRK" "PRT" "PRY" "PYF"
[166] "QAT" "ROM" "RUS" "RWA" "SAU" "SDN" "SEN" "SGP" "SLB" "SLE" "SLV"
[177] "SMR" "SOM" "SRB" "STP" "SUR" "SVK" "SVN" "SWE" "SWZ" "SXM" "SYC"
[188] "SYR" "TCA" "TCD" "TGO" "THA" "TJK" "TKM" "TMP" "TON" "TTO" "TUN"
[199] "TUR" "TUV" "TZA" "UGA" "UKR" "URY" "USA" "UZB" "VCT" "VEN" "VIR"
[210] "VNM" "VUT" "WBG" "WSM" "YEM" "ZAF" "ZAR" "ZMB" "ZWE" NA    NA   
[221] NA    NA    NA    NA    NA    NA    NA    NA    NA   
  [1] "Aruba"                          "Andorra"                       
  [3] "Afghanistan"                    "Angola"                        
  [5] "Albania"                        "United Arab Emirates"          
  [7] "Argentina"                      "Armenia"                       
  [9] "American Samoa"                 "Antigua and Barbuda"           
 [11] "Australia"                      "Austria"                       
 [13] "Azerbaijan"                     "Burundi"                       
 [15] "Belgium"                        "Benin"                         
 [17] "Burkina Faso"                   "Bangladesh"                    
 [19] "Bulgaria"                       "Bahrain"                       
 [21] "Bahamas, The"                   "Bosnia and Herzegovina"        
 [23] "Belarus"                        "Belize"                        
 [25] "Bermuda"                        "Bolivia"                       
 [27] "Brazil"                         "Barbados"                      
 [29] "Brunei Darussalam"              "Bhutan"                        
 [31] "Botswana"                       "Central African Republic"      
 [33] "Canada"                         "Switzerland"                   
 [35] "Channel Islands"                "Chile"                         
 [37] "China"                          "Cote d'Ivoire"                 
 [39] "Cameroon"                       "Congo, Rep."                   
 [41] "Cook Islands"                   "Colombia"                      
 [43] "Comoros"                        "Cape Verde"                    
 [45] "Costa Rica"                     "Cuba"                          
 [47] "Curacao"                        "Cayman Islands"                
 [49] "Cyprus"                         "Czech Republic"                
 [51] "Germany"                        "Djibouti"                      
 [53] "Dominica"                       "Denmark"                       
 [55] "Dominican Republic"             "Algeria"                       
 [57] "Ecuador"                        "Egypt, Arab Rep."              
 [59] "Eritrea"                        "Spain"                         
 [61] "Estonia"                        "Ethiopia"                      
 [63] "Finland"                        "Fiji"                          
 [65] "France"                         "Faeroe Islands"                
 [67] "Micronesia, Fed. Sts."          "Gabon"                         
 [69] "United Kingdom"                 "Georgia"                       
 [71] "Ghana"                          "Gibraltar"                     
 [73] "Guinea"                         "Gambia, The"                   
 [75] "Guinea-Bissau"                  "Equatorial Guinea"             
 [77] "Greece"                         "Grenada"                       
 [79] "Greenland"                      "Guatemala"                     
 [81] "Guam"                           "Guyana"                        
 [83] "Hong Kong SAR, China"           "Honduras"                      
 [85] "Croatia"                        "Haiti"                         
 [87] "Hungary"                        "Indonesia"                     
 [89] "Isle of Man"                    "India"                         
 [91] "Ireland"                        "Iran, Islamic Rep."            
 [93] "Iraq"                           "Iceland"                       
 [95] "Israel"                         "Italy"                         
 [97] "Jamaica"                        "Jordan"                        
 [99] "Japan"                          "Kazakhstan"                    
[101] "Kenya"                          "Kyrgyz Republic"               
[103] "Cambodia"                       "Kiribati"                      
[105] "St. Kitts and Nevis"            "Korea, Rep."                   
[107] "Kosovo"                         "Kuwait"                        
[109] "Lao PDR"                        "Lebanon"                       
[111] "Liberia"                        "Libya"                         
[113] "St. Lucia"                      "Liechtenstein"                 
[115] "Sri Lanka"                      "Lesotho"                       
[117] "Lithuania"                      "Luxembourg"                    
[119] "Latvia"                         "Macao SAR, China"              
[121] "St. Martin (French part)"       "Morocco"                       
[123] "Monaco"                         "Moldova"                       
[125] "Madagascar"                     "Maldives"                      
[127] "Mexico"                         "Marshall Islands"              
[129] "Macedonia, FYR"                 "Mali"                          
[131] "Malta"                          "Myanmar"                       
[133] "Montenegro"                     "Mongolia"                      
[135] "Northern Mariana Islands"       "Mozambique"                    
[137] "Mauritania"                     "Mauritius"                     
[139] "Malawi"                         "Malaysia"                      
[141] "Mayotte"                        "Namibia"                       
[143] "New Caledonia"                  "Niger"                         
[145] "Nigeria"                        "Nicaragua"                     
[147] "Niue"                           "Netherlands"                   
[149] "Norway"                         "Nepal"                         
[151] "Nauru"                          "New Zealand"                   
[153] "Oman"                           "Pakistan"                      
[155] "Panama"                         "Peru"                          
[157] "Philippines"                    "Palau"                         
[159] "Papua New Guinea"               "Poland"                        
[161] "Puerto Rico"                    "Korea, Dem. Rep."              
[163] "Portugal"                       "Paraguay"                      
[165] "French Polynesia"               "Qatar"                         
[167] "Romania"                        "Russian Federation"            
[169] "Rwanda"                         "Saudi Arabia"                  
[171] "Sudan"                          "Senegal"                       
[173] "Singapore"                      "Solomon Islands"               
[175] "Sierra Leone"                   "El Salvador"                   
[177] "San Marino"                     "Somalia"                       
[179] "Serbia"                         "Sao Tome and Principe"         
[181] "Suriname"                       "Slovak Republic"               
[183] "Slovenia"                       "Sweden"                        
[185] "Swaziland"                      "Sint Maarten (Dutch part)"     
[187] "Seychelles"                     "Syrian Arab Republic"          
[189] "Turks and Caicos Islands"       "Chad"                          
[191] "Togo"                           "Thailand"                      
[193] "Tajikistan"                     "Turkmenistan"                  
[195] "Timor-Leste"                    "Tonga"                         
[197] "Trinidad and Tobago"            "Tunisia"                       
[199] "Turkey"                         "Tuvalu"                        
[201] "Tanzania"                       "Uganda"                        
[203] "Ukraine"                        "Uruguay"                       
[205] "United States"                  "Uzbekistan"                    
[207] "St. Vincent and the Grenadines" "Venezuela, RB"                 
[209] "Virgin Islands (U.S.)"          "Vietnam"                       
[211] "Vanuatu"                        "West Bank and Gaza"            
[213] "Samoa"                          "Yemen, Rep."                   
[215] "South Africa"                   "Congo, Dem. Rep."              
[217] "Zambia"                         "Zimbabwe"                      
[219] NA                               NA                              
[221] NA                               NA                              
[223] NA                               NA                              
[225] NA                               NA                              
[227] NA                               NA                              
[229] NA                              
  [1] Aruba                          Andorra                       
  [3] Afghanistan                    Angola                        
  [5] Albania                        United Arab Emirates          
  [7] Argentina                      Armenia                       
  [9] American Samoa                 Antigua and Barbuda           
 [11] Australia                      Austria                       
 [13] Azerbaijan                     Burundi                       
 [15] Belgium                        Benin                         
 [17] Burkina Faso                   Bangladesh                    
 [19] Bulgaria                       Bahrain                       
 [21] Bahamas, The                   Bosnia and Herzegovina        
 [23] Belarus                        Belize                        
 [25] Bermuda                        Bolivia                       
 [27] Brazil                         Barbados                      
 [29] Brunei Darussalam              Bhutan                        
 [31] Botswana                       Central African Republic      
 [33] Canada                         Switzerland                   
 [35] Channel Islands                Chile                         
 [37] China                          Cote d'Ivoire                 
 [39] Cameroon                       Congo, Rep.                   
 [41] Cook Islands                   Colombia                      
 [43] Comoros                        Cape Verde                    
 [45] Costa Rica                     Cuba                          
 [47] Curacao                        Cayman Islands                
 [49] Cyprus                         Czech Republic                
 [51] Germany                        Djibouti                      
 [53] Dominica                       Denmark                       
 [55] Dominican Republic             Algeria                       
 [57] Ecuador                        Egypt, Arab Rep.              
 [59] Eritrea                        Spain                         
 [61] Estonia                        Ethiopia                      
 [63] Finland                        Fiji                          
 [65] France                         Faeroe Islands                
 [67] Micronesia, Fed. Sts.          Gabon                         
 [69] United Kingdom                 Georgia                       
 [71] Ghana                          Gibraltar                     
 [73] Guinea                         Gambia, The                   
 [75] Guinea-Bissau                  Equatorial Guinea             
 [77] Greece                         Grenada                       
 [79] Greenland                      Guatemala                     
 [81] Guam                           Guyana                        
 [83] Hong Kong SAR, China           Honduras                      
 [85] Croatia                        Haiti                         
 [87] Hungary                        Indonesia                     
 [89] Isle of Man                    India                         
 [91] Ireland                        Iran, Islamic Rep.            
 [93] Iraq                           Iceland                       
 [95] Israel                         Italy                         
 [97] Jamaica                        Jordan                        
 [99] Japan                          Kazakhstan                    
[101] Kenya                          Kyrgyz Republic               
[103] Cambodia                       Kiribati                      
[105] St. Kitts and Nevis            Korea, Rep.                   
[107] Kosovo                         Kuwait                        
[109] Lao PDR                        Lebanon                       
[111] Liberia                        Libya                         
[113] St. Lucia                      Liechtenstein                 
[115] Sri Lanka                      Lesotho                       
[117] Lithuania                      Luxembourg                    
[119] Latvia                         Macao SAR, China              
[121] St. Martin (French part)       Morocco                       
[123] Monaco                         Moldova                       
[125] Madagascar                     Maldives                      
[127] Mexico                         Marshall Islands              
[129] Macedonia, FYR                 Mali                          
[131] Malta                          Myanmar                       
[133] Montenegro                     Mongolia                      
[135] Northern Mariana Islands       Mozambique                    
[137] Mauritania                     Mauritius                     
[139] Malawi                         Malaysia                      
[141] Mayotte                        Namibia                       
[143] New Caledonia                  Niger                         
[145] Nigeria                        Nicaragua                     
[147] Niue                           Netherlands                   
[149] Norway                         Nepal                         
[151] Nauru                          New Zealand                   
[153] Oman                           Pakistan                      
[155] Panama                         Peru                          
[157] Philippines                    Palau                         
[159] Papua New Guinea               Poland                        
[161] Puerto Rico                    Portugal                      
[163] Paraguay                       French Polynesia              
[165] Qatar                          Romania                       
[167] Russian Federation             Rwanda                        
[169] Saudi Arabia                   Sudan                         
[171] Senegal                        Singapore                     
[173] Solomon Islands                Sierra Leone                  
[175] El Salvador                    San Marino                    
[177] Somalia                        Serbia                        
[179] Sao Tome and Principe          Suriname                      
[181] Slovak Republic                Slovenia                      
[183] Sweden                         Swaziland                     
[185] Sint Maarten (Dutch part)      Seychelles                    
[187] Syrian Arab Republic           Turks and Caicos Islands      
[189] Chad                           Togo                          
[191] Thailand                       Tajikistan                    
[193] Turkmenistan                   Timor-Leste                   
[195] Tonga                          Trinidad and Tobago           
[197] Tunisia                        Turkey                        
[199] Tuvalu                         Tanzania                      
[201] Uganda                         Ukraine                       
[203] Uruguay                        United States                 
[205] Uzbekistan                     St. Vincent and the Grenadines
[207] Venezuela, RB                  Virgin Islands (U.S.)         
[209] Vietnam                        Vanuatu                       
[211] West Bank and Gaza             Samoa                         
[213] Yemen, Rep.                    South Africa                  
[215] Zambia                         Zimbabwe                      
218 Levels: Aruba Andorra Afghanistan Angola ... Zimbabwe
Climate$`Country code`
  [1] "ABW" "ADO" "AFG" "AGO" "ALB" "ARE" "ARG" "ARM" "ASM" "ATG" "AUS"
 [12] "AUT" "AZE" "BDI" "BEL" "BEN" "BFA" "BGD" "BGR" "BHR" "BHS" "BIH"
 [23] "BLR" "BLZ" "BMU" "BOL" "BRA" "BRB" "BRN" "BTN" "BWA" "CAF" "CAN"
 [34] "CHE" "CHI" "CHL" "CHN" "CIV" "CMR" "COG" "COK" "COL" "COM" "CPV"
 [45] "CRI" "CUB" "CUW" "CYM" "CYP" "CZE" "DEU" "DJI" "DMA" "DNK" "DOM"
 [56] "DZA" "ECU" "EGY" "ERI" "ESP" "EST" "ETH" "FIN" "FJI" "FRA" "FRO"
 [67] "FSM" "GAB" "GBR" "GEO" "GHA" "GIB" "GIN" "GMB" "GNB" "GNQ" "GRC"
 [78] "GRD" "GRL" "GTM" "GUM" "GUY" "HKG" "HND" "HRV" "HTI" "HUN" "IDN"
 [89] "IMY" "IND" "IRL" "IRN" "IRQ" "ISL" "ISR" "ITA" "JAM" "JOR" "JPN"
[100] "KAZ" "KEN" "KGZ" "KHM" "KIR" "KNA" "KOR" "KSV" "KWT" "LAO" "LBN"
[111] "LBR" "LBY" "LCA" "LIE" "LKA" "LSO" "LTU" "LUX" "LVA" "MAC" "MAF"
[122] "MAR" "MCO" "MDA" "MDG" "MDV" "MEX" "MHL" "MKD" "MLI" "MLT" "MMR"
[133] "MNE" "MNG" "MNP" "MOZ" "MRT" "MUS" "MWI" "MYS" "MYT" "NAM" "NCL"
[144] "NER" "NGA" "NIC" "NIU" "NLD" "NOR" "NPL" "NRU" "NZL" "OMN" "PAK"
[155] "PAN" "PER" "PHL" "PLW" "PNG" "POL" "PRI" "PRT" "PRY" "PYF" "QAT"
[166] "ROM" "RUS" "RWA" "SAU" "SDN" "SEN" "SGP" "SLB" "SLE" "SLV" "SMR"
[177] "SOM" "SRB" "STP" "SUR" "SVK" "SVN" "SWE" "SWZ" "SXM" "SYC" "SYR"
[188] "TCA" "TCD" "TGO" "THA" "TJK" "TKM" "TMP" "TON" "TTO" "TUN" "TUR"
[199] "TUV" "TZA" "UGA" "UKR" "URY" "USA" "UZB" "VCT" "VEN" "VIR" "VNM"
[210] "VUT" "WBG" "WSM" "YEM" "ZAF" "ZMB" "ZWE"
ABW

ADO

AFG

AGO

ALB

ARE

ARG

ARM

ASM

ATG

AUS

AUT

AZE

BDI

BEL

BEN

BFA

BGD

BGR

BHR

BHS

BIH

BLR

BLZ

BMU

BOL

BRA

BRB

BRN

BTN

BWA

CAF

CAN

CHE

CHI

CHL

CHN

CIV

CMR

COG

COK

COL

COM

CPV

CRI

CUB

CUW

CYM

CYP

CZE

DEU

DJI

DMA

DNK

DOM

DZA

ECU

EGY

ERI

ESP

EST

ETH

FIN

FJI

FRA

FRO

FSM

GAB

GBR

GEO

GHA

GIB

GIN

GMB

GNB

GNQ

GRC

GRD

GRL

GTM

GUM

GUY

HKG

HND

HRV

HTI

HUN

IDN

IMY

IND

IRL

IRN

IRQ

ISL

ISR

ITA

JAM

JOR

JPN

KAZ

KEN

KGZ

KHM

KIR

KNA

KOR

KSV

KWT

LAO

LBN

LBR

LBY

LCA

LIE

LKA

LSO

LTU

LUX

LVA

MAC

MAF

MAR

MCO

MDA

MDG

MDV

MEX

MHL

MKD

MLI

MLT

MMR

MNE

MNG

MNP

MOZ

MRT

MUS

MWI

MYS

MYT

NAM

NCL

NER

NGA

NIC

NIU

NLD

NOR

NPL

NRU

NZL

OMN

PAK

PAN

PER

PHL

PLW

PNG

POL

PRI

PRT

PRY

PYF

QAT

ROM

RUS

RWA

SAU

SDN

SEN

SGP

SLB

SLE

SLV

SMR

SOM

SRB

STP

SUR

SVK

SVN

SWE

SWZ

SXM

SYC

SYR

TCA

TCD

TGO

THA

TJK

TKM

TMP

TON

TTO

TUN

TUR

TUV

TZA

UGA

UKR

URY

USA

UZB

VCT

VEN

VIR

VNM

VUT

WBG

WSM

YEM

ZAF

ZMB

ZWE
print(Climate_Descriptions_Country$`Country code`)
  [1] "ABW" "ADO" "AFG" "AGO" "ALB" "ARE" "ARG" "ARM" "ASM" "ATG" "AUS"
 [12] "AUT" "AZE" "BDI" "BEL" "BEN" "BFA" "BGD" "BGR" "BHR" "BHS" "BIH"
 [23] "BLR" "BLZ" "BMU" "BOL" "BRA" "BRB" "BRN" "BTN" "BWA" "CAF" "CAN"
 [34] "CHE" "CHI" "CHL" "CHN" "CIV" "CMR" "COG" "COK" "COL" "COM" "CPV"
 [45] "CRI" "CUB" "CUW" "CYM" "CYP" "CZE" "DEU" "DJI" "DMA" "DNK" "DOM"
 [56] "DZA" "ECU" "EGY" "ERI" "ESP" "EST" "ETH" "FIN" "FJI" "FRA" "FRO"
 [67] "FSM" "GAB" "GBR" "GEO" "GHA" "GIB" "GIN" "GMB" "GNB" "GNQ" "GRC"
 [78] "GRD" "GRL" "GTM" "GUM" "GUY" "HKG" "HND" "HRV" "HTI" "HUN" "IDN"
 [89] "IMY" "IND" "IRL" "IRN" "IRQ" "ISL" "ISR" "ITA" "JAM" "JOR" "JPN"
[100] "KAZ" "KEN" "KGZ" "KHM" "KIR" "KNA" "KOR" "KSV" "KWT" "LAO" "LBN"
[111] "LBR" "LBY" "LCA" "LIE" "LKA" "LSO" "LTU" "LUX" "LVA" "MAC" "MAF"
[122] "MAR" "MCO" "MDA" "MDG" "MDV" "MEX" "MHL" "MKD" "MLI" "MLT" "MMR"
[133] "MNE" "MNG" "MNP" "MOZ" "MRT" "MUS" "MWI" "MYS" "MYT" "NAM" "NCL"
[144] "NER" "NGA" "NIC" "NIU" "NLD" "NOR" "NPL" "NRU" "NZL" "OMN" "PAK"
[155] "PAN" "PER" "PHL" "PLW" "PNG" "POL" "PRI" "PRK" "PRT" "PRY" "PYF"
[166] "QAT" "ROM" "RUS" "RWA" "SAU" "SDN" "SEN" "SGP" "SLB" "SLE" "SLV"
[177] "SMR" "SOM" "SRB" "STP" "SUR" "SVK" "SVN" "SWE" "SWZ" "SXM" "SYC"
[188] "SYR" "TCA" "TCD" "TGO" "THA" "TJK" "TKM" "TMP" "TON" "TTO" "TUN"
[199] "TUR" "TUV" "TZA" "UGA" "UKR" "URY" "USA" "UZB" "VCT" "VEN" "VIR"
[210] "VNM" "VUT" "WBG" "WSM" "YEM" "ZAF" "ZAR" "ZMB" "ZWE" NA    NA   
[221] NA    NA    NA    NA    NA    NA    NA    NA    NA   
print(Climate_Descriptions_Country$`Country name`)
  [1] "Aruba"                          "Andorra"                       
  [3] "Afghanistan"                    "Angola"                        
  [5] "Albania"                        "United Arab Emirates"          
  [7] "Argentina"                      "Armenia"                       
  [9] "American Samoa"                 "Antigua and Barbuda"           
 [11] "Australia"                      "Austria"                       
 [13] "Azerbaijan"                     "Burundi"                       
 [15] "Belgium"                        "Benin"                         
 [17] "Burkina Faso"                   "Bangladesh"                    
 [19] "Bulgaria"                       "Bahrain"                       
 [21] "Bahamas, The"                   "Bosnia and Herzegovina"        
 [23] "Belarus"                        "Belize"                        
 [25] "Bermuda"                        "Bolivia"                       
 [27] "Brazil"                         "Barbados"                      
 [29] "Brunei Darussalam"              "Bhutan"                        
 [31] "Botswana"                       "Central African Republic"      
 [33] "Canada"                         "Switzerland"                   
 [35] "Channel Islands"                "Chile"                         
 [37] "China"                          "Cote d'Ivoire"                 
 [39] "Cameroon"                       "Congo, Rep."                   
 [41] "Cook Islands"                   "Colombia"                      
 [43] "Comoros"                        "Cape Verde"                    
 [45] "Costa Rica"                     "Cuba"                          
 [47] "Curacao"                        "Cayman Islands"                
 [49] "Cyprus"                         "Czech Republic"                
 [51] "Germany"                        "Djibouti"                      
 [53] "Dominica"                       "Denmark"                       
 [55] "Dominican Republic"             "Algeria"                       
 [57] "Ecuador"                        "Egypt, Arab Rep."              
 [59] "Eritrea"                        "Spain"                         
 [61] "Estonia"                        "Ethiopia"                      
 [63] "Finland"                        "Fiji"                          
 [65] "France"                         "Faeroe Islands"                
 [67] "Micronesia, Fed. Sts."          "Gabon"                         
 [69] "United Kingdom"                 "Georgia"                       
 [71] "Ghana"                          "Gibraltar"                     
 [73] "Guinea"                         "Gambia, The"                   
 [75] "Guinea-Bissau"                  "Equatorial Guinea"             
 [77] "Greece"                         "Grenada"                       
 [79] "Greenland"                      "Guatemala"                     
 [81] "Guam"                           "Guyana"                        
 [83] "Hong Kong SAR, China"           "Honduras"                      
 [85] "Croatia"                        "Haiti"                         
 [87] "Hungary"                        "Indonesia"                     
 [89] "Isle of Man"                    "India"                         
 [91] "Ireland"                        "Iran, Islamic Rep."            
 [93] "Iraq"                           "Iceland"                       
 [95] "Israel"                         "Italy"                         
 [97] "Jamaica"                        "Jordan"                        
 [99] "Japan"                          "Kazakhstan"                    
[101] "Kenya"                          "Kyrgyz Republic"               
[103] "Cambodia"                       "Kiribati"                      
[105] "St. Kitts and Nevis"            "Korea, Rep."                   
[107] "Kosovo"                         "Kuwait"                        
[109] "Lao PDR"                        "Lebanon"                       
[111] "Liberia"                        "Libya"                         
[113] "St. Lucia"                      "Liechtenstein"                 
[115] "Sri Lanka"                      "Lesotho"                       
[117] "Lithuania"                      "Luxembourg"                    
[119] "Latvia"                         "Macao SAR, China"              
[121] "St. Martin (French part)"       "Morocco"                       
[123] "Monaco"                         "Moldova"                       
[125] "Madagascar"                     "Maldives"                      
[127] "Mexico"                         "Marshall Islands"              
[129] "Macedonia, FYR"                 "Mali"                          
[131] "Malta"                          "Myanmar"                       
[133] "Montenegro"                     "Mongolia"                      
[135] "Northern Mariana Islands"       "Mozambique"                    
[137] "Mauritania"                     "Mauritius"                     
[139] "Malawi"                         "Malaysia"                      
[141] "Mayotte"                        "Namibia"                       
[143] "New Caledonia"                  "Niger"                         
[145] "Nigeria"                        "Nicaragua"                     
[147] "Niue"                           "Netherlands"                   
[149] "Norway"                         "Nepal"                         
[151] "Nauru"                          "New Zealand"                   
[153] "Oman"                           "Pakistan"                      
[155] "Panama"                         "Peru"                          
[157] "Philippines"                    "Palau"                         
[159] "Papua New Guinea"               "Poland"                        
[161] "Puerto Rico"                    "Korea, Dem. Rep."              
[163] "Portugal"                       "Paraguay"                      
[165] "French Polynesia"               "Qatar"                         
[167] "Romania"                        "Russian Federation"            
[169] "Rwanda"                         "Saudi Arabia"                  
[171] "Sudan"                          "Senegal"                       
[173] "Singapore"                      "Solomon Islands"               
[175] "Sierra Leone"                   "El Salvador"                   
[177] "San Marino"                     "Somalia"                       
[179] "Serbia"                         "Sao Tome and Principe"         
[181] "Suriname"                       "Slovak Republic"               
[183] "Slovenia"                       "Sweden"                        
[185] "Swaziland"                      "Sint Maarten (Dutch part)"     
[187] "Seychelles"                     "Syrian Arab Republic"          
[189] "Turks and Caicos Islands"       "Chad"                          
[191] "Togo"                           "Thailand"                      
[193] "Tajikistan"                     "Turkmenistan"                  
[195] "Timor-Leste"                    "Tonga"                         
[197] "Trinidad and Tobago"            "Tunisia"                       
[199] "Turkey"                         "Tuvalu"                        
[201] "Tanzania"                       "Uganda"                        
[203] "Ukraine"                        "Uruguay"                       
[205] "United States"                  "Uzbekistan"                    
[207] "St. Vincent and the Grenadines" "Venezuela, RB"                 
[209] "Virgin Islands (U.S.)"          "Vietnam"                       
[211] "Vanuatu"                        "West Bank and Gaza"            
[213] "Samoa"                          "Yemen, Rep."                   
[215] "South Africa"                   "Congo, Dem. Rep."              
[217] "Zambia"                         "Zimbabwe"                      
[219] NA                               NA                              
[221] NA                               NA                              
[223] NA                               NA                              
[225] NA                               NA                              
[227] NA                               NA                              
[229] NA                              

2. Analysis

+ Cross this bridge when we get to it...
LS0tDQp0aXRsZTogIkpvaW5zIGZvciBJbnRybyBDb21wdXRpbmcgZXhwZXJpbWVudGFsIg0KYXV0aG9yOiAiTmV1cm9uYWwgTWlrZSINCm91dHB1dDogDQogICAgaHRtbF9kb2N1bWVudDogaHRtbF9ub3RlYm9vaw0KICAgIHRoZW1lOiBjb3Ntbw0KICAgIGhpZ2hsaWdodDogdGV4dG1hdGUNCiAgICBpbmNsdWRlOg0KICAgICAgYWZ0ZXJfYm9keTogZm9vdGVyLmh0bWwNCiAgICBjc3M6IHN0eWxlcy5jc3MNCi0tLQ0KDQoNCiNMb2FkIGFsbCBiYXNlL3VzZSBldmVyeSBhbmFseXNpcyBQYWNrYWdlcw0KYGBge3J9DQpsaWJyYXJ5KCJlYXN5cGFja2FnZXMiKQ0KTXlfUGFja2FnZXMgPC0gYygiZGF0YXNldHMiLCAiZGF0YS50YWJsZSIsICJkdHBseXIiLCAidGlkeXZlcnNlIiwgDQogICAgICAgICAgICAgICAgICJzdHJpbmdyIiwgImx1YnJpZGF0ZSIsICJmb3JjYXRzIiwgIm1hZ3JpdHRyIiwgImxhenlldmFsIiwgDQogICAgICAgICAgICAgICAgICJyZWFkeGwiLCAiaGF2ZW4iLCAicGxvdGx5IiwgInBsb3RyciIsICJsYXR0aWNlIiwgImxhdHRpY2VFeHRyYSIsDQogICAgICAgICAgICAgICAgICJ0ZXN0dGhhdCIsICJSY21kciIsICJSSW5ubyIsICJzaGlueSIsICJzaGlueXRoZW1lcyIsICJzaGlueWRhc2hib2FyZCIsDQogICAgICAgICAgICAgICAgICJrbml0ciIsICJtYXJrZG93biIsICJybWFya2Rvd24iKQ0KbGlicmFyaWVzKE15X1BhY2thZ2VzKQ0KYGBgDQoNCg0KDQojSW1wb3J0IERhdGEgaW50byBSDQpgYGB7cn0NCkNsaW1hdGUgPC0gcmVhZF9jc3YoIkM6L1VzZXJzL01pY2hhZWwvRGVza3RvcC9TdGF0aXN0aWNhbCBDb21wdXRpbmcvQXNzZXNzbWVudHMvQXNzaWdubWVudCAyL0RhdGEvQ2xpbWF0ZS5jc3YiKQ0KDQpDbGltYXRlX0Rlc2NyaXB0aW9uc19Db3VudHJ5IDwtIHJlYWRfZXhjZWwoIkM6L1VzZXJzL01pY2hhZWwvRGVza3RvcC9TdGF0aXN0aWNhbCBDb21wdXRpbmcvQXNzZXNzbWVudHMvQXNzaWdubWVudCAyL0RhdGEvY2xpbWF0ZV9kZXNjcmlwdGlvbnMueGxzeCIpDQoNCkNsaW1hdGVfRGVzY3JpcHRpb25zX1NlcmllcyA8LSByZWFkX2V4Y2VsKCJDOi9Vc2Vycy9NaWNoYWVsL0Rlc2t0b3AvU3RhdGlzdGljYWwgQ29tcHV0aW5nL0Fzc2Vzc21lbnRzL0Fzc2lnbm1lbnQgMi9EYXRhL2NsaW1hdGVfZGVzY3JpcHRpb25zLnhsc3giLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoZWV0ID0gIlNlcmllcyIpDQoNCg0KQkFTRV9DbGltYXRlIDwtIENsaW1hdGUNClZpZXcoQ2xpbWF0ZSkNClZpZXcoQ2xpbWF0ZV9EZXNjcmlwdGlvbnNfQ291bnRyeSkNClZpZXcoQ2xpbWF0ZV9EZXNjcmlwdGlvbnNfU2VyaWVzKQ0KDQpgYGANCg0KDQojVGFza3MNCiMjMS4gQ2xlYW4gdXAgDQogICAgKyBSZWxhYmVsIHRoZSBoZWFkaW5ncyBvZiB0aGUgQ2xpbWF0ZSB0YWJsZQ0KICAgICsgQ3JlYXRlIGZhY3RvcnMgb2YgdGhlIGFwcHJvcHJlYXRlIGxldmVscyBhbmQgbGFiZWxzDQogICAgICArIEpvaW4gd2l0aCBkcGx5cj8gT3IgY3JlYXRlIGEgbGlzdCB0aGVuIGJpbmQgdG8gbGV2ZWxzIHRoZW4gYmluZCB0byBsYWJlbHM/DQogICAgICANCg0KICAgIA0KYGBge3J9DQpuYS5vbWl0KENsaW1hdGVfRGVzY3JpcHRpb25zX0NvdW50cnkpDQoNCmZhY3RvcihDbGltYXRlJGBDb3VudHJ5IGNvZGVgLCANCiAgICAgICBsZXZlbHMgPSBuYS5vbWl0KHByaW50KENsaW1hdGVfRGVzY3JpcHRpb25zX0NvdW50cnkkYENvdW50cnkgY29kZWApKSwgDQogICAgICAgbGFiZWxzID0gbmEub21pdChwcmludChDbGltYXRlX0Rlc2NyaXB0aW9uc19Db3VudHJ5JGBDb3VudHJ5IG5hbWVgKSkpDQpDbGltYXRlJGBDb3VudHJ5IGNvZGVgDQoNCg0KcHJpbnQoQ2xpbWF0ZV9EZXNjcmlwdGlvbnNfQ291bnRyeSRgQ291bnRyeSBjb2RlYCkNCnByaW50KENsaW1hdGVfRGVzY3JpcHRpb25zX0NvdW50cnkkYENvdW50cnkgbmFtZWApDQoNCg0KYGBgDQoNCg0KDQojIzIuIEFuYWx5c2lzDQogICAgKyBDcm9zcyB0aGlzIGJyaWRnZSB3aGVuIHdlIGdldCB0byBpdC4uLg0KDQoNCmBgYHtyfQ0KDQoNCg0KDQpgYGANCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K