library(rvest)
library(tidyverse)
h <- read_html("https://en.wikipedia.org/wiki/Current_members_of_the_United_States_House_of_Representatives")
reps <- h %>%
html_node("#mw-content-text > div > table:nth-child(18)") %>%
html_table()
reps <- reps[,c(1:2,4:9)] %>%
as_tibble()
reps
## # A tibble: 435 x 8
## District Representative Party `Prior experience` Education `Assum… Resid… Born
## <chr> <chr> <chr> <chr> <chr> <chr> <chr> <int>
## 1 Alabama 1 Byrne, BradleyBradley Byrne Republican Alabama Senate, A… Duke UniversityU… 2013 Fairh… 1955
## 2 Alabama 2 Roby, MarthaMartha Roby Republican Montgomery City C… New York Univers… 2011 Montg… 1976
## 3 Alabama 3 Rogers, MikeMike Rogers Republican Calhoun County Co… Jacksonville Sta… 2003 Saks 1958
## 4 Alabama 4 Aderholt, RobertRobert Aderholt Republican Haleyville Munici… Birmingham–South… 1997 Haley… 1965
## 5 Alabama 5 Brooks, MoMo Brooks Republican Alabama House of … Duke UniversityU… 2011 Hunts… 1954
## 6 Alabama 6 Palmer, GaryGary Palmer Republican Policy analyst University of Al… 2015 Hoover 1954
## 7 Alabama 7 Sewell, TerriTerri Sewell Democratic Attorney Princeton Univer… 2011 Birmi… 1965
## 8 Alaska At Large Young, DonDon Young Republican Alaska Senate, Sh… California State… 1973* Fort … 1933
## 9 Arizona 1 O'Halleran, TomTom O'Halleran Democratic Arizona Senate Lewis University… 2017 Sedona 1946
## 10 Arizona 2 McSally, MarthaMartha McSally Republican USAF Colonel United States Ai… 2015 Tucson 1966
## # ... with 425 more rows
Package by Bob Rudis
library(voteogram)
rep <- roll_call("house", 115, 1, 256)
rep
## 115th Congress / Session: 1 / House Roll Call: 256 / May 4, 2017
##
## American Health Care Act
##
## Result: Passed
fortify(rep)
## # A tibble: 435 x 11
## bioguide_id role_id member_name sort_name party state_abbrev display_state_abbrev district posit… dw_n… pp_id
## * <chr> <int> <chr> <chr> <chr> <chr> <chr> <int> <chr> <lgl> <chr>
## 1 A000374 274 Ralph Abraham Abraham R LA La. 5 Yes NA LA_5
## 2 A000370 294 Alma Adams Adams D NC N.C. 12 No NA NC_12
## 3 A000055 224 Robert B. Aderholt Aderholt R AL Ala. 4 Yes NA AL_4
## 4 A000371 427 Pete Aguilar Aguilar D CA Calif. 31 No NA CA_31
## 5 A000372 268 Rick Allen Allen R GA Ga. 12 Yes NA GA_12
## 6 A000367 131 Justin Amash Amash R MI Mich. 3 Yes NA MI_3
## 7 A000369 388 Mark Amodei Amodei R NV Nev. 2 Yes NA NV_2
## 8 A000375 320 Jodey Arrington Arrington R TX Texas 19 Yes NA TX_19
## 9 B001291 590 Brian Babin Babin R TX Texas 36 Yes NA TX_36
## 10 B001298 206 Don Bacon Bacon R NE Neb. 2 Yes NA NE_2
## # ... with 425 more rows