forked from dmi3kno/R-tidyverse-20180215
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtidyr.R
29 lines (19 loc) · 750 Bytes
/
tidyr.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
library("readxl")
raw_fert <- read_excel("indicator undata total_fertility.xlsx")
raw_fert
fert <- raw_fert %>%
rename(country = `Total fertility rate`) %>%
gather(key = year, value = fert, -country) %>%
mutate(year = as.integer(year))
fert
raw_infantMort <- read_excel("indicator gapminder infant_mortality.xlsx")
infantMort <- raw_infantMort %>%
rename(country = `Infant mortality rate`) %>%
gather(key = year, value = infantMort, -country) %>%
mutate(year = as.integer(year),
infantMort = as.numeric(infantMort))
gapminder_plus <- gapminder %>%
left_join(fert, by = c("year", "country")) %>%
left_join(infantMort, by = c("year", "country"))
gapminder_plus
write_csv(gapminder_plus, "gapminder_plus.csv")