n_proposals: Get number of referendum proposals

n_proposalsR Documentation

Get number of referendum proposals

Description

Determines the number of referendum proposals covered by the FOKUS survey for the specified canton at the specified ballot date on the specified political level(s).

Usage

n_proposals(
  ballot_date = pal::pkg_config_val("ballot_date"),
  lvls = all_lvls,
  canton = cantons(ballot_date)
)

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"

lvls

Political level(s). One or more of "cantonal" and "federal".

canton

FOKUS-covered canton name. One of

  • "aargau"

Only relevant if lvls includes "cantonal".

Details

The number of federal proposals is independent from the canton, i.e. the returned number of federal proposals at a specific ballot date is always the same, thus canton is ignored if !("cantonal" %in% lvls).

Value

An integer vector of the same length as and named after lvls.

See Also

Other fundamental predicate functions: ballot_types(), cantons(), combos_ballot_types(), election_nrs(), election_prcds(), has_ballot_type(), has_election(), has_election_nrs(), has_lvl(), has_proposal_nrs(), has_referendum(), is_representative(), lvls(), n_elections(), prcds(), proposal_nrs(), proposal_qstn_groups(), qstn_groups_proposal_nrs(), survey_channels()

Examples

fokus::n_proposals(ballot_date = "2018-09-23",
                   canton = "aargau")
                   
fokus::n_proposals(ballot_date = "2018-09-23",
                   lvls = "cantonal",
                   canton = "aargau")

fokus::n_proposals(ballot_date = "2019-10-20")

zdaarau/fokus documentation built on Dec. 24, 2024, 10:47 p.m.