x <- read_csv("../ISDS725/countypres_2000-2016.csv")
## Parsed with column specification:
## cols(
## year = col_double(),
## state = col_character(),
## state_po = col_character(),
## county = col_character(),
## FIPS = col_double(),
## office = col_character(),
## candidate = col_character(),
## party = col_character(),
## candidatevotes = col_double(),
## totalvotes = col_double(),
## version = col_double()
## )
kable(head(x,20))
| 2000 |
Alabama |
AL |
Autauga |
1001 |
President |
Al Gore |
democrat |
4942 |
17208 |
20191203 |
| 2000 |
Alabama |
AL |
Autauga |
1001 |
President |
George W. Bush |
republican |
11993 |
17208 |
20191203 |
| 2000 |
Alabama |
AL |
Autauga |
1001 |
President |
Ralph Nader |
green |
160 |
17208 |
20191203 |
| 2000 |
Alabama |
AL |
Autauga |
1001 |
President |
Other |
NA |
113 |
17208 |
20191203 |
| 2000 |
Alabama |
AL |
Baldwin |
1003 |
President |
Al Gore |
democrat |
13997 |
56480 |
20191203 |
| 2000 |
Alabama |
AL |
Baldwin |
1003 |
President |
George W. Bush |
republican |
40872 |
56480 |
20191203 |
| 2000 |
Alabama |
AL |
Baldwin |
1003 |
President |
Ralph Nader |
green |
1033 |
56480 |
20191203 |
| 2000 |
Alabama |
AL |
Baldwin |
1003 |
President |
Other |
NA |
578 |
56480 |
20191203 |
| 2000 |
Alabama |
AL |
Barbour |
1005 |
President |
Al Gore |
democrat |
5188 |
10395 |
20191203 |
| 2000 |
Alabama |
AL |
Barbour |
1005 |
President |
George W. Bush |
republican |
5096 |
10395 |
20191203 |
| 2000 |
Alabama |
AL |
Barbour |
1005 |
President |
Ralph Nader |
green |
46 |
10395 |
20191203 |
| 2000 |
Alabama |
AL |
Barbour |
1005 |
President |
Other |
NA |
65 |
10395 |
20191203 |
| 2000 |
Alabama |
AL |
Bibb |
1007 |
President |
Al Gore |
democrat |
2710 |
7101 |
20191203 |
| 2000 |
Alabama |
AL |
Bibb |
1007 |
President |
George W. Bush |
republican |
4273 |
7101 |
20191203 |
| 2000 |
Alabama |
AL |
Bibb |
1007 |
President |
Ralph Nader |
green |
52 |
7101 |
20191203 |
| 2000 |
Alabama |
AL |
Bibb |
1007 |
President |
Other |
NA |
66 |
7101 |
20191203 |
| 2000 |
Alabama |
AL |
Blount |
1009 |
President |
Al Gore |
democrat |
4977 |
17973 |
20191203 |
| 2000 |
Alabama |
AL |
Blount |
1009 |
President |
George W. Bush |
republican |
12667 |
17973 |
20191203 |
| 2000 |
Alabama |
AL |
Blount |
1009 |
President |
Ralph Nader |
green |
154 |
17973 |
20191203 |
| 2000 |
Alabama |
AL |
Blount |
1009 |
President |
Other |
NA |
175 |
17973 |
20191203 |
election_data_2012_2016 <- x %>%
select(-state_po, -office, -version, -candidate, -version) %>%
spread(key = party, value = candidatevotes) %>%
rename(Year = year, State = state, County = county, Green = green, Democrat = democrat,
Republican = republican, Total_Votes = totalvotes, Independent = '<NA>') %>%
mutate(Pct_Rep = Republican/Total_Votes*100) %>%
mutate(Pct_Dem = Democrat/Total_Votes*100) %>%
mutate(Pct_Ind = Independent/Total_Votes*100) %>%
mutate(Pct_Grn = Green/Total_Votes*100) %>%
mutate(Result = ifelse(
Republican > Democrat, "Republican",
ifelse(Democrat > Republican, "Democrat", "Independent"))) %>%
mutate(Diff_Pos = ifelse(Result == "Republican", Republican - Democrat, Democrat - Republican)) %>%
mutate(Pct_Diff_Pos = ifelse(Result == "Republican", Pct_Rep - Pct_Dem, Pct_Dem - Pct_Rep))
kable(head(election_data_2012_2016, 20))
| 2000 |
Alabama |
Autauga |
1001 |
17208 |
4942 |
160 |
11993 |
113 |
69.69433 |
28.71920 |
0.6566713 |
0.9298001 |
Republican |
7051 |
40.9751278 |
| 2000 |
Alabama |
Baldwin |
1003 |
56480 |
13997 |
1033 |
40872 |
578 |
72.36544 |
24.78222 |
1.0233711 |
1.8289660 |
Republican |
26875 |
47.5832153 |
| 2000 |
Alabama |
Barbour |
1005 |
10395 |
5188 |
46 |
5096 |
65 |
49.02357 |
49.90861 |
0.6253006 |
0.4425204 |
Democrat |
92 |
0.8850409 |
| 2000 |
Alabama |
Bibb |
1007 |
7101 |
2710 |
52 |
4273 |
66 |
60.17462 |
38.16364 |
0.9294466 |
0.7322912 |
Republican |
1563 |
22.0109844 |
| 2000 |
Alabama |
Blount |
1009 |
17973 |
4977 |
154 |
12667 |
175 |
70.47794 |
27.69154 |
0.9736827 |
0.8568408 |
Republican |
7690 |
42.7864018 |
| 2000 |
Alabama |
Bullock |
1011 |
4904 |
3395 |
24 |
1433 |
52 |
29.22104 |
69.22920 |
1.0603589 |
0.4893964 |
Democrat |
1962 |
40.0081566 |
| 2000 |
Alabama |
Butler |
1013 |
7803 |
3606 |
36 |
4127 |
34 |
52.88991 |
46.21299 |
0.4357298 |
0.4613610 |
Republican |
521 |
6.6769191 |
| 2000 |
Alabama |
Calhoun |
1015 |
38909 |
15781 |
481 |
22306 |
341 |
57.32864 |
40.55874 |
0.8764039 |
1.2362178 |
Republican |
6525 |
16.7698990 |
| 2000 |
Alabama |
Chambers |
1017 |
11834 |
5616 |
95 |
6037 |
86 |
51.01403 |
47.45648 |
0.7267196 |
0.8027717 |
Republican |
421 |
3.5575461 |
| 2000 |
Alabama |
Cherokee |
1019 |
7823 |
3497 |
77 |
4154 |
95 |
53.09983 |
44.70152 |
1.2143679 |
0.9842771 |
Republican |
657 |
8.3983127 |
| 2000 |
Alabama |
Chilton |
1021 |
15092 |
4806 |
92 |
10066 |
128 |
66.69759 |
31.84469 |
0.8481315 |
0.6095945 |
Republican |
5260 |
34.8529022 |
| 2000 |
Alabama |
Choctaw |
1023 |
7374 |
3707 |
33 |
3600 |
34 |
48.82018 |
50.27122 |
0.4610795 |
0.4475183 |
Democrat |
107 |
1.4510442 |
| 2000 |
Alabama |
Clarke |
1025 |
10752 |
4679 |
33 |
5988 |
52 |
55.69196 |
43.51749 |
0.4836310 |
0.3069196 |
Republican |
1309 |
12.1744792 |
| 2000 |
Alabama |
Clay |
1027 |
5883 |
2045 |
52 |
3719 |
67 |
63.21605 |
34.76118 |
1.1388747 |
0.8839028 |
Republican |
1674 |
28.4548700 |
| 2000 |
Alabama |
Cleburne |
1029 |
5092 |
1664 |
39 |
3333 |
56 |
65.45562 |
32.67871 |
1.0997643 |
0.7659073 |
Republican |
1669 |
32.7769049 |
| 2000 |
Alabama |
Coffee |
1031 |
15434 |
5220 |
155 |
9938 |
121 |
64.39031 |
33.82143 |
0.7839834 |
1.0042763 |
Republican |
4718 |
30.5688739 |
| 2000 |
Alabama |
Colbert |
1033 |
21532 |
10543 |
208 |
10518 |
263 |
48.84823 |
48.96433 |
1.2214379 |
0.9660041 |
Democrat |
25 |
0.1161063 |
| 2000 |
Alabama |
Conecuh |
1035 |
5551 |
2783 |
35 |
2699 |
34 |
48.62187 |
50.13511 |
0.6125023 |
0.6305170 |
Democrat |
84 |
1.5132409 |
| 2000 |
Alabama |
Coosa |
1037 |
4567 |
2104 |
34 |
2382 |
47 |
52.15678 |
46.06963 |
1.0291220 |
0.7444712 |
Republican |
278 |
6.0871469 |
| 2000 |
Alabama |
Covington |
1039 |
13613 |
4440 |
123 |
8961 |
89 |
65.82678 |
32.61588 |
0.6537868 |
0.9035481 |
Republican |
4521 |
33.2109013 |