world_pop {openintro} | R Documentation |
World Population Data.
Description
From World Bank, population 1960-2020
Usage
world_pop
Format
A data frame with 216 rows and 62 variables.
- country
Name of country.
- year_1960
population in 1960.
- year_1961
population in 1961.
- year_1962
population in 1962.
- year_1963
population in 1963.
- year_1964
population in 1964.
- year_1965
population in 1965.
- year_1966
population in 1966.
- year_1967
population in 1967.
- year_1968
population in 1968.
- year_1969
population in 1969.
- year_1970
population in 1970.
- year_1971
population in 1971.
- year_1972
population in 1972.
- year_1973
population in 1973.
- year_1974
population in 1974.
- year_1975
population in 1975.
- year_1976
population in 1976.
- year_1977
population in 1977.
- year_1978
population in 1978.
- year_1979
population in 1979.
- year_1980
population in 1980.
- year_1981
population in 1981.
- year_1982
population in 1982.
- year_1983
population in 1983.
- year_1984
population in 1984.
- year_1985
population in 1985.
- year_1986
population in 1986.
- year_1987
population in 1987.
- year_1988
population in 1988.
- year_1989
population in 1989.
- year_1990
population in 1990.
- year_1991
population in 1991.
- year_1992
population in 1992.
- year_1993
population in 1993.
- year_1994
population in 1994.
- year_1995
population in 1995.
- year_1996
population in 1996.
- year_1997
population in 1997.
- year_1998
population in 1998.
- year_1999
population in 1999.
- year_2000
population in 2000.
- year_2001
population in 2001.
- year_2002
population in 2002.
- year_2003
population in 2003.
- year_2004
population in 2004.
- year_2005
population in 2005.
- year_2006
population in 2006.
- year_2007
population in 2007.
- year_2008
population in 2008.
- year_2009
population in 2009.
- year_2010
population in 2010.
- year_2011
population in 2011.
- year_2012
population in 2012.
- year_2013
population in 2013.
- year_2014
population in 2014.
- year_2015
population in 2015.
- year_2016
population in 2016.
- year_2017
population in 2017.
- year_2018
population in 2018.
- year_2019
population in 2019.
- year_2020
population in 2020.
Source
Examples
library(dplyr)
library(ggplot2)
library(tidyr)
# List percentage of population change from 1960 to 2020
world_pop |>
mutate(percent_change = round((year_2020 - year_1960) / year_2020 * 100, 2)) |>
mutate(rank_pop_change = round(rank(-percent_change)), 0) |>
select(rank_pop_change, country, percent_change) |>
arrange(rank_pop_change)
# Graph population in millions by decade for specified countries
world_pop |>
select(
country, year_1960, year_1970, year_1980, year_1990,
year_2000, year_2010, year_2020
) |>
filter(country %in% c("China", "India", "United States")) |>
pivot_longer(
cols = c(year_1960, year_1970, year_1980, year_1990, year_2000, year_2010, year_2020),
names_to = "year",
values_to = "population"
) |>
mutate(year = as.numeric(gsub("year_", "", year))) |>
ggplot(aes(year, population, color = country)) +
geom_point() +
geom_smooth(method = "loess", formula = "y ~ x") +
labs(
title = "Population",
subtitle = "by Decade",
x = "Year",
y = "Population (in millions)",
color = "Country"
)