DACSS 601: Data Science Fundamentals - FALL 2022
  • Fall 2022 Posts
  • Contributors
  • DACSS

Challenge 8 Solutions

  • Course information
    • Overview
    • Instructional Team
    • Course Schedule
  • Weekly materials
    • Fall 2022 posts
    • final posts

On this page

  • Read in data:
  • Briefly describe the data
  • Tidy Data (as needed)
  • Join Data

Challenge 8 Solutions

challenge_8
railroads
snl
faostat
debt
Joining Data
Author

Caitlin Rowley

Published

November 15, 2022

library(tidyverse)
library(ggplot2)

knitr::opts_chunk$set(echo = TRUE, warning=FALSE, message=FALSE)

Read in data:

I will be using the ‘birds’ data set and the ‘FAOstat Regions’ data set.

*Please note that I added ‘print(head())’ to each data frame to shorten the output, but the codes are not rendering.*


# read in data sets:

birds <- read_csv("_data/birds.csv")
  select(birds, -contains("Code"))
# A tibble: 30,977 × 9
   Domain       Area        Element Item      Year Unit      Value Flag  Flag …¹
   <chr>        <chr>       <chr>   <chr>    <dbl> <chr>     <dbl> <chr> <chr>  
 1 Live Animals Afghanistan Stocks  Chickens  1961 1000 Head  4700 F     FAO es…
 2 Live Animals Afghanistan Stocks  Chickens  1962 1000 Head  4900 F     FAO es…
 3 Live Animals Afghanistan Stocks  Chickens  1963 1000 Head  5000 F     FAO es…
 4 Live Animals Afghanistan Stocks  Chickens  1964 1000 Head  5300 F     FAO es…
 5 Live Animals Afghanistan Stocks  Chickens  1965 1000 Head  5500 F     FAO es…
 6 Live Animals Afghanistan Stocks  Chickens  1966 1000 Head  5800 F     FAO es…
 7 Live Animals Afghanistan Stocks  Chickens  1967 1000 Head  6600 F     FAO es…
 8 Live Animals Afghanistan Stocks  Chickens  1968 1000 Head  6290 <NA>  Offici…
 9 Live Animals Afghanistan Stocks  Chickens  1969 1000 Head  6300 F     FAO es…
10 Live Animals Afghanistan Stocks  Chickens  1970 1000 Head  6000 F     FAO es…
# … with 30,967 more rows, and abbreviated variable name ¹​`Flag Description`
  unique(birds$Item)
[1] "Chickens"               "Ducks"                  "Geese and guinea fowls"
[4] "Turkeys"                "Pigeons, other birds"  
  unique(birds$Flag)
[1] "F"  NA   "Im" "M"  "*"  "A" 
birds_aggregated <- birds%>%
  filter(Flag=="A")

birds_split <- birds%>%
  filter(Flag!="A")
unique(birds_split$Flag)
[1] "F"  "Im" "M"  "*" 
print(head(birds_split))
# A tibble: 6 × 14
  Domai…¹ Domain Area …² Area  Eleme…³ Element Item …⁴ Item  Year …⁵  Year Unit 
  <chr>   <chr>    <dbl> <chr>   <dbl> <chr>     <dbl> <chr>   <dbl> <dbl> <chr>
1 QA      Live …       2 Afgh…    5112 Stocks     1057 Chic…    1961  1961 1000…
2 QA      Live …       2 Afgh…    5112 Stocks     1057 Chic…    1962  1962 1000…
3 QA      Live …       2 Afgh…    5112 Stocks     1057 Chic…    1963  1963 1000…
4 QA      Live …       2 Afgh…    5112 Stocks     1057 Chic…    1964  1964 1000…
5 QA      Live …       2 Afgh…    5112 Stocks     1057 Chic…    1965  1965 1000…
6 QA      Live …       2 Afgh…    5112 Stocks     1057 Chic…    1966  1966 1000…
# … with 3 more variables: Value <dbl>, Flag <chr>, `Flag Description` <chr>,
#   and abbreviated variable names ¹​`Domain Code`, ²​`Area Code`,
#   ³​`Element Code`, ⁴​`Item Code`, ⁵​`Year Code`
print(head(birds_aggregated))
# A tibble: 6 × 14
  Domai…¹ Domain Area …² Area  Eleme…³ Element Item …⁴ Item  Year …⁵  Year Unit 
  <chr>   <chr>    <dbl> <chr>   <dbl> <chr>     <dbl> <chr>   <dbl> <dbl> <chr>
1 QA      Live …    5000 World    5112 Stocks     1057 Chic…    1961  1961 1000…
2 QA      Live …    5000 World    5112 Stocks     1057 Chic…    1962  1962 1000…
3 QA      Live …    5000 World    5112 Stocks     1057 Chic…    1963  1963 1000…
4 QA      Live …    5000 World    5112 Stocks     1057 Chic…    1964  1964 1000…
5 QA      Live …    5000 World    5112 Stocks     1057 Chic…    1965  1965 1000…
6 QA      Live …    5000 World    5112 Stocks     1057 Chic…    1966  1966 1000…
# … with 3 more variables: Value <dbl>, Flag <chr>, `Flag Description` <chr>,
#   and abbreviated variable names ¹​`Domain Code`, ²​`Area Code`,
#   ³​`Element Code`, ⁴​`Item Code`, ⁵​`Year Code`
unique(birds_aggregated$Area)
 [1] "World"                     "Africa"                   
 [3] "Eastern Africa"            "Middle Africa"            
 [5] "Northern Africa"           "Southern Africa"          
 [7] "Western Africa"            "Americas"                 
 [9] "Northern America"          "Central America"          
[11] "Caribbean"                 "South America"            
[13] "Asia"                      "Central Asia"             
[15] "Eastern Asia"              "Southern Asia"            
[17] "South-eastern Asia"        "Western Asia"             
[19] "Europe"                    "Eastern Europe"           
[21] "Northern Europe"           "Southern Europe"          
[23] "Western Europe"            "Oceania"                  
[25] "Australia and New Zealand" "Melanesia"                
[27] "Micronesia"                "Polynesia"                
FAO_region <- read_csv("_data\\FAOSTAT_country_groups.csv")
FAO_region_country <- FAO_region%>%
  select(`Country Group`, `Country`)%>%
  rename(country_group = `Country Group`)%>%
  distinct()

head(FAO_region_country)
# A tibble: 6 × 2
  country_group Country     
  <chr>         <chr>       
1 Africa        Algeria     
2 Africa        Angola      
3 Africa        Benin       
4 Africa        Botswana    
5 Africa        Burkina Faso
6 Africa        Burundi     
unique(FAO_region_country$country_group)
 [1] "Africa"                                                             
 [2] "Americas"                                                           
 [3] "Annex I countries"                                                  
 [4] "Antarctic Region"                                                   
 [5] "Asia"                                                               
 [6] "Australia and New Zealand"                                          
 [7] "Caribbean"                                                          
 [8] "Caucasus and Central Asia"                                          
 [9] "Central America"                                                    
[10] "Central Asia"                                                       
[11] "Central Asia and Southern Asia"                                     
[12] "Eastern Africa"                                                     
[13] "Eastern Asia"                                                       
[14] "Eastern Asia (excluding China)"                                     
[15] "Eastern Asia (excluding Japan and China)"                           
[16] "Eastern Asia (excluding Japan)"                                     
[17] "Eastern Asia and South-eastern Asia"                                
[18] "Eastern Europe"                                                     
[19] "Europe"                                                             
[20] "European Union (27)"                                                
[21] "High-income economies"                                              
[22] "Land Locked Developing Countries"                                   
[23] "Latin America and the Caribbean"                                    
[24] "Least Developed Countries"                                          
[25] "Low income economies"                                               
[26] "Low Income Food Deficit Countries"                                  
[27] "Lower-middle-income economies"                                      
[28] "Melanesia"                                                          
[29] "Micronesia"                                                         
[30] "Middle Africa"                                                      
[31] "Net Food Importing Developing Countries"                            
[32] "Non-Annex I countries"                                              
[33] "North and Central America"                                          
[34] "Northern Africa"                                                    
[35] "Northern Africa (excluding Sudan)"                                  
[36] "Northern America"                                                   
[37] "Northern America and Europe"                                        
[38] "Northern Europe"                                                    
[39] "Oceania"                                                            
[40] "Oceania excluding Australia and New Zealand"                        
[41] "OECD"                                                               
[42] "Polynesia"                                                          
[43] "Small Island Developing States"                                     
[44] "South America"                                                      
[45] "South-eastern Asia"                                                 
[46] "Southern Africa"                                                    
[47] "Southern Asia"                                                      
[48] "Southern Asia (excluding India)"                                    
[49] "Southern Europe"                                                    
[50] "Sub-Saharan Africa"                                                 
[51] "Sub-Saharan Africa (including Sudan)"                               
[52] "Upper-middle-income economies"                                      
[53] "Western Africa"                                                     
[54] "Western Asia"                                                       
[55] "Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia)"
[56] "Western Asia and Northern Africa"                                   
[57] "Western Europe"                                                     
[58] "World"                                                              
# test:

FAO_region_country%>%
  filter(country_group == "Africa")
# A tibble: 63 × 2
   country_group Country                 
   <chr>         <chr>                   
 1 Africa        Algeria                 
 2 Africa        Angola                  
 3 Africa        Benin                   
 4 Africa        Botswana                
 5 Africa        Burkina Faso            
 6 Africa        Burundi                 
 7 Africa        Cabo Verde              
 8 Africa        Cameroon                
 9 Africa        Central African Republic
10 Africa        Chad                    
# … with 53 more rows

Briefly describe the data

The ‘birds’ data set contains information related to stocks of different types of poultry: chickens, ducks, geese and guinea fowls, turkeys, and pigeons or other birds. After filtering out the aggregate data by area (my new data set now has 14 columns and 13716 rows), we can see the 28 regions included in the data set.

The ‘FAO_region_country’ data set contains information from the United Nation’s Food and Agriculture Association. This data set includes more detailed information related to the regions referenced in the ‘birds’ data set, specifically, the countries that are in each region. After creating a subset of the original data set that includes only “country” and “country_group”, I now have a data set with 2 columns and 1943 rows of data.

