-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path07-read_summaries.R
More file actions
33 lines (27 loc) · 997 Bytes
/
07-read_summaries.R
File metadata and controls
33 lines (27 loc) · 997 Bytes
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
29
30
31
32
33
library(sf)
library(rgeopat2)
library(purrr)
library(dplyr)
to_km2 = function(x) x * 0.3 * 0.3
countries = st_read("data/countries.gpkg") %>%
st_drop_geometry() %>%
dplyr::select(NAME0, id)
df = dir("data",
pattern = "^cci_lc.*countries.csv$",
full.names = TRUE) %>%
set_names(1992:2015) %>%
map_dfr(gpat_read_txt, .id = "Year") %>%
set_names(c("Year", "Agriculture", "Forest", "Grassland",
"Wetland", "Settlement", "Shrubland",
"Sparse_vegetation", "Bare_area", "Water", "id")) %>%
left_join(countries, by = "id") %>%
mutate_at(vars(Agriculture:Water), .funs = to_km2) %>%
select(-id)
dir.create("data/database")
readr::write_csv(df, "data/database/clcc.csv")
# creates dataset for epi -------------------------------------------------
dir.create("data/epi")
epi_nlcc = df %>%
select(NAME0, Year, Grassland, Wetland)
readr::write_csv(epi_nlcc, "data/epi/nlcc.csv")
writexl::write_xlsx(epi_nlcc, "data/epi/nlcc.xlsx")