【R】mnis

1. はじめに

mnisは、イギリスの国会議員の情報をMembers’ Name Information Service APIから取得するパッケージです。

2. インストール

CRANからインストールできます。

install.packages("mnis")

3. 使ってみる

library(mnis)

ref_areas()

> ref_areas()
# A tibble: 497 x 6
   area_id name      notes ons_area_id area_type     area_type_id
   <chr>   <chr>     <chr> <chr>       <chr>         <chr>       
 1 1       England   NA    064         Country       1           
 2 2       Scotland  NA    179         Country       1           
 3 3       Wales     NA    220         Country       1           
 4 4       Northern~ NA    152         Country       1           
 5 5       Derry     NA    95A         District: No~ 3           
 6 6       Limavady  NA    95B         District: No~ 3           
 7 7       Coleraine NA    95C         District: No~ 3           
 8 8       Ballymon~ NA    95D         District: No~ 3           
 9 9       Moyle     NA    95E         District: No~ 3           
10 10      Larne     NA    95F         District: No~ 3           
# ... with 487 more rows
  ref_parties(
>   ref_parties()
# A tibble: 315 x 16
   party_id name         abbreviation initials colour text_colour
   <chr>    <chr>        <chr>        <chr>    <chr>  <chr>      
 1 1        Alliance     Alliance     Alliance C0C0C0 FFFFFF     
 2 2        Anti H Block Anti H       NA       C0C0C0 FFFFFF     
 3 3        Bishops      Bshp         NA       C0C0C0 FFFFFF     
 4 4        Conservative Con          C        0000ff ffffff     
 5 5        Conservativ~ Con Ind      Con Ind  C0C0C0 FFFFFF     
 6 6        Crossbench   XB           NA       C0C0C0 FFFFFF     
 7 7        Democratic ~ DUP          DUP      000080 FFFFFF     
 8 8        Independent  Ind          Ind      C0C0C0 FFFFFF     
 9 9        Independent~ Ind Con      Ind      0000FF FFFFFF     
10 10       Independent~ Ind Lab      Ind      FF0000 FFFFFF
dat<-  mnis_party_state("2019-01-01")
dat
# A tibble: 14 x 6
   id    name            male_count female_count non_binary_count
   <chr> <chr>           <chr>      <chr>        <chr>           
 1 4     Conservative    195        68           0               
 2 6     Crossbench      136        46           0               
 3 15    Labour          116        62           0               
 4 17    Liberal Democr~ 54         32           0               
 5 49    Non-affiliated  39         8            0               
 6 3     Bishops         21         5            0               
 7 7     Democratic Uni~ 5          0            0               
 8 44    Green Party     0          2            0               
 9 38    Ulster Unionis~ 2          0            0               
10 5     Conservative I~ 1          0            0               
11 53    Independent So~ 1          0            0               
12 43    Labour Indepen~ 0          1            0               
13 283   Lord Speaker    1          0            0               
14 22    Plaid Cymru     1          0            0               
# ... with 1 more variable: total_count <chr>

4. さいごに

国会議員の情報がAPIで提供されているのは驚きです。日本もあるのかな?

Add a Comment

メールアドレスが公開されることはありません。