Tidy Data (as needed)

After reviewing the values within the ‘FAO_region_country’ data set, I can see that there is a value for “World” in the “country_group” column. So, I will remove this, as its data will overlap with that of other distinct countries.

install.packages("kableExtra")
Error in contrib.url(repos, "source"): trying to use CRAN without setting a mirror
library(kableExtra)
library(readxl)

# remove "World" group

FAO_region_cln <- FAO_region_country%>%
  filter(country_group!="World")

# create kable:

FAO_region_cln%>%
  group_by(country_group)%>%
  summarize(n=n())%>%
  arrange(desc(n))
# A tibble: 57 × 2
   country_group                               n
   <chr>                                   <int>
 1 Non-Annex I countries                     161
 2 Net Food Importing Developing Countries    81
 3 Annex I countries                          78
 4 High-income economies                      64
 5 Africa                                     63
 6 Europe                                     63
 7 Americas                                   61
 8 Small Island Developing States             58
 9 Upper-middle-income economies              56
10 Low Income Food Deficit Countries          55
# … with 47 more rows
half <- c(1:round(nrow(FAO_region_cln)/2))
knitr::kable(list(FAO_region_cln[half,],  
           matrix(numeric(), nrow=0, ncol=1),
           FAO_region_cln[-half,]), 
           caption = "Countries in Country Groups")%>%
  kableExtra::kable_styling(font_size=12)
