Determines the ordinary date (i.e. 1st round of voting) on which the specified election was last held (i.e. 4 years earlier than ballot_date).
Usage
past_election_date(
ballot_date = funky::config_val("ballot_date"),
lvl = lvls(ballot_date, canton, ballot_type = "election"),
canton = cantons(ballot_date)
)Value
A date.
See also
Other election predicate functions:
combos_elections(),
election_candidates(),
election_name(),
election_names_combined(),
election_parties(),
election_tickets(),
n_election_candidates(),
n_election_seats(),
requires_candidate_registration()
Examples
fokus::past_election_date(ballot_date = "2019-10-20")
#> [1] "2016-10-23"
fokus::past_election_date(ballot_date = "2020-10-18")
#> [1] "2016-10-23"
fokus::past_election_date(ballot_date = "2024-10-20")
#> [1] "2020-10-18"
fokus::past_election_date(ballot_date = "2019-10-20",
lvl = "federal")
#> [1] "2015-10-18"