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 = pal::pkg_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"