Countries in Country Groups
country_group Country
Africa Algeria
Africa Angola
Africa Benin
Africa Botswana
Africa Burkina Faso
Africa Burundi
Africa Cabo Verde
Africa Cameroon
Africa Central African Republic
Africa Chad
Africa Chagos Archipelago
Africa Comoros
Africa Congo
Africa Côte d'Ivoire
Africa Democratic Republic of the Congo
Africa Djibouti
Africa Egypt
Africa Equatorial Guinea
Africa Eritrea
Africa Eswatini
Africa Ethiopia
Africa Ethiopia PDR
Africa French Southern Territories
Africa Gabon
Africa Gambia
Africa Ghana
Africa Guinea
Africa Guinea-Bissau
Africa Kenya
Africa Lesotho
Africa Liberia
Africa Libya
Africa Madagascar
Africa Malawi
Africa Mali
Africa Mauritania
Africa Mauritius
Africa Mayotte
Africa Morocco
Africa Mozambique
Africa Namibia
Africa Niger
Africa Nigeria
Africa Réunion
Africa Rwanda
Africa Saint Helena, Ascension and Tristan da Cunha
Africa Sao Tome and Principe
Africa Senegal
Africa Seychelles
Africa Sierra Leone
Africa Somalia
Africa South Africa
Africa South Sudan
Africa Sudan
Africa Sudan (former)
Africa Togo
Africa Tunisia
Africa Uganda
Africa United Republic of Tanzania
Africa Western Africa, unspecified
Africa Western Sahara
Africa Zambia
Africa Zimbabwe
Americas Anguilla
Americas Antigua and Barbuda
Americas Argentina
Americas Aruba
Americas Bahamas
Americas Barbados
Americas Belize
Americas Bermuda
Americas Bolivia (Plurinational State of)
Americas Bonaire, Sint Eustatius and Saba
Americas Bouvet Island
Americas Brazil
Americas British Virgin Islands
Americas Canada
Americas Caribbean, unspecified (population)
Americas Cayman Islands
Americas Chile
Americas Colombia
Americas Costa Rica
Americas Cuba
Americas Curaçao
Americas Dominica
Americas Dominican Republic
Americas Ecuador
Americas El Salvador
Americas Falkland Islands (Malvinas)
Americas French Guyana
Americas Greenland
Americas Grenada
Americas Guadeloupe
Americas Guatemala
Americas Guyana
Americas Haiti
Americas Honduras
Americas Jamaica
Americas Martinique
Americas Mexico
Americas Montserrat
Americas Netherlands Antilles (former)
Americas Nicaragua
Americas Northern America, unspecified (population)
Americas Panama
Americas Paraguay
Americas Peru
Americas Puerto Rico
Americas Saint Barthélemy
Americas Saint Kitts and Nevis
Americas Saint Lucia
Americas Saint Pierre and Miquelon
Americas Saint Vincent and the Grenadines
Americas Saint-Martin (French part)
Americas Sint Maarten (Dutch part)
Americas South America, unspecified
Americas South Georgia and the South Sandwich Islands
Americas Suriname
Americas Trinidad and Tobago
Americas Turks and Caicos Islands
Americas United States of America
Americas United States Virgin Islands
Americas Uruguay
Americas Venezuela (Bolivarian Republic of)
Annex I countries American Samoa
Annex I countries Anguilla
Annex I countries Aruba
Annex I countries Australia
Annex I countries Austria
Annex I countries Belarus
Annex I countries Belgium
Annex I countries Belgium-Luxembourg
Annex I countries Bermuda
Annex I countries British Virgin Islands
Annex I countries Bulgaria
Annex I countries Canada
Annex I countries Cayman Islands
Annex I countries Channel Islands
Annex I countries Croatia
Annex I countries Cyprus
Annex I countries Czechia
Annex I countries Czechoslovakia
Annex I countries Denmark
Annex I countries Estonia
Annex I countries Falkland Islands (Malvinas)
Annex I countries Faroe Islands
Annex I countries Finland
Annex I countries France
Annex I countries French Guyana
Annex I countries French Polynesia
Annex I countries Germany
Annex I countries Gibraltar
Annex I countries Greece
Annex I countries Greenland
Annex I countries Guadeloupe
Annex I countries Guam
Annex I countries Hungary
Annex I countries Iceland
Annex I countries Ireland
Annex I countries Isle of Man
Annex I countries Italy
Annex I countries Japan
Annex I countries Latvia
Annex I countries Liechtenstein
Annex I countries Lithuania
Annex I countries Luxembourg
Annex I countries Malta
Annex I countries Martinique
Annex I countries Mayotte
Annex I countries Monaco
Annex I countries Montserrat
Annex I countries Netherlands
Annex I countries Netherlands Antilles (former)
Annex I countries New Caledonia
Annex I countries New Zealand
Annex I countries Norfolk Island
Annex I countries Northern Mariana Islands
Annex I countries Norway
Annex I countries Pitcairn
Annex I countries Poland
Annex I countries Portugal
Annex I countries Puerto Rico
Annex I countries Réunion
Annex I countries Romania
Annex I countries Russian Federation
Annex I countries Saint Helena, Ascension and Tristan da Cunha
Annex I countries Saint Pierre and Miquelon
Annex I countries Slovakia
Annex I countries Slovenia
Annex I countries Spain
Annex I countries Svalbard and Jan Mayen Islands
Annex I countries Sweden
Annex I countries Switzerland
Annex I countries Tokelau
Annex I countries Türkiye
Annex I countries Turks and Caicos Islands
Annex I countries Ukraine
Annex I countries United Kingdom of Great Britain and Northern Ireland
Annex I countries United States of America
Annex I countries United States Virgin Islands
Annex I countries USSR
Annex I countries Wallis and Futuna Islands
Antarctic Region Antarctica
Asia Afghanistan
Asia Armenia
Asia Azerbaijan
Asia Bahrain
Asia Bangladesh
Asia Bhutan
Asia Brunei Darussalam
Asia Cambodia
Asia China
Asia China, Hong Kong SAR
Asia China, Macao SAR
Asia China, mainland
Asia China, Taiwan Province of
Asia Cyprus
Asia Democratic People's Republic of Korea
Asia Georgia
Asia India
Asia Indonesia
Asia Iran (Islamic Republic of)
Asia Iraq
Asia Israel
Asia Japan
Asia Jordan
Asia Kazakhstan
Asia Kuwait
Asia Kyrgyzstan
Asia Lao People's Democratic Republic
Asia Lebanon
Asia Malaysia
Asia Maldives
Asia Mongolia
Asia Myanmar
Asia Nepal
Asia Oman
Asia Pakistan
Asia Palestine
Asia Philippines
Asia Qatar
Asia Republic of Korea
Asia Saudi Arabia
Asia Singapore
Asia Sri Lanka
Asia Syrian Arab Republic
Asia Tajikistan
Asia Thailand
Asia Timor-Leste
Asia Türkiye
Asia Turkmenistan
Asia United Arab Emirates
Asia Uzbekistan
Asia Viet Nam
Asia Yemen
Asia Yemen Ar Rp
Asia Yemen Dem
Australia and New Zealand Australia
Australia and New Zealand Christmas Island
Australia and New Zealand Cocos (Keeling) Islands
Australia and New Zealand Heard and McDonald Islands
Australia and New Zealand New Zealand
Australia and New Zealand Norfolk Island
Caribbean Anguilla
Caribbean Antigua and Barbuda
Caribbean Aruba
Caribbean Bahamas
Caribbean Barbados
Caribbean Bonaire, Sint Eustatius and Saba
Caribbean British Virgin Islands
Caribbean Caribbean, unspecified (population)
Caribbean Cayman Islands
Caribbean Cuba
Caribbean Curaçao
Caribbean Dominica
Caribbean Dominican Republic
Caribbean Grenada
Caribbean Guadeloupe
Caribbean Haiti
Caribbean Jamaica
Caribbean Martinique
Caribbean Montserrat
Caribbean Netherlands Antilles (former)
Caribbean Puerto Rico
Caribbean Saint Barthélemy
Caribbean Saint Kitts and Nevis
Caribbean Saint Lucia
Caribbean Saint Vincent and the Grenadines
Caribbean Saint-Martin (French part)
Caribbean Sint Maarten (Dutch part)
Caribbean Trinidad and Tobago
Caribbean Turks and Caicos Islands
Caribbean United States Virgin Islands
Caucasus and Central Asia Armenia
Caucasus and Central Asia Azerbaijan
Caucasus and Central Asia Georgia
Caucasus and Central Asia Kazakhstan
Caucasus and Central Asia Kyrgyzstan
Caucasus and Central Asia Tajikistan
Caucasus and Central Asia Turkmenistan
Caucasus and Central Asia Uzbekistan
Central America Belize
Central America Costa Rica
Central America El Salvador
Central America Guatemala
Central America Honduras
Central America Mexico
Central America Nicaragua
Central America Panama
Central Asia Kazakhstan
Central Asia Kyrgyzstan
Central Asia Tajikistan
Central Asia Turkmenistan
Central Asia Uzbekistan
Central Asia and Southern Asia Afghanistan
Central Asia and Southern Asia Bangladesh
Central Asia and Southern Asia Bhutan
Central Asia and Southern Asia India
Central Asia and Southern Asia Iran (Islamic Republic of)
Central Asia and Southern Asia Kazakhstan
Central Asia and Southern Asia Kyrgyzstan
Central Asia and Southern Asia Maldives
Central Asia and Southern Asia Nepal
Central Asia and Southern Asia Pakistan
Central Asia and Southern Asia Sri Lanka
Central Asia and Southern Asia Tajikistan
Central Asia and Southern Asia Turkmenistan
Central Asia and Southern Asia Uzbekistan
Eastern Africa Burundi
Eastern Africa Chagos Archipelago
Eastern Africa Comoros
Eastern Africa Djibouti
Eastern Africa Eritrea
Eastern Africa Ethiopia
Eastern Africa Ethiopia PDR
Eastern Africa French Southern Territories
Eastern Africa Kenya
Eastern Africa Madagascar
Eastern Africa Malawi
Eastern Africa Mauritius
Eastern Africa Mayotte
Eastern Africa Mozambique
Eastern Africa Réunion
Eastern Africa Rwanda
Eastern Africa Seychelles
Eastern Africa Somalia
Eastern Africa South Sudan
Eastern Africa Uganda
Eastern Africa United Republic of Tanzania
Eastern Africa Zambia
Eastern Africa Zimbabwe
Eastern Asia China
Eastern Asia China, Hong Kong SAR
Eastern Asia China, Macao SAR
Eastern Asia China, mainland
Eastern Asia China, Taiwan Province of
Eastern Asia Democratic People's Republic of Korea
Eastern Asia Japan
Eastern Asia Mongolia
Eastern Asia Republic of Korea
Eastern Asia (excluding China) Democratic People's Republic of Korea
Eastern Asia (excluding China) Mongolia
Eastern Asia (excluding China) Republic of Korea
Eastern Asia (excluding Japan and China) Democratic People's Republic of Korea
Eastern Asia (excluding Japan and China) Mongolia
Eastern Asia (excluding Japan and China) Republic of Korea
Eastern Asia (excluding Japan) China, Hong Kong SAR
Eastern Asia (excluding Japan) China, Macao SAR
Eastern Asia (excluding Japan) China, mainland
Eastern Asia (excluding Japan) Democratic People's Republic of Korea
Eastern Asia (excluding Japan) Mongolia
Eastern Asia (excluding Japan) Republic of Korea
Eastern Asia and South-eastern Asia Brunei Darussalam
Eastern Asia and South-eastern Asia Cambodia
Eastern Asia and South-eastern Asia China
Eastern Asia and South-eastern Asia China, Hong Kong SAR
Eastern Asia and South-eastern Asia China, Macao SAR
Eastern Asia and South-eastern Asia China, mainland
Eastern Asia and South-eastern Asia China, Taiwan Province of
Eastern Asia and South-eastern Asia Democratic People's Republic of Korea
Eastern Asia and South-eastern Asia Indonesia
Eastern Asia and South-eastern Asia Japan
Eastern Asia and South-eastern Asia Lao People's Democratic Republic
Eastern Asia and South-eastern Asia Malaysia
Eastern Asia and South-eastern Asia Mongolia
Eastern Asia and South-eastern Asia Myanmar
Eastern Asia and South-eastern Asia Philippines
Eastern Asia and South-eastern Asia Republic of Korea
Eastern Asia and South-eastern Asia Singapore
Eastern Asia and South-eastern Asia Thailand
Eastern Asia and South-eastern Asia Timor-Leste
Eastern Asia and South-eastern Asia Viet Nam
Eastern Europe Belarus
Eastern Europe Bulgaria
Eastern Europe Czechia
Eastern Europe Czechoslovakia
Eastern Europe Hungary
Eastern Europe Poland
Eastern Europe Republic of Moldova
Eastern Europe Romania
Eastern Europe Russian Federation
Eastern Europe Slovakia
Eastern Europe Ukraine
Eastern Europe USSR
Europe Åland Islands
Europe Albania
Europe Andorra
Europe Austria
Europe Belarus
Europe Belgium
Europe Belgium-Luxembourg
Europe Bosnia and Herzegovina
Europe Bulgaria
Europe Channel Islands
Europe Croatia
Europe Czechia
Europe Czechoslovakia
Europe Denmark
Europe Estonia
Europe Faroe Islands
Europe Finland
Europe France
Europe Germany
Europe Germany Fr
Europe Germany Nl
Europe Gibraltar
Europe Greece
Europe Guernsey
Europe Holy See
Europe Hungary
Europe Iceland
Europe Ireland
Europe Isle of Man
Europe Italy
Europe Jersey
Europe Kosovo
Europe Latvia
Europe Liechtenstein
Europe Lithuania
Europe Luxembourg
Europe Malta
Europe Monaco
Europe Montenegro
Europe Netherlands
Europe North Macedonia
Europe Northern Europe, unspecified (population)
Europe Norway
Europe Poland
Europe Portugal
Europe Republic of Moldova
Europe Romania
Europe Russian Federation
Europe San Marino
Europe Serbia
Europe Serbia and Montenegro
Europe Slovakia
Europe Slovenia
Europe Southern Europe, unspecified
Europe Spain
Europe Svalbard and Jan Mayen Islands
Europe Sweden
Europe Switzerland
Europe Ukraine
Europe United Kingdom of Great Britain and Northern Ireland
Europe USSR
Europe Western Europe, unspecified (population)
Europe Yugoslav SFR
European Union (27) Austria
European Union (27) Belgium
European Union (27) Belgium-Luxembourg
European Union (27) Bulgaria
European Union (27) Croatia
European Union (27) Cyprus
European Union (27) Czechia
European Union (27) Denmark
European Union (27) Estonia
European Union (27) Finland
European Union (27) France
European Union (27) Germany
European Union (27) Germany Fr
European Union (27) Germany Nl
European Union (27) Greece
European Union (27) Hungary
European Union (27) Ireland
European Union (27) Italy
European Union (27) Latvia
European Union (27) Lithuania
European Union (27) Luxembourg
European Union (27) Malta
European Union (27) Netherlands
European Union (27) Poland
European Union (27) Portugal
European Union (27) Romania
European Union (27) Slovakia
European Union (27) Slovenia
European Union (27) Spain
European Union (27) Sweden
High-income economies Andorra
High-income economies Antigua and Barbuda
High-income economies Argentina
High-income economies Australia
High-income economies Austria
High-income economies Bahamas
High-income economies Bahrain
High-income economies Barbados
High-income economies Belgium
High-income economies Bermuda
High-income economies Brunei Darussalam
High-income economies Canada
High-income economies Chile
High-income economies China, Hong Kong SAR
High-income economies China, Macao SAR
High-income economies China, Taiwan Province of
High-income economies Croatia
High-income economies Cyprus
High-income economies Czechia
High-income economies Denmark
High-income economies Estonia
High-income economies Finland
High-income economies France
High-income economies French Polynesia
High-income economies Germany
High-income economies Greece
High-income economies Greenland
High-income economies Hungary
High-income economies Iceland
High-income economies Ireland
High-income economies Israel
High-income economies Italy
High-income economies Japan
High-income economies Kuwait
High-income economies Latvia
High-income economies Lithuania
High-income economies Luxembourg
High-income economies Malta
High-income economies Netherlands
High-income economies New Caledonia
High-income economies New Zealand
High-income economies Norway
High-income economies Oman
High-income economies Palau
High-income economies Panama
High-income economies Poland
High-income economies Portugal
High-income economies Puerto Rico
High-income economies Qatar
High-income economies Republic of Korea
High-income economies Saint Kitts and Nevis
High-income economies Saudi Arabia
High-income economies Seychelles
High-income economies Singapore
High-income economies Slovakia
High-income economies Slovenia
High-income economies Spain
High-income economies Sweden
High-income economies Switzerland
High-income economies Trinidad and Tobago
High-income economies United Arab Emirates
High-income economies United Kingdom of Great Britain and Northern Ireland
High-income economies United States of America
High-income economies Uruguay
Land Locked Developing Countries Afghanistan
Land Locked Developing Countries Armenia
Land Locked Developing Countries Azerbaijan
Land Locked Developing Countries Bhutan
Land Locked Developing Countries Bolivia (Plurinational State of)
Land Locked Developing Countries Botswana
Land Locked Developing Countries Burkina Faso
Land Locked Developing Countries Burundi
Land Locked Developing Countries Central African Republic
Land Locked Developing Countries Chad
Land Locked Developing Countries Eswatini
Land Locked Developing Countries Ethiopia
Land Locked Developing Countries Kazakhstan
Land Locked Developing Countries Kyrgyzstan
Land Locked Developing Countries Lao People's Democratic Republic
Land Locked Developing Countries Lesotho
Land Locked Developing Countries Malawi
Land Locked Developing Countries Mali
Land Locked Developing Countries Mongolia
Land Locked Developing Countries Nepal
Land Locked Developing Countries Niger
Land Locked Developing Countries North Macedonia
Land Locked Developing Countries Paraguay
Land Locked Developing Countries Republic of Moldova
Land Locked Developing Countries Rwanda
Land Locked Developing Countries South Sudan
Land Locked Developing Countries Tajikistan
Land Locked Developing Countries Turkmenistan
Land Locked Developing Countries Uganda
Land Locked Developing Countries Uzbekistan
Land Locked Developing Countries Zambia
Land Locked Developing Countries Zimbabwe
Latin America and the Caribbean Anguilla
Latin America and the Caribbean Antigua and Barbuda
Latin America and the Caribbean Argentina
Latin America and the Caribbean Aruba
Latin America and the Caribbean Bahamas
Latin America and the Caribbean Barbados
Latin America and the Caribbean Belize
Latin America and the Caribbean Bolivia (Plurinational State of)
Latin America and the Caribbean Bonaire, Sint Eustatius and Saba
Latin America and the Caribbean Brazil
Latin America and the Caribbean British Virgin Islands
Latin America and the Caribbean Cayman Islands
Latin America and the Caribbean Chile
Latin America and the Caribbean Colombia
Latin America and the Caribbean Costa Rica
Latin America and the Caribbean Cuba
Latin America and the Caribbean Curaçao
Latin America and the Caribbean Dominica
Latin America and the Caribbean Dominican Republic
Latin America and the Caribbean Ecuador
Latin America and the Caribbean El Salvador
Latin America and the Caribbean Falkland Islands (Malvinas)
Latin America and the Caribbean French Guyana
Latin America and the Caribbean Grenada
Latin America and the Caribbean Guadeloupe
Latin America and the Caribbean Guatemala
Latin America and the Caribbean Guyana
Latin America and the Caribbean Haiti
Latin America and the Caribbean Honduras
Latin America and the Caribbean Jamaica
Latin America and the Caribbean Martinique
Latin America and the Caribbean Mexico
Latin America and the Caribbean Montserrat
Latin America and the Caribbean Netherlands Antilles (former)
Latin America and the Caribbean Nicaragua
Latin America and the Caribbean Panama
Latin America and the Caribbean Paraguay
Latin America and the Caribbean Peru
Latin America and the Caribbean Puerto Rico
Latin America and the Caribbean Saint Barthélemy
Latin America and the Caribbean Saint Kitts and Nevis
Latin America and the Caribbean Saint Lucia
Latin America and the Caribbean Saint Vincent and the Grenadines
Latin America and the Caribbean Saint-Martin (French part)
Latin America and the Caribbean Sint Maarten (Dutch part)
Latin America and the Caribbean South Georgia and the South Sandwich Islands
Latin America and the Caribbean Suriname
Latin America and the Caribbean Trinidad and Tobago
Latin America and the Caribbean Turks and Caicos Islands
Latin America and the Caribbean United States Virgin Islands
Latin America and the Caribbean Uruguay
Latin America and the Caribbean Venezuela (Bolivarian Republic of)
Least Developed Countries Afghanistan
Least Developed Countries Angola
Least Developed Countries Bangladesh
Least Developed Countries Benin
Least Developed Countries Bhutan
Least Developed Countries Burkina Faso
Least Developed Countries Burundi
Least Developed Countries Cambodia
Least Developed Countries Central African Republic
Least Developed Countries Chad
Least Developed Countries Comoros
Least Developed Countries Democratic Republic of the Congo
Least Developed Countries Djibouti
Least Developed Countries Eritrea
Least Developed Countries Ethiopia
Least Developed Countries Ethiopia PDR
Least Developed Countries Gambia
Least Developed Countries Guinea
Least Developed Countries Guinea-Bissau
Least Developed Countries Haiti
Least Developed Countries Kiribati
Least Developed Countries Lao People's Democratic Republic
Least Developed Countries Lesotho
Least Developed Countries Liberia
Least Developed Countries Madagascar
Least Developed Countries Malawi
Least Developed Countries Mali
Least Developed Countries Mauritania
Least Developed Countries Mozambique
Least Developed Countries Myanmar
Least Developed Countries Nepal
Least Developed Countries Niger
Least Developed Countries Rwanda
Least Developed Countries Sao Tome and Principe
Least Developed Countries Senegal
Least Developed Countries Sierra Leone
Least Developed Countries Solomon Islands
Least Developed Countries Somalia
Least Developed Countries South Sudan
Least Developed Countries Sudan
Least Developed Countries Sudan (former)
Least Developed Countries Timor-Leste
Least Developed Countries Togo
Least Developed Countries Tuvalu
Least Developed Countries Uganda
Least Developed Countries United Republic of Tanzania
Least Developed Countries Vanuatu
Least Developed Countries Yemen
Least Developed Countries Yemen Ar Rp
Least Developed Countries Yemen Dem
Least Developed Countries Zambia
Low income economies Afghanistan
Low income economies Benin
Low income economies Burkina Faso
Low income economies Burundi
Low income economies Central African Republic
Low income economies Chad
Low income economies Comoros
Low income economies Democratic People's Republic of Korea
Low income economies Democratic Republic of the Congo
Low income economies Eritrea
Low income economies Ethiopia
Low income economies Gambia
Low income economies Guinea
Low income economies Guinea-Bissau
Low income economies Haiti
Low income economies Liberia
Low income economies Madagascar
Low income economies Malawi
Low income economies Mali
Low income economies Mozambique
Low income economies Nepal
Low income economies Niger
Low income economies Rwanda
Low income economies Senegal
Low income economies Sierra Leone
Low income economies Somalia
Low income economies South Sudan
Low income economies Syrian Arab Republic
Low income economies Tajikistan
Low income economies Togo
Low income economies Uganda
Low income economies United Republic of Tanzania
Low income economies Yemen
Low income economies Zimbabwe
Low Income Food Deficit Countries Afghanistan
Low Income Food Deficit Countries Bangladesh
Low Income Food Deficit Countries Benin
Low Income Food Deficit Countries Burkina Faso
Low Income Food Deficit Countries Burundi
Low Income Food Deficit Countries Cameroon
Low Income Food Deficit Countries Central African Republic
Low Income Food Deficit Countries Chad
Low Income Food Deficit Countries Comoros
Low Income Food Deficit Countries Congo
Low Income Food Deficit Countries Côte d'Ivoire
Low Income Food Deficit Countries Democratic People's Republic of Korea
Low Income Food Deficit Countries Democratic Republic of the Congo
Low Income Food Deficit Countries Djibouti
Low Income Food Deficit Countries Eritrea
Low Income Food Deficit Countries Ethiopia
Low Income Food Deficit Countries Ethiopia PDR
Low Income Food Deficit Countries Gambia
Low Income Food Deficit Countries Ghana
Low Income Food Deficit Countries Guinea
Low Income Food Deficit Countries Guinea-Bissau
Low Income Food Deficit Countries Haiti
Low Income Food Deficit Countries India
Low Income Food Deficit Countries Kenya
Low Income Food Deficit Countries Kyrgyzstan
Low Income Food Deficit Countries Lesotho
Low Income Food Deficit Countries Liberia
Low Income Food Deficit Countries Madagascar
Low Income Food Deficit Countries Malawi
Low Income Food Deficit Countries Mali
Low Income Food Deficit Countries Mauritania
Low Income Food Deficit Countries Mozambique
Low Income Food Deficit Countries Nepal
Low Income Food Deficit Countries Nicaragua
Low Income Food Deficit Countries Niger
Low Income Food Deficit Countries Rwanda
Low Income Food Deficit Countries Sao Tome and Principe
Low Income Food Deficit Countries Senegal
Low Income Food Deficit Countries Sierra Leone
Low Income Food Deficit Countries Solomon Islands
Low Income Food Deficit Countries Somalia
Low Income Food Deficit Countries South Sudan
Low Income Food Deficit Countries Sudan
Low Income Food Deficit Countries Sudan (former)
Low Income Food Deficit Countries Syrian Arab Republic
Low Income Food Deficit Countries Tajikistan
Low Income Food Deficit Countries Togo
Low Income Food Deficit Countries Uganda
Low Income Food Deficit Countries United Republic of Tanzania
Low Income Food Deficit Countries Uzbekistan
Low Income Food Deficit Countries Viet Nam
Low Income Food Deficit Countries Yemen
Low Income Food Deficit Countries Yemen Ar Rp
Low Income Food Deficit Countries Yemen Dem
Low Income Food Deficit Countries Zimbabwe
Lower-middle-income economies Angola
Lower-middle-income economies Bangladesh
Lower-middle-income economies Bhutan
Lower-middle-income economies Bolivia (Plurinational State of)
Lower-middle-income economies Cabo Verde
Lower-middle-income economies Cambodia
Lower-middle-income economies Cameroon
Lower-middle-income economies Congo
Lower-middle-income economies Côte d'Ivoire
Lower-middle-income economies Djibouti
Lower-middle-income economies Egypt
Lower-middle-income economies El Salvador
Lower-middle-income economies Eswatini
Lower-middle-income economies Georgia
Lower-middle-income economies Ghana
Lower-middle-income economies Honduras
Lower-middle-income economies India
Lower-middle-income economies Indonesia
Lower-middle-income economies Kenya
Lower-middle-income economies Kiribati
Lower-middle-income economies Kyrgyzstan
Lower-middle-income economies Lao People's Democratic Republic
Lower-middle-income economies Lesotho
Lower-middle-income economies Mauritania
Lower-middle-income economies Micronesia (Federated States of)
Lower-middle-income economies Mongolia
Lower-middle-income economies Morocco
Lower-middle-income economies Myanmar
Lower-middle-income economies Nicaragua
Lower-middle-income economies Nigeria
Lower-middle-income economies Pakistan
Lower-middle-income economies Palestine
Lower-middle-income economies Papua New Guinea
Lower-middle-income economies Philippines
Lower-middle-income economies Republic of Moldova
Lower-middle-income economies Sao Tome and Principe
Lower-middle-income economies Solomon Islands
Lower-middle-income economies Sri Lanka
Lower-middle-income economies Sudan
Lower-middle-income economies Timor-Leste
Lower-middle-income economies Tunisia
Lower-middle-income economies Ukraine
Lower-middle-income economies Uzbekistan
Lower-middle-income economies Vanuatu
Lower-middle-income economies Viet Nam
Lower-middle-income economies Zambia
Melanesia Fiji
Melanesia New Caledonia
country_group Country
Melanesia Papua New Guinea
Melanesia Solomon Islands
Melanesia Vanuatu
Micronesia Guam
Micronesia Kiribati
Micronesia Marshall Islands
Micronesia Micronesia (Federated States of)
Micronesia Micronesia, unspecified (population)
Micronesia Nauru
Micronesia Northern Mariana Islands
Micronesia Pacific Islands Trust Territory
Micronesia Palau
Micronesia United States Minor Outlying Islands
Middle Africa Angola
Middle Africa Cameroon
Middle Africa Central African Republic
Middle Africa Chad
Middle Africa Congo
Middle Africa Democratic Republic of the Congo
Middle Africa Equatorial Guinea
Middle Africa Gabon
Middle Africa Sao Tome and Principe
Net Food Importing Developing Countries Afghanistan
Net Food Importing Developing Countries Angola
Net Food Importing Developing Countries Antigua and Barbuda
Net Food Importing Developing Countries Bangladesh
Net Food Importing Developing Countries Barbados
Net Food Importing Developing Countries Benin
Net Food Importing Developing Countries Bhutan
Net Food Importing Developing Countries Botswana
Net Food Importing Developing Countries Burkina Faso
Net Food Importing Developing Countries Burundi
Net Food Importing Developing Countries Cambodia
Net Food Importing Developing Countries Central African Republic
Net Food Importing Developing Countries Chad
Net Food Importing Developing Countries Comoros
Net Food Importing Developing Countries Côte d'Ivoire
Net Food Importing Developing Countries Cuba
Net Food Importing Developing Countries Democratic Republic of the Congo
Net Food Importing Developing Countries Djibouti
Net Food Importing Developing Countries Dominica
Net Food Importing Developing Countries Dominican Republic
Net Food Importing Developing Countries Egypt
Net Food Importing Developing Countries El Salvador
Net Food Importing Developing Countries Eritrea
Net Food Importing Developing Countries Eswatini
Net Food Importing Developing Countries Ethiopia
Net Food Importing Developing Countries Ethiopia PDR
Net Food Importing Developing Countries Gabon
Net Food Importing Developing Countries Gambia
Net Food Importing Developing Countries Grenada
Net Food Importing Developing Countries Guinea
Net Food Importing Developing Countries Guinea-Bissau
Net Food Importing Developing Countries Haiti
Net Food Importing Developing Countries Honduras
Net Food Importing Developing Countries Jamaica
Net Food Importing Developing Countries Jordan
Net Food Importing Developing Countries Kenya
Net Food Importing Developing Countries Kiribati
Net Food Importing Developing Countries Lao People's Democratic Republic
Net Food Importing Developing Countries Lesotho
Net Food Importing Developing Countries Liberia
Net Food Importing Developing Countries Madagascar
Net Food Importing Developing Countries Malawi
Net Food Importing Developing Countries Maldives
Net Food Importing Developing Countries Mali
Net Food Importing Developing Countries Mauritania
Net Food Importing Developing Countries Mauritius
Net Food Importing Developing Countries Mongolia
Net Food Importing Developing Countries Morocco
Net Food Importing Developing Countries Mozambique
Net Food Importing Developing Countries Myanmar
Net Food Importing Developing Countries Namibia
Net Food Importing Developing Countries Nepal
Net Food Importing Developing Countries Niger
Net Food Importing Developing Countries Pakistan
Net Food Importing Developing Countries Peru
Net Food Importing Developing Countries Rwanda
Net Food Importing Developing Countries Saint Kitts and Nevis
Net Food Importing Developing Countries Saint Lucia
Net Food Importing Developing Countries Saint Vincent and the Grenadines
Net Food Importing Developing Countries Sao Tome and Principe
Net Food Importing Developing Countries Senegal
Net Food Importing Developing Countries Sierra Leone
Net Food Importing Developing Countries Solomon Islands
Net Food Importing Developing Countries Somalia
Net Food Importing Developing Countries South Sudan
Net Food Importing Developing Countries Sri Lanka
Net Food Importing Developing Countries Sudan
Net Food Importing Developing Countries Sudan (former)
Net Food Importing Developing Countries Timor-Leste
Net Food Importing Developing Countries Togo
Net Food Importing Developing Countries Trinidad and Tobago
Net Food Importing Developing Countries Tunisia
Net Food Importing Developing Countries Tuvalu
Net Food Importing Developing Countries Uganda
Net Food Importing Developing Countries United Republic of Tanzania
Net Food Importing Developing Countries Vanuatu
Net Food Importing Developing Countries Venezuela (Bolivarian Republic of)
Net Food Importing Developing Countries Yemen
Net Food Importing Developing Countries Yemen Ar Rp
Net Food Importing Developing Countries Yemen Dem
Net Food Importing Developing Countries Zambia
Non-Annex I countries Afghanistan
Non-Annex I countries Albania
Non-Annex I countries Algeria
Non-Annex I countries Andorra
Non-Annex I countries Angola
Non-Annex I countries Antigua and Barbuda
Non-Annex I countries Argentina
Non-Annex I countries Armenia
Non-Annex I countries Azerbaijan
Non-Annex I countries Bahamas
Non-Annex I countries Bahrain
Non-Annex I countries Bangladesh
Non-Annex I countries Barbados
Non-Annex I countries Belize
Non-Annex I countries Benin
Non-Annex I countries Bhutan
Non-Annex I countries Bolivia (Plurinational State of)
Non-Annex I countries Bosnia and Herzegovina
Non-Annex I countries Botswana
Non-Annex I countries Brazil
Non-Annex I countries Brunei Darussalam
Non-Annex I countries Burkina Faso
Non-Annex I countries Burundi
Non-Annex I countries Cabo Verde
Non-Annex I countries Cambodia
Non-Annex I countries Cameroon
Non-Annex I countries Central African Republic
Non-Annex I countries Chad
Non-Annex I countries Chile
Non-Annex I countries China
Non-Annex I countries China, Hong Kong SAR
Non-Annex I countries China, Macao SAR
Non-Annex I countries China, mainland
Non-Annex I countries China, Taiwan Province of
Non-Annex I countries Colombia
Non-Annex I countries Comoros
Non-Annex I countries Congo
Non-Annex I countries Cook Islands
Non-Annex I countries Costa Rica
Non-Annex I countries Côte d'Ivoire
Non-Annex I countries Cuba
Non-Annex I countries Democratic People's Republic of Korea
Non-Annex I countries Democratic Republic of the Congo
Non-Annex I countries Djibouti
Non-Annex I countries Dominica
Non-Annex I countries Dominican Republic
Non-Annex I countries Ecuador
Non-Annex I countries Egypt
Non-Annex I countries El Salvador
Non-Annex I countries Equatorial Guinea
Non-Annex I countries Eritrea
Non-Annex I countries Eswatini
Non-Annex I countries Ethiopia
Non-Annex I countries Ethiopia PDR
Non-Annex I countries Fiji
Non-Annex I countries Gabon
Non-Annex I countries Gambia
Non-Annex I countries Georgia
Non-Annex I countries Ghana
Non-Annex I countries Grenada
Non-Annex I countries Guatemala
Non-Annex I countries Guinea
Non-Annex I countries Guinea-Bissau
Non-Annex I countries Guyana
Non-Annex I countries Haiti
Non-Annex I countries Honduras
Non-Annex I countries India
Non-Annex I countries Indonesia
Non-Annex I countries Iran (Islamic Republic of)
Non-Annex I countries Iraq
Non-Annex I countries Israel
Non-Annex I countries Jamaica
Non-Annex I countries Jordan
Non-Annex I countries Kazakhstan
Non-Annex I countries Kenya
Non-Annex I countries Kiribati
Non-Annex I countries Kuwait
Non-Annex I countries Kyrgyzstan
Non-Annex I countries Lao People's Democratic Republic
Non-Annex I countries Lebanon
Non-Annex I countries Lesotho
Non-Annex I countries Liberia
Non-Annex I countries Libya
Non-Annex I countries Madagascar
Non-Annex I countries Malawi
Non-Annex I countries Malaysia
Non-Annex I countries Maldives
Non-Annex I countries Mali
Non-Annex I countries Marshall Islands
Non-Annex I countries Mauritania
Non-Annex I countries Mauritius
Non-Annex I countries Mexico
Non-Annex I countries Micronesia (Federated States of)
Non-Annex I countries Mongolia
Non-Annex I countries Montenegro
Non-Annex I countries Morocco
Non-Annex I countries Mozambique
Non-Annex I countries Myanmar
Non-Annex I countries Namibia
Non-Annex I countries Nauru
Non-Annex I countries Nepal
Non-Annex I countries Nicaragua
Non-Annex I countries Niger
Non-Annex I countries Nigeria
Non-Annex I countries Niue
Non-Annex I countries North Macedonia
Non-Annex I countries Oman
Non-Annex I countries Pakistan
Non-Annex I countries Palau
Non-Annex I countries Panama
Non-Annex I countries Papua New Guinea
Non-Annex I countries Paraguay
Non-Annex I countries Peru
Non-Annex I countries Philippines
Non-Annex I countries Qatar
Non-Annex I countries Republic of Korea
Non-Annex I countries Republic of Moldova
Non-Annex I countries Rwanda
Non-Annex I countries Saint Kitts and Nevis
Non-Annex I countries Saint Lucia
Non-Annex I countries Saint Vincent and the Grenadines
Non-Annex I countries Samoa
Non-Annex I countries San Marino
Non-Annex I countries Sao Tome and Principe
Non-Annex I countries Saudi Arabia
Non-Annex I countries Senegal
Non-Annex I countries Serbia
Non-Annex I countries Serbia and Montenegro
Non-Annex I countries Seychelles
Non-Annex I countries Sierra Leone
Non-Annex I countries Singapore
Non-Annex I countries Solomon Islands
Non-Annex I countries Somalia
Non-Annex I countries South Africa
Non-Annex I countries South Sudan
Non-Annex I countries Sri Lanka
Non-Annex I countries Sudan
Non-Annex I countries Sudan (former)
Non-Annex I countries Suriname
Non-Annex I countries Syrian Arab Republic
Non-Annex I countries Tajikistan
Non-Annex I countries Thailand
Non-Annex I countries Timor-Leste
Non-Annex I countries Togo
Non-Annex I countries Tonga
Non-Annex I countries Trinidad and Tobago
Non-Annex I countries Tunisia
Non-Annex I countries Turkmenistan
Non-Annex I countries Tuvalu
Non-Annex I countries Uganda
Non-Annex I countries United Arab Emirates
Non-Annex I countries United Republic of Tanzania
Non-Annex I countries Uruguay
Non-Annex I countries Uzbekistan
Non-Annex I countries Vanuatu
Non-Annex I countries Venezuela (Bolivarian Republic of)
Non-Annex I countries Viet Nam
Non-Annex I countries Yemen
Non-Annex I countries Yugoslav SFR
Non-Annex I countries Zambia
Non-Annex I countries Zimbabwe
North and Central America Canada
North and Central America Guadeloupe
North and Central America Guatemala
North and Central America Jamaica
North and Central America Martinique
North and Central America Nicaragua
North and Central America Panama
North and Central America Puerto Rico
North and Central America Saint Kitts and Nevis
North and Central America Saint Lucia
North and Central America Saint Vincent and the Grenadines
North and Central America Trinidad and Tobago
North and Central America United States of America
North and Central America United States Virgin Islands
Northern Africa Algeria
Northern Africa Egypt
Northern Africa Libya
Northern Africa Morocco
Northern Africa Sudan
Northern Africa Sudan (former)
Northern Africa Tunisia
Northern Africa Western Sahara
Northern Africa (excluding Sudan) Algeria
Northern Africa (excluding Sudan) Egypt
Northern Africa (excluding Sudan) Libya
Northern Africa (excluding Sudan) Morocco
Northern Africa (excluding Sudan) Tunisia
Northern Africa (excluding Sudan) Western Sahara
Northern America Bermuda
Northern America Canada
Northern America Greenland
Northern America Northern America, unspecified (population)
Northern America Saint Pierre and Miquelon
Northern America United States of America
Northern America and Europe Albania
Northern America and Europe Andorra
Northern America and Europe Austria
Northern America and Europe Belarus
Northern America and Europe Belgium
Northern America and Europe Bermuda
Northern America and Europe Bosnia and Herzegovina
Northern America and Europe Bulgaria
Northern America and Europe Canada
Northern America and Europe Croatia
Northern America and Europe Czechia
Northern America and Europe Denmark
Northern America and Europe Estonia
Northern America and Europe Finland
Northern America and Europe France
Northern America and Europe Germany
Northern America and Europe Greece
Northern America and Europe Greenland
Northern America and Europe Hungary
Northern America and Europe Iceland
Northern America and Europe Ireland
Northern America and Europe Italy
Northern America and Europe Latvia
Northern America and Europe Lithuania
Northern America and Europe Luxembourg
Northern America and Europe Malta
Northern America and Europe Montenegro
Northern America and Europe Netherlands
Northern America and Europe North Macedonia
Northern America and Europe Norway
Northern America and Europe Poland
Northern America and Europe Portugal
Northern America and Europe Republic of Moldova
Northern America and Europe Romania
Northern America and Europe Russian Federation
Northern America and Europe Serbia
Northern America and Europe Slovakia
Northern America and Europe Slovenia
Northern America and Europe Spain
Northern America and Europe Sweden
Northern America and Europe Switzerland
Northern America and Europe Ukraine
Northern America and Europe United Kingdom of Great Britain and Northern Ireland
Northern America and Europe United States of America
Northern Europe Åland Islands
Northern Europe Channel Islands
Northern Europe Denmark
Northern Europe Estonia
Northern Europe Faroe Islands
Northern Europe Finland
Northern Europe Guernsey
Northern Europe Iceland
Northern Europe Ireland
Northern Europe Isle of Man
Northern Europe Jersey
Northern Europe Latvia
Northern Europe Lithuania
Northern Europe Northern Europe, unspecified (population)
Northern Europe Norway
Northern Europe Svalbard and Jan Mayen Islands
Northern Europe Sweden
Northern Europe United Kingdom of Great Britain and Northern Ireland
Oceania American Samoa
Oceania Australia
Oceania Christmas Island
Oceania Cocos (Keeling) Islands
Oceania Cook Islands
Oceania Fiji
Oceania French Polynesia
Oceania Guam
Oceania Heard and McDonald Islands
Oceania Johnston Island
Oceania Kiribati
Oceania Marshall Islands
Oceania Micronesia (Federated States of)
Oceania Micronesia, unspecified (population)
Oceania Midway Island
Oceania Nauru
Oceania New Caledonia
Oceania New Zealand
Oceania Niue
Oceania Norfolk Island
Oceania Northern Mariana Islands
Oceania Pacific Islands Trust Territory
Oceania Palau
Oceania Papua New Guinea
Oceania Pitcairn
Oceania Polynesia, unspecified
Oceania Samoa
Oceania Solomon Islands
Oceania Tokelau
Oceania Tonga
Oceania Tuvalu
Oceania United States Minor Outlying Islands
Oceania Vanuatu
Oceania Wake Island
Oceania Wallis and Futuna Islands
Oceania excluding Australia and New Zealand American Samoa
Oceania excluding Australia and New Zealand Cook Islands
Oceania excluding Australia and New Zealand Fiji
Oceania excluding Australia and New Zealand French Polynesia
Oceania excluding Australia and New Zealand Kiribati
Oceania excluding Australia and New Zealand Marshall Islands
Oceania excluding Australia and New Zealand Micronesia (Federated States of)
Oceania excluding Australia and New Zealand Nauru
Oceania excluding Australia and New Zealand New Caledonia
Oceania excluding Australia and New Zealand Niue
Oceania excluding Australia and New Zealand Palau
Oceania excluding Australia and New Zealand Papua New Guinea
Oceania excluding Australia and New Zealand Samoa
Oceania excluding Australia and New Zealand Solomon Islands
Oceania excluding Australia and New Zealand Tokelau
Oceania excluding Australia and New Zealand Tonga
Oceania excluding Australia and New Zealand Tuvalu
Oceania excluding Australia and New Zealand Vanuatu
OECD Australia
OECD Austria
OECD Belgium
OECD Belgium-Luxembourg
OECD Canada
OECD Chile
OECD Czechia
OECD Denmark
OECD Estonia
OECD Finland
OECD France
OECD Germany
OECD Greece
OECD Hungary
OECD Iceland
OECD Ireland
OECD Israel
OECD Italy
OECD Japan
OECD Latvia
OECD Luxembourg
OECD Mexico
OECD Netherlands
OECD New Zealand
OECD Norway
OECD Poland
OECD Portugal
OECD Republic of Korea
OECD Slovakia
OECD Slovenia
OECD Spain
OECD Sweden
OECD Switzerland
OECD Türkiye
OECD United Kingdom of Great Britain and Northern Ireland
OECD United States of America
Polynesia American Samoa
Polynesia Cook Islands
Polynesia French Polynesia
Polynesia Niue
Polynesia Pitcairn
Polynesia Polynesia, unspecified
Polynesia Samoa
Polynesia Tokelau
Polynesia Tonga
Polynesia Tuvalu
Polynesia Wake Island
Polynesia Wallis and Futuna Islands
Small Island Developing States American Samoa
Small Island Developing States Anguilla
Small Island Developing States Antigua and Barbuda
Small Island Developing States Aruba
Small Island Developing States Bahamas
Small Island Developing States Bahrain
Small Island Developing States Barbados
Small Island Developing States Belize
Small Island Developing States Bermuda
Small Island Developing States British Virgin Islands
Small Island Developing States Cabo Verde
Small Island Developing States Cayman Islands
Small Island Developing States Comoros
Small Island Developing States Cook Islands
Small Island Developing States Cuba
Small Island Developing States Curaçao
Small Island Developing States Dominica
Small Island Developing States Dominican Republic
Small Island Developing States Fiji
Small Island Developing States French Polynesia
Small Island Developing States Grenada
Small Island Developing States Guadeloupe
Small Island Developing States Guam
Small Island Developing States Guinea-Bissau
Small Island Developing States Guyana
Small Island Developing States Haiti
Small Island Developing States Jamaica
Small Island Developing States Kiribati
Small Island Developing States Maldives
Small Island Developing States Marshall Islands
Small Island Developing States Martinique
Small Island Developing States Mauritius
Small Island Developing States Micronesia (Federated States of)
Small Island Developing States Montserrat
Small Island Developing States Nauru
Small Island Developing States New Caledonia
Small Island Developing States Niue
Small Island Developing States Northern Mariana Islands
Small Island Developing States Palau
Small Island Developing States Papua New Guinea
Small Island Developing States Puerto Rico
Small Island Developing States Saint Kitts and Nevis
Small Island Developing States Saint Lucia
Small Island Developing States Saint Vincent and the Grenadines
Small Island Developing States Samoa
Small Island Developing States Sao Tome and Principe
Small Island Developing States Seychelles
Small Island Developing States Singapore
Small Island Developing States Sint Maarten (Dutch part)
Small Island Developing States Solomon Islands
Small Island Developing States Suriname
Small Island Developing States Timor-Leste
Small Island Developing States Tonga
Small Island Developing States Trinidad and Tobago
Small Island Developing States Turks and Caicos Islands
Small Island Developing States Tuvalu
Small Island Developing States United States Virgin Islands
Small Island Developing States Vanuatu
South America Argentina
South America Bolivia (Plurinational State of)
South America Bouvet Island
South America Brazil
South America Chile
South America Colombia
South America Ecuador
South America Falkland Islands (Malvinas)
South America French Guyana
South America Guyana
South America Paraguay
South America Peru
South America South America, unspecified
South America South Georgia and the South Sandwich Islands
South America Suriname
South America Uruguay
South America Venezuela (Bolivarian Republic of)
South-eastern Asia Brunei Darussalam
South-eastern Asia Cambodia
South-eastern Asia Indonesia
South-eastern Asia Lao People's Democratic Republic
South-eastern Asia Malaysia
South-eastern Asia Myanmar
South-eastern Asia Philippines
South-eastern Asia Singapore
South-eastern Asia Thailand
South-eastern Asia Timor-Leste
South-eastern Asia Viet Nam
Southern Africa Botswana
Southern Africa Eswatini
Southern Africa Lesotho
Southern Africa Namibia
Southern Africa South Africa
Southern Asia Afghanistan
Southern Asia Bangladesh
Southern Asia Bhutan
Southern Asia India
Southern Asia Iran (Islamic Republic of)
Southern Asia Maldives
Southern Asia Nepal
Southern Asia Pakistan
Southern Asia Sri Lanka
Southern Asia (excluding India) Afghanistan
Southern Asia (excluding India) Bangladesh
Southern Asia (excluding India) Bhutan
Southern Asia (excluding India) Iran (Islamic Republic of)
Southern Asia (excluding India) Maldives
Southern Asia (excluding India) Nepal
Southern Asia (excluding India) Pakistan
Southern Asia (excluding India) Sri Lanka
Southern Europe Albania
Southern Europe Andorra
Southern Europe Bosnia and Herzegovina
Southern Europe Croatia
Southern Europe Gibraltar
Southern Europe Greece
Southern Europe Holy See
Southern Europe Italy
Southern Europe Kosovo
Southern Europe Malta
Southern Europe Montenegro
Southern Europe North Macedonia
Southern Europe Portugal
Southern Europe San Marino
Southern Europe Serbia
Southern Europe Serbia and Montenegro
Southern Europe Slovenia
Southern Europe Southern Europe, unspecified
Southern Europe Spain
Southern Europe Yugoslav SFR
Sub-Saharan Africa Angola
Sub-Saharan Africa Benin
Sub-Saharan Africa Botswana
Sub-Saharan Africa Burkina Faso
Sub-Saharan Africa Burundi
Sub-Saharan Africa Cabo Verde
Sub-Saharan Africa Cameroon
Sub-Saharan Africa Central African Republic
Sub-Saharan Africa Chad
Sub-Saharan Africa Chagos Archipelago
Sub-Saharan Africa Comoros
Sub-Saharan Africa Congo
Sub-Saharan Africa Côte d'Ivoire
Sub-Saharan Africa Democratic Republic of the Congo
Sub-Saharan Africa Djibouti
Sub-Saharan Africa Equatorial Guinea
Sub-Saharan Africa Eritrea
Sub-Saharan Africa Eswatini
Sub-Saharan Africa Ethiopia
Sub-Saharan Africa French Southern Territories
Sub-Saharan Africa Gabon
Sub-Saharan Africa Gambia
Sub-Saharan Africa Ghana
Sub-Saharan Africa Guinea
Sub-Saharan Africa Guinea-Bissau
Sub-Saharan Africa Kenya
Sub-Saharan Africa Lesotho
Sub-Saharan Africa Liberia
Sub-Saharan Africa Madagascar
Sub-Saharan Africa Malawi
Sub-Saharan Africa Mali
Sub-Saharan Africa Mauritania
Sub-Saharan Africa Mauritius
Sub-Saharan Africa Mayotte
Sub-Saharan Africa Mozambique
Sub-Saharan Africa Namibia
Sub-Saharan Africa Niger
Sub-Saharan Africa Nigeria
Sub-Saharan Africa Réunion
Sub-Saharan Africa Rwanda
Sub-Saharan Africa Saint Helena, Ascension and Tristan da Cunha
Sub-Saharan Africa Sao Tome and Principe
Sub-Saharan Africa Senegal
Sub-Saharan Africa Seychelles
Sub-Saharan Africa Sierra Leone
Sub-Saharan Africa Somalia
Sub-Saharan Africa South Africa
Sub-Saharan Africa South Sudan
Sub-Saharan Africa Togo
Sub-Saharan Africa Uganda
Sub-Saharan Africa United Republic of Tanzania
Sub-Saharan Africa Zambia
Sub-Saharan Africa Zimbabwe
Sub-Saharan Africa (including Sudan) Angola
Sub-Saharan Africa (including Sudan) Benin
Sub-Saharan Africa (including Sudan) Botswana
Sub-Saharan Africa (including Sudan) Burkina Faso
Sub-Saharan Africa (including Sudan) Burundi
Sub-Saharan Africa (including Sudan) Cabo Verde
Sub-Saharan Africa (including Sudan) Cameroon
Sub-Saharan Africa (including Sudan) Central African Republic
Sub-Saharan Africa (including Sudan) Chad
Sub-Saharan Africa (including Sudan) Comoros
Sub-Saharan Africa (including Sudan) Congo
Sub-Saharan Africa (including Sudan) Côte d'Ivoire
Sub-Saharan Africa (including Sudan) Democratic Republic of the Congo
Sub-Saharan Africa (including Sudan) Djibouti
Sub-Saharan Africa (including Sudan) Equatorial Guinea
Sub-Saharan Africa (including Sudan) Eritrea
Sub-Saharan Africa (including Sudan) Eswatini
Sub-Saharan Africa (including Sudan) Ethiopia
Sub-Saharan Africa (including Sudan) Gabon
Sub-Saharan Africa (including Sudan) Gambia
Sub-Saharan Africa (including Sudan) Ghana
Sub-Saharan Africa (including Sudan) Guinea
Sub-Saharan Africa (including Sudan) Guinea-Bissau
Sub-Saharan Africa (including Sudan) Kenya
Sub-Saharan Africa (including Sudan) Lesotho
Sub-Saharan Africa (including Sudan) Liberia
Sub-Saharan Africa (including Sudan) Madagascar
Sub-Saharan Africa (including Sudan) Malawi
Sub-Saharan Africa (including Sudan) Mali
Sub-Saharan Africa (including Sudan) Mauritania
Sub-Saharan Africa (including Sudan) Mauritius
Sub-Saharan Africa (including Sudan) Mozambique
Sub-Saharan Africa (including Sudan) Namibia
Sub-Saharan Africa (including Sudan) Niger
Sub-Saharan Africa (including Sudan) Nigeria
Sub-Saharan Africa (including Sudan) Rwanda
Sub-Saharan Africa (including Sudan) Sao Tome and Principe
Sub-Saharan Africa (including Sudan) Senegal
Sub-Saharan Africa (including Sudan) Seychelles
Sub-Saharan Africa (including Sudan) Sierra Leone
Sub-Saharan Africa (including Sudan) Somalia
Sub-Saharan Africa (including Sudan) South Africa
Sub-Saharan Africa (including Sudan) South Sudan
Sub-Saharan Africa (including Sudan) Sudan
Sub-Saharan Africa (including Sudan) Togo
Sub-Saharan Africa (including Sudan) Uganda
Sub-Saharan Africa (including Sudan) United Republic of Tanzania
Sub-Saharan Africa (including Sudan) Zambia
Sub-Saharan Africa (including Sudan) Zimbabwe
Upper-middle-income economies Albania
Upper-middle-income economies Algeria
Upper-middle-income economies American Samoa
Upper-middle-income economies Armenia
Upper-middle-income economies Azerbaijan
Upper-middle-income economies Belarus
Upper-middle-income economies Belize
Upper-middle-income economies Bosnia and Herzegovina
Upper-middle-income economies Botswana
Upper-middle-income economies Brazil
Upper-middle-income economies Bulgaria
Upper-middle-income economies China, mainland
Upper-middle-income economies Colombia
Upper-middle-income economies Costa Rica
Upper-middle-income economies Cuba
Upper-middle-income economies Dominica
Upper-middle-income economies Dominican Republic
Upper-middle-income economies Ecuador
Upper-middle-income economies Equatorial Guinea
Upper-middle-income economies Fiji
Upper-middle-income economies Gabon
Upper-middle-income economies Grenada
Upper-middle-income economies Guatemala
Upper-middle-income economies Guyana
Upper-middle-income economies Iran (Islamic Republic of)
Upper-middle-income economies Iraq
Upper-middle-income economies Jamaica
Upper-middle-income economies Jordan
Upper-middle-income economies Kazakhstan
Upper-middle-income economies Lebanon
Upper-middle-income economies Libya
Upper-middle-income economies Malaysia
Upper-middle-income economies Maldives
Upper-middle-income economies Marshall Islands
Upper-middle-income economies Mauritius
Upper-middle-income economies Mexico
Upper-middle-income economies Montenegro
Upper-middle-income economies Namibia
Upper-middle-income economies Nauru
Upper-middle-income economies North Macedonia
Upper-middle-income economies Paraguay
Upper-middle-income economies Peru
Upper-middle-income economies Romania
Upper-middle-income economies Russian Federation
Upper-middle-income economies Saint Lucia
Upper-middle-income economies Saint Vincent and the Grenadines
Upper-middle-income economies Samoa
Upper-middle-income economies Serbia
Upper-middle-income economies South Africa
Upper-middle-income economies Suriname
Upper-middle-income economies Thailand
Upper-middle-income economies Tonga
Upper-middle-income economies Türkiye
Upper-middle-income economies Turkmenistan
Upper-middle-income economies Tuvalu
Upper-middle-income economies Venezuela (Bolivarian Republic of)
Western Africa Benin
Western Africa Burkina Faso
Western Africa Cabo Verde
Western Africa Côte d'Ivoire
Western Africa Gambia
Western Africa Ghana
Western Africa Guinea
Western Africa Guinea-Bissau
Western Africa Liberia
Western Africa Mali
Western Africa Mauritania
Western Africa Niger
Western Africa Nigeria
Western Africa Saint Helena, Ascension and Tristan da Cunha
Western Africa Senegal
Western Africa Sierra Leone
Western Africa Togo
Western Africa Western Africa, unspecified
Western Asia Armenia
Western Asia Azerbaijan
Western Asia Bahrain
Western Asia Cyprus
Western Asia Georgia
Western Asia Iraq
Western Asia Israel
Western Asia Jordan
Western Asia Kuwait
Western Asia Lebanon
Western Asia Oman
Western Asia Palestine
Western Asia Qatar
Western Asia Saudi Arabia
Western Asia Syrian Arab Republic
Western Asia Türkiye
Western Asia United Arab Emirates
Western Asia Yemen
Western Asia Yemen Ar Rp
Western Asia Yemen Dem
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Bahrain
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Iraq
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Jordan
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Kuwait
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Lebanon
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Oman
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Palestine
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Qatar
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Saudi Arabia
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Syrian Arab Republic
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Türkiye
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) United Arab Emirates
Western Asia (exc. Armenia, Azerbaijan, Cyprus, Israel and Georgia) Yemen
Western Asia and Northern Africa Algeria
Western Asia and Northern Africa Armenia
Western Asia and Northern Africa Azerbaijan
Western Asia and Northern Africa Bahrain
Western Asia and Northern Africa Cyprus
Western Asia and Northern Africa Egypt
Western Asia and Northern Africa Georgia
Western Asia and Northern Africa Iraq
Western Asia and Northern Africa Israel
Western Asia and Northern Africa Jordan
Western Asia and Northern Africa Kuwait
Western Asia and Northern Africa Lebanon
Western Asia and Northern Africa Libya
Western Asia and Northern Africa Morocco
Western Asia and Northern Africa Oman
Western Asia and Northern Africa Palestine
Western Asia and Northern Africa Qatar
Western Asia and Northern Africa Saudi Arabia
Western Asia and Northern Africa Sudan
Western Asia and Northern Africa Syrian Arab Republic
Western Asia and Northern Africa Tunisia
Western Asia and Northern Africa Türkiye
Western Asia and Northern Africa United Arab Emirates
Western Asia and Northern Africa Yemen
Western Europe Austria
Western Europe Belgium
Western Europe Belgium-Luxembourg
Western Europe France
Western Europe Germany
Western Europe Liechtenstein
Western Europe Luxembourg
Western Europe Monaco
Western Europe Netherlands
Western Europe Switzerland
Western Europe Western Europe, unspecified (population)

