【R】swissdd
2021年3月6日
1. はじめに
swissdd
は、スイスの選挙結果をデータベースswissvotes-databaseなどから取得するパッケージです。
2. インストール
CRANからインストールできます。
install.packages("swissdd")
3. つかってみる
national / canton / district / municipalityレベルでの選挙結果を取得できます。
library(swissdd) federalvotes <- get_nationalvotes(geolevel = "national") federalvotes <- get_nationalvotes(geolevel = "canton") federalvotes <- get_nationalvotes(geolevel = "district") federalvotes <- get_nationalvotes(geolevel = "municipality")
> head(federalvotes)
# A tibble: 6 x 15
name id canton_id canton_name district_id district_name gebietAusgezaeh~
<chr> <int> <chr> <chr> <chr> <chr> <lgl>
1 Bundesbesch~ 6130 1 Zurich 101 Bezirk Affol~ TRUE
2 Bundesbesch~ 6130 1 Zurich 102 Bezirk Andel~ TRUE
3 Bundesbesch~ 6130 1 Zurich 103 Bezirk Bulach TRUE
4 Bundesbesch~ 6130 1 Zurich 104 Bezirk Diels~ TRUE
5 Bundesbesch~ 6130 1 Zurich 105 Bezirk Hinwil TRUE
6 Bundesbesch~ 6130 1 Zurich 106 Bezirk Horgen TRUE
# ... with 8 more variables: jaStimmenInProzent <dbl>, jaStimmenAbsolut <int>,
# neinStimmenAbsolut <int>, stimmbeteiligungInProzent <dbl>,
# eingelegteStimmzettel <int>, anzahlStimmberechtigte <int>,
# gueltigeStimmen <int>, votedate <date>
日時や期間を指定することも可能です。
federalvotes <- get_nationalvotes(from_date="2010-01-01",to_date="2018-01-01", geolevel = "district")
> head(federalvotes)
# A tibble: 6 x 15
name id canton_id canton_name district_id district_name gebietAusgezaeh~
<chr> <int> <chr> <chr> <chr> <chr> <lgl>
1 Bundesbesch~ 6130 1 Zurich 101 Bezirk Affol~ TRUE
2 Bundesbesch~ 6130 1 Zurich 102 Bezirk Andel~ TRUE
3 Bundesbesch~ 6130 1 Zurich 103 Bezirk Bulach TRUE
4 Bundesbesch~ 6130 1 Zurich 104 Bezirk Diels~ TRUE
5 Bundesbesch~ 6130 1 Zurich 105 Bezirk Hinwil TRUE
6 Bundesbesch~ 6130 1 Zurich 106 Bezirk Horgen TRUE
# ... with 8 more variables: jaStimmenInProzent <dbl>, jaStimmenAbsolut <int>,
# neinStimmenAbsolut <int>, stimmbeteiligungInProzent <dbl>,
# eingelegteStimmzettel <int>, anzahlStimmberechtigte <int>,
# gueltigeStimmen <int>, votedate <date>
4. さいごに
小さい国だからかもしれませんが、このようにデータを一元に管理されて効果的に利用できるのは良いですね。