Determines the election numbers covered by the FOKUS survey for the specified canton at the specified ballot date on the specified political level and of the specified election procedure(s).
Usage
election_nrs(
ballot_date = pal::pkg_config_val("ballot_date"),
lvl = lvls(ballot_date, canton, ballot_type = "election"),
canton = cantons(ballot_date),
prcd = prcds(ballot_date = ballot_date, lvl = lvl, canton = canton)
)
Arguments
- ballot_date
FOKUS-covered ballot date. One of
"2018-09-23"
"2018-11-25"
"2019-10-20"
"2020-09-27"
"2020-10-18"
"2021-11-28"
"2023-06-18"
"2024-10-20"
- lvl
Political level. One of
"cantonal"
or"federal"
.- canton
FOKUS-covered canton name. One of
"aargau"
- prcd
Election procedure. One of
"proportional"
or"majoritarian"
.
See also
Other fundamental predicate functions:
ballot_types()
,
cantons()
,
combos_ballot_types()
,
election_prcds()
,
has_ballot_type()
,
has_election()
,
has_election_nrs()
,
has_lvl()
,
has_proposal_nrs()
,
has_referendum()
,
is_representative()
,
lvls()
,
n_elections()
,
n_proposals()
,
prcds()
,
proposal_nrs()
,
proposal_qstn_groups()
,
qstn_groups_proposal_nrs()
,
survey_channels()
Examples
fokus::election_nrs(ballot_date = "2019-10-20",
lvl = "federal",
canton = "aargau",
prcd = "majoritarian")
#> [1] 1
# in case of no (matching) elections, an empty integer vector is returned
fokus::election_nrs(ballot_date = "2019-10-20",
lvl = "cantonal",
canton = "aargau",
prcd = "proportional")
#> integer(0)