There is still some overlap among country groups even after removing “World.” I need to extract country-level or regional groupings to see what information was aggregated in the original data set. Using Professor Rolfe’s example, I will identify four major grouping categories (annex, income, OECD, and major region) and the 277 countries nested within those categories.

FAO_region_cln%>%
  summarise(n=n())/277
        n
1 6.01444
FAO_region_cln%>%
  filter(str_detect(country_group, "[aA]nnex"))%>%
  group_by(country_group)%>%
  summarise(n=n())
# A tibble: 2 × 2
  country_group             n
  <chr>                 <int>
1 Annex I countries        78
2 Non-Annex I countries   161
FAO_region_cln%>%
  filter(str_detect(country_group, "[aA]nnex"))%>%
  summarise(n=n())
# A tibble: 1 × 1
      n
  <int>
1   239
FAO_region_cln%>%
  filter(str_detect(country_group, "[iI]ncome"))%>%
  group_by(country_group)%>%
  summarise(n=n())
# A tibble: 5 × 2
  country_group                         n
  <chr>                             <int>
1 High-income economies                64
2 Low income economies                 34
3 Low Income Food Deficit Countries    55
4 Lower-middle-income economies        46
5 Upper-middle-income economies        56
FAO_region_cln%>%
  filter(str_detect(country_group, "[iI]ncome"))%>%
  summarise(n=n())
