Skip to content

πŸ› Import Congressional Roll Call Data From 'Voteview'

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

r-congress/voteviewr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

933c65c Β· Nov 23, 2019

History

4 Commits
Nov 23, 2019
Nov 22, 2019
Nov 23, 2019
Nov 23, 2019
Nov 23, 2019
Nov 23, 2019
Nov 22, 2019
Nov 23, 2019
Nov 23, 2019
Nov 22, 2019
Nov 22, 2019
Nov 23, 2019
Nov 23, 2019
Nov 23, 2019
Nov 23, 2019
Nov 22, 2019

Repository files navigation

voteviewr

Travis build status AppVeyor build status Lifecycle: experimental CRAN status

Get data from Voteview.com

Installation

You can install the released version of voteviewr from CRAN with:

install.packages("voteviewr")

You can install the dev version of voteviewr from Github with:

if (!requireNamespace("remotes")) {
  install.packages("remotes")
}
remotes::install_packages("r-congress/voteviewr")

Import

Import Voteview data from the House and Senate for the 116th U.S. Congress

## read using defaults (both chambers of current congress)
cng116 <- read_voteview()

or get data from the House and Senate separately for the 115th U.S. Congress

## house 115th data
h115 <- read_voteview("house", 115)

## senate 115th data
s115 <- read_voteview("senate", "115th")

or specify a session of Congress

## both chambers of 99th Congress
cng99 <- read_voteview(99)

##
cng99 <- read_voteview(99, "senate")

or specify a year

## get data on the 99th Congress
cng1961 <- read_voteview(1961)

Data

A tibble is returned

## preview tibble
cng116
#> # A tibble: 538 x 23
#>    congress chamber icpsr state_icpsr district_code state_abbrev party_code occupancy
#>       <dbl> <chr>   <dbl>       <dbl>         <dbl> <chr>             <dbl> <lgl>    
#>  1      116 House   20301          41             3 AL                  200 NA       
#>  2      116 House   21102          41             7 AL                  100 NA       
#>  3      116 House   21192          41             2 AL                  200 NA       
#>  4      116 House   21193          41             5 AL                  200 NA       
#>  5      116 House   21376          41             1 AL                  200 NA       
#>  6      116 House   21500          41             6 AL                  200 NA       
#>  7      116 House   29701          41             4 AL                  200 NA       
#>  8      116 House   14066          81             1 AK                  200 NA       
#>  9      116 House   20305          61             3 AZ                  100 NA       
#> 10      116 House   20902          61             2 AZ                  100 NA       
#> # … with 528 more rows, and 15 more variables: last_means <lgl>, bioname <chr>,
#> #   bioguide_id <chr>, born <dbl>, died <lgl>, nominate_dim1 <dbl>, nominate_dim2 <dbl>,
#> #   nominate_log_likelihood <dbl>, nominate_geo_mean_probability <dbl>,
#> #   nominate_number_of_votes <dbl>, nominate_number_of_errors <dbl>, conditional <lgl>,
#> #   nokken_poole_dim1 <dbl>, nokken_poole_dim2 <dbl>, .timestamp <dttm>

More info on all returned variables

## view object structure
str(cng116)
#> Classes 'spec_tbl_df', 'tbl_df', 'tbl' and 'data.frame': 538 obs. of  23 variables:
#>  $ congress                     : num  116 116 116 116 116 116 116 116 116 116 ...
#>  $ chamber                      : chr  "House" "House" "House" "House" ...
#>  $ icpsr                        : num  20301 21102 21192 21193 21376 ...
#>  $ state_icpsr                  : num  41 41 41 41 41 41 41 81 61 61 ...
#>  $ district_code                : num  3 7 2 5 1 6 4 1 3 2 ...
#>  $ state_abbrev                 : chr  "AL" "AL" "AL" "AL" ...
#>  $ party_code                   : num  200 100 200 200 200 200 200 200 100 100 ...
#>  $ occupancy                    : logi  NA NA NA NA NA NA ...
#>  $ last_means                   : logi  NA NA NA NA NA NA ...
#>  $ bioname                      : chr  "ROGERS, Mike Dennis" "SEWELL, Terri" "ROBY, Martha" "BROOKS, Mo" ...
#>  $ bioguide_id                  : chr  "R000575" "S001185" "R000591" "B001274" ...
#>  $ born                         : num  1958 1965 1976 1954 1955 ...
#>  $ died                         : logi  NA NA NA NA NA NA ...
#>  $ nominate_dim1                : num  0.352 -0.39 0.361 0.644 0.606 0.715 0.366 0.284 -0.599 -0.161 ...
#>  $ nominate_dim2                : num  0.459 0.401 0.658 -0.45 0.253 -0.046 0.594 0.023 -0.252 -0.008 ...
#>  $ nominate_log_likelihood      : num  -141.2 -22.3 -78.6 -107.4 -92.7 ...
#>  $ nominate_geo_mean_probability: num  0.759 0.959 0.859 0.818 0.839 ...
#>  $ nominate_number_of_votes     : num  512 536 517 533 527 537 530 519 515 508 ...
#>  $ nominate_number_of_errors    : num  60 9 27 45 35 35 32 51 7 17 ...
#>  $ conditional                  : logi  NA NA NA NA NA NA ...
#>  $ nokken_poole_dim1            : num  0.534 -0.408 0.339 0.781 0.708 0.666 0.422 0.353 -0.629 -0.369 ...
#>  $ nokken_poole_dim2            : num  0.38 0.353 0.668 -0.4 0.149 0.124 0.657 0.178 -0.646 0.476 ...
#>  $ .timestamp                   : POSIXct, format: "2019-11-22 23:49:27" "2019-11-22 23:49:27" ...
#>  - attr(*, "spec")=
#>   .. cols(
#>   ..   congress = col_double(),
#>   ..   chamber = col_character(),
#>   ..   icpsr = col_double(),
#>   ..   state_icpsr = col_double(),
#>   ..   district_code = col_double(),
#>   ..   state_abbrev = col_character(),
#>   ..   party_code = col_double(),
#>   ..   occupancy = col_logical(),
#>   ..   last_means = col_logical(),
#>   ..   bioname = col_character(),
#>   ..   bioguide_id = col_character(),
#>   ..   born = col_double(),
#>   ..   died = col_logical(),
#>   ..   nominate_dim1 = col_double(),
#>   ..   nominate_dim2 = col_double(),
#>   ..   nominate_log_likelihood = col_double(),
#>   ..   nominate_geo_mean_probability = col_double(),
#>   ..   nominate_number_of_votes = col_double(),
#>   ..   nominate_number_of_errors = col_double(),
#>   ..   conditional = col_logical(),
#>   ..   nokken_poole_dim1 = col_double(),
#>   ..   nokken_poole_dim2 = col_double()
#>   .. )

About

πŸ› Import Congressional Roll Call Data From 'Voteview'

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Citation

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages