Skip to contents

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".

Value

An integer vector.

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)