# A tibble: 1 × 1
      n
  <int>
1   255
FAO_region_cln%>%
  filter(str_detect(country_group, "[Dd]evelop|OECD"))%>%
  group_by(country_group)%>%
  summarise(n=n())
# A tibble: 5 × 2
  country_group                               n
  <chr>                                   <int>
1 Land Locked Developing Countries           32
2 Least Developed Countries                  51
3 Net Food Importing Developing Countries    81
4 OECD                                       36
5 Small Island Developing States             58
FAO_region_cln%>%
  filter(str_detect(country_group, "[Dd]evelop|OECD"))%>%
  summarise(n=n())
# A tibble: 1 × 1
      n
  <int>
1   258
# group by major regions:

major_regions <- c("Africa", "Asia", "Europe", "Americas", 
                 "Oceania", "Antarctic Region")

FAO_region_cln%>%
  filter(country_group %in% major_regions)%>%
  summarise(n=n())
# A tibble: 1 × 1
      n
  <int>
1   277

I will now pivot the data and create four new categorical variables corresponding to the four groupings (annex, income, OECD, and major region) that contain most or all of the 277 countries included in the ’FAO_region_cln” data set.

# pivot and unite

FAO_regions_wide <- FAO_region_cln%>%
  pivot_wider(names_from=country_group, values_from = 1)%>%
  unite("gp_annex", contains("Annex"), 
        sep="", na.rm=TRUE, remove=TRUE)%>%
  unite("gp_major_region", any_of(major_regions), 
        sep="", na.rm=TRUE, remove=TRUE)%>%
  unite("gp_income", contains("Income")|contains("income"),
        sep="", na.rm=TRUE, remove=TRUE)%>%
  unite("gp_develop", contains("Develop")|contains("OECD"),
        sep="", na.rm=TRUE, remove=TRUE)%>%
  select(Country, starts_with("gp"))

