Create state-days from state system membership data
Source:R/create_statedays.R
create_statedays.Rd
create_statedays()
allows you to create state-day data from
either the Correlates of War (CoW
) state system membership data or the
Gleditsch-Ward (gw
) system membership data. The function leans on internal
data provided in the package.
Arguments
- system
a character specifying whether the user wants Correlates of War state-years ("cow") or Gleditsch-Ward ("gw") state-years. Correlates of War is the default.
- mry
optional, defaults to TRUE. If TRUE, the function extends the script beyond the most recent system membership updates to include observation to the most recently concluded calendar year. For example, the Gleditsch-Ward data extend to the end of 2017. When
mry == TRUE
, the function returns more recent years (e.g. 2018, 2019) under the assumption that states alive at the end of 2017 are still alive today. Use with some care.
Value
create_statedays()
takes state system membership data provided
by either Correlates of War or Gleditsch-Ward and returns a simple state-day
data frame.
References
Miller, Steven V. 2019. ``Create Country-Year and (Non)-Directed Dyad-Year Data With Just a Few Lines in R'' http://svmiller.com/blog/2019/01/create-country-year-dyad-year-from-country-data/
Examples
# \donttest{
# CoW is default, will include years beyond 2016 (most recent CoW update)
create_statedays()
#> # A tibble: 6,203,441 × 3
#> ccode statenme date
#> <dbl> <chr> <date>
#> 1 2 United States of America 1816-01-01
#> 2 2 United States of America 1816-01-02
#> 3 2 United States of America 1816-01-03
#> 4 2 United States of America 1816-01-04
#> 5 2 United States of America 1816-01-05
#> 6 2 United States of America 1816-01-06
#> 7 2 United States of America 1816-01-07
#> 8 2 United States of America 1816-01-08
#> 9 2 United States of America 1816-01-09
#> 10 2 United States of America 1816-01-10
#> # ℹ 6,203,431 more rows
# Gleditsch-Ward, include most recent years
create_statedays(system="gw")
#> # A tibble: 6,765,801 × 3
#> gwcode statename date
#> <dbl> <chr> <date>
#> 1 2 United States of America 1816-01-01
#> 2 2 United States of America 1816-01-02
#> 3 2 United States of America 1816-01-03
#> 4 2 United States of America 1816-01-04
#> 5 2 United States of America 1816-01-05
#> 6 2 United States of America 1816-01-06
#> 7 2 United States of America 1816-01-07
#> 8 2 United States of America 1816-01-08
#> 9 2 United States of America 1816-01-09
#> 10 2 United States of America 1816-01-10
#> # ℹ 6,765,791 more rows
# Gleditsch-Ward, don't include most recent years
create_statedays(system="gw", mry=FALSE)
#> # A tibble: 6,448,077 × 3
#> gwcode statename date
#> <dbl> <chr> <date>
#> 1 2 United States of America 1816-01-01
#> 2 2 United States of America 1816-01-02
#> 3 2 United States of America 1816-01-03
#> 4 2 United States of America 1816-01-04
#> 5 2 United States of America 1816-01-05
#> 6 2 United States of America 1816-01-06
#> 7 2 United States of America 1816-01-07
#> 8 2 United States of America 1816-01-08
#> 9 2 United States of America 1816-01-09
#> 10 2 United States of America 1816-01-10
#> # ℹ 6,448,067 more rows
# }