Join Data

I will now join the ‘birds_split’ data set (“Area”) with the pivoted ‘FAO_regions_wide’ data set (country and regional variables). I will do a left join, as each case includes a country, and each country should match the four regional indicators. I will also set the two key fields as the “Area” variable in the ‘birds_split’ data set and the “country” variable in the ‘FAO_regions_wide’ data set.

I can see based on the number of observations that the joined data set includes the correct number of observations (13716).

nrow(birds_split)
[1] 13716
birds_join <- left_join(birds_split, FAO_regions_wide,
                   by = c("Area" = "Country"))
Source Code
---
title: "Challenge 8 Solutions"
author: "Caitlin Rowley"
description: "Joining Data"
date: "11/15/2022"
format:
  html:
    toc: true
    code-copy: true
    code-tools: true
categories:
  - challenge_8
  - railroads
  - snl
  - faostat
  - debt
---

```{r}
#| label: setup
#| warning: false
#| message: false

library(tidyverse)
library(ggplot2)

knitr::opts_chunk$set(echo = TRUE, warning=FALSE, message=FALSE)
```

## Read in data:

I will be using the 'birds' data set and the 'FAOstat Regions' data set.

**\*Please note that I added 'print(head())' to each data frame to shorten the output, but the codes are not rendering.**\*

------------------------------------------------------------------------

```{r}
# read in data sets:

birds <- read_csv("_data/birds.csv")
  select(birds, -contains("Code"))
  unique(birds$Item)
  unique(birds$Flag)

birds_aggregated <- birds%>%
  filter(Flag=="A")

birds_split <- birds%>%
  filter(Flag!="A")
unique(birds_split$Flag)

print(head(birds_split))

print(head(birds_aggregated))

unique(birds_aggregated$Area)
```

```{r}
FAO_region <- read_csv("_data\\FAOSTAT_country_groups.csv")
FAO_region_country <- FAO_region%>%
  select(`Country Group`, `Country`)%>%
  rename(country_group = `Country Group`)%>%
  distinct()

head(FAO_region_country)
unique(FAO_region_country$country_group)

# test:

FAO_region_country%>%
  filter(country_group == "Africa")
```

## Briefly describe the data

The 'birds' data set contains information related to stocks of different types of poultry: chickens, ducks, geese and guinea fowls, turkeys, and pigeons or other birds. After filtering out the aggregate data by area (my new data set now has 14 columns and 13716 rows), we can see the 28 regions included in the data set.

The 'FAO_region_country' data set contains information from the United Nation's Food and Agriculture Association. This data set includes more detailed information related to the regions referenced in the 'birds' data set, specifically, the countries that are in each region. After creating a subset of the original data set that includes only "country" and "country_group", I now have a data set with 2 columns and 1943 rows of data.

## Tidy Data (as needed)

After reviewing the values within the 'FAO_region_country' data set, I can see that there is a value for "World" in the "country_group" column. So, I will remove this, as its data will overlap with that of other distinct countries.

```{r}
install.packages("kableExtra")
library(kableExtra)
library(readxl)

# remove "World" group

FAO_region_cln <- FAO_region_country%>%
  filter(country_group!="World")

# create kable:

FAO_region_cln%>%
  group_by(country_group)%>%
  summarize(n=n())%>%
  arrange(desc(n))
half <- c(1:round(nrow(FAO_region_cln)/2))
knitr::kable(list(FAO_region_cln[half,],  
           matrix(numeric(), nrow=0, ncol=1),
           FAO_region_cln[-half,]), 
           caption = "Countries in Country Groups")%>%
  kableExtra::kable_styling(font_size=12)

```

There is still some overlap among country groups even after removing "World." I need to extract country-level or regional groupings to see what information was aggregated in the original data set. Using Professor Rolfe's example, I will identify four major grouping categories (annex, income, OECD, and major region) and the 277 countries nested within those categories.

```{r}
FAO_region_cln%>%
  summarise(n=n())/277

FAO_region_cln%>%
  filter(str_detect(country_group, "[aA]nnex"))%>%
  group_by(country_group)%>%
  summarise(n=n())

FAO_region_cln%>%
  filter(str_detect(country_group, "[aA]nnex"))%>%
  summarise(n=n())

FAO_region_cln%>%
  filter(str_detect(country_group, "[iI]ncome"))%>%
  group_by(country_group)%>%
  summarise(n=n())

FAO_region_cln%>%
  filter(str_detect(country_group, "[iI]ncome"))%>%
  summarise(n=n())

FAO_region_cln%>%
  filter(str_detect(country_group, "[Dd]evelop|OECD"))%>%
  group_by(country_group)%>%
  summarise(n=n())

FAO_region_cln%>%
  filter(str_detect(country_group, "[Dd]evelop|OECD"))%>%
  summarise(n=n())

# group by major regions:

major_regions <- c("Africa", "Asia", "Europe", "Americas", 
                 "Oceania", "Antarctic Region")

FAO_region_cln%>%
  filter(country_group %in% major_regions)%>%
  summarise(n=n())
```

I will now pivot the data and create four new categorical variables corresponding to the four groupings (annex, income, OECD, and major region) that contain most or all of the 277 countries included in the 'FAO_region_cln" data set.

```{r}
# pivot and unite

FAO_regions_wide <- FAO_region_cln%>%
  pivot_wider(names_from=country_group, values_from = 1)%>%
  unite("gp_annex", contains("Annex"), 
        sep="", na.rm=TRUE, remove=TRUE)%>%
  unite("gp_major_region", any_of(major_regions), 
        sep="", na.rm=TRUE, remove=TRUE)%>%
  unite("gp_income", contains("Income")|contains("income"),
        sep="", na.rm=TRUE, remove=TRUE)%>%
  unite("gp_develop", contains("Develop")|contains("OECD"),
        sep="", na.rm=TRUE, remove=TRUE)%>%
  select(Country, starts_with("gp"))
```

## Join Data

I will now join the 'birds_split' data set ("Area") with the pivoted 'FAO_regions_wide' data set (country and regional variables). I will do a left join, as each case includes a country, and each country should match the four regional indicators. I will also set the two key fields as the "Area" variable in the 'birds_split' data set and the "country" variable in the 'FAO_regions_wide' data set.

I can see based on the number of observations that the joined data set includes the correct number of observations (13716).

```{r}
nrow(birds_split)

birds_join <- left_join(birds_split, FAO_regions_wide,
                   by = c("Area" = "Country"))
```