openelections / openelections-data-tx

Pre-processed results for Texas elections
30 stars 27 forks source link

Files with duplicate entries #348

Open warwickmm opened 3 years ago

warwickmm commented 3 years ago

I'm testing some code that detects duplicate entries within a file. If it's correct, there are almost 200 files that contain duplicate rows. Some have a huge number of duplicates (possibly due to improper merge conflict resolution), while others have just a few.

@dwillis, is there any reason for these duplicates to exist? If not, I can add the new test to our test suite and work on removing the duplicates as well.

``` 2000/20000314__tx__primary__county.csv * 2 duplicate rows detected: Row 4714: ['EASTLAND', 'U. S. Representative', '17', 'Total', '', '', '1091', ''] Row 19529: ['EASTLAND', 'U. S. Representative', '17', 'Total', '', '', '1091', ''] Row 4807: ['ECTOR', 'State Representative', '73', 'Total', '', '', '15', ''] Row 19560: ['ECTOR', 'State Representative', '73', 'Total', '', '', '15', ''] 2018/20181106__tx__general__precinct.csv * 145 duplicate rows detected: Row 78175: ['Gray', '5', 'Straight Party', '', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78234: ['Gray', '5', 'Straight Party', '', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78180: ['Gray', '5', 'U.S. Senate', '', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78239: ['Gray', '5', 'U.S. Senate', '', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78185: ['Gray', '5', 'U.S. House', '13', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78244: ['Gray', '5', 'U.S. House', '13', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78190: ['Gray', '5', 'Governor', '', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78249: ['Gray', '5', 'Governor', '', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78195: ['Gray', '5', 'Lieutenant Governor', '', 'Over Votes', '', '0', '', '0', '0', '', '', ''] Row 78254: ['Gray', '5', 'Lieutenant Governor', '', 'Over Votes', '', '0', '', '0', '0', '', '', ''] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__reagan__precinct.csv * 16 duplicate rows detected: Row 4: ['Reagan', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 9: ['Reagan', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 5: ['Reagan', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '10', '3', '7'] Row 10: ['Reagan', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '10', '3', '7'] Row 84: ['Reagan', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 89: ['Reagan', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 85: ['Reagan', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 90: ['Reagan', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 251: ['Reagan', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 256: ['Reagan', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__harrison__precinct.csv * 104 duplicate rows detected: Row 6: ['Harrison', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 11: ['Harrison', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Harrison', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '44', '33', '11'] Row 12: ['Harrison', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '44', '33', '11'] Row 97: ['Harrison', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 102: ['Harrison', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 98: ['Harrison', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '6', '2', '4'] Row 103: ['Harrison', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '6', '2', '4'] Row 259: ['Harrison', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 264: ['Harrison', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__hunt__precinct.csv * 884 duplicate rows detected: Row 2: ['Hunt', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Hunt', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 3: ['Hunt', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 8: ['Hunt', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 13: ['Hunt', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 18: ['Hunt', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 14: ['Hunt', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 19: ['Hunt', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 233: ['Hunt', '101', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] Row 237: ['Hunt', '101', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180630__tx__special__general__jackson__precinct.csv * 3 duplicate rows detected: Row 47: ['Jackson', '6 - Courthouse', 'U.S. House', '27', 'IND', 'Christpher Suprun', '0', '0', '0'] Row 57: ['Jackson', '6 - Courthouse', 'U.S. House', '27', 'IND', 'Christpher Suprun', '0', '0', '0'] Row 49: ['Jackson', '6 - Courthouse', 'U.S. House', '27', 'LIB', 'Daniel Tinus', '0', '0', '0'] Row 59: ['Jackson', '6 - Courthouse', 'U.S. House', '27', 'LIB', 'Daniel Tinus', '0', '0', '0'] Row 50: ['Jackson', '6 - Courthouse', 'U.S. House', '27', 'IND', 'Judith Cutright', '0', '0', '0'] Row 60: ['Jackson', '6 - Courthouse', 'U.S. House', '27', 'IND', 'Judith Cutright', '0', '0', '0'] 2018/counties/20180306__tx__primary__burnet__precinct.csv * 40 duplicate rows detected: Row 2: ['Burnet', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 7: ['Burnet', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 3: ['Burnet', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 8: ['Burnet', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 132: ['Burnet', '2', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 137: ['Burnet', '2', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 133: ['Burnet', '2', 'U.S. Senate', '', 'DEM', 'Under Votes', '3', '2', '1'] Row 138: ['Burnet', '2', 'U.S. Senate', '', 'DEM', 'Under Votes', '3', '2', '1'] Row 262: ['Burnet', '3', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 267: ['Burnet', '3', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__roberts__precinct.csv * 32 duplicate rows detected: Row 388: ['Roberts', '4', 'U.S. Senate', '', 'REP', 'Bruce Jacobson, Jr.', '0', '0', '0'] Row 517: ['Roberts', '4', 'U.S. Senate', '', 'REP', 'Bruce Jacobson, Jr.', '0', '0', '0'] Row 390: ['Roberts', '4', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 519: ['Roberts', '4', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 394: ['Roberts', '4', 'U.S. Senate', '', 'REP', 'Geraldine Sam', '0', '0', '0'] Row 523: ['Roberts', '4', 'U.S. Senate', '', 'REP', 'Geraldine Sam', '0', '0', '0'] Row 405: ['Roberts', '4', 'Commissioner of the General Land Office', '', 'REP', 'Rick Range', '1', '0', '1'] Row 534: ['Roberts', '4', 'Commissioner of the General Land Office', '', 'REP', 'Rick Range', '1', '0', '1'] Row 437: ['Roberts', '4', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 566: ['Roberts', '4', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__coryell__precinct.csv * 64 duplicate rows detected: Row 5: ['Coryell', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 10: ['Coryell', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 6: ['Coryell', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '11', '8', '3'] Row 11: ['Coryell', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '11', '8', '3'] Row 104: ['Coryell', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 109: ['Coryell', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 105: ['Coryell', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '4', '0', '4'] Row 110: ['Coryell', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '4', '0', '4'] Row 264: ['Coryell', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 269: ['Coryell', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__jim_hogg__precinct.csv * 30 duplicate rows detected: Row 2: ['Jim Hogg', '1', 'Ballots Cast', '', '', '', '', '', '442'] Row 34: ['Jim Hogg', '1', 'Ballots Cast', '', '', '', '', '', '442'] Row 54: ['Jim Hogg', '1', 'Ballots Cast', '', '', '', '', '', '442'] Row 60: ['Jim Hogg', '1', 'Ballots Cast', '', '', '', '', '', '442'] Row 61: ['Jim Hogg', '1', 'Ballots Cast', '', '', '', '', '', '442'] Row 62: ['Jim Hogg', '1', 'Ballots Cast', '', '', '', '', '', '442'] Row 63: ['Jim Hogg', '1', 'Ballots Cast', '', '', '', '', '', '442'] Row 64: ['Jim Hogg', '2', 'Ballots Cast', '', '', '', '', '', '452'] Row 96: ['Jim Hogg', '2', 'Ballots Cast', '', '', '', '', '', '452'] Row 116: ['Jim Hogg', '2', 'Ballots Cast', '', '', '', '', '', '452'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__gonzales__precinct.csv * 3 duplicate rows detected: Row 2977: ['Gonzales', '10', 'Proposition 11 Rep', '', 'Over Votes', 'REP', '0'] Row 3122: ['Gonzales', '10', 'Proposition 11 Rep', '', 'Over Votes', 'REP', '0'] Row 2978: ['Gonzales', '10', 'Proposition 11 Rep', '', 'Under Votes', 'REP', '4'] Row 3123: ['Gonzales', '10', 'Proposition 11 Rep', '', 'Under Votes', 'REP', '4'] Row 3422: ['Gonzales', '13', 'Proposition 11 Rep', '', 'Over Votes', 'REP', '0'] Row 3567: ['Gonzales', '13', 'Proposition 11 Rep', '', 'Over Votes', 'REP', '0'] 2018/counties/20180306__tx__primary__hidalgo__precinct.csv * 1688 duplicate rows detected: Row 2: ['Hidalgo', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 7: ['Hidalgo', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 3: ['Hidalgo', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0', '0'] Row 8: ['Hidalgo', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0', '0'] Row 71: ['Hidalgo', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 76: ['Hidalgo', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 72: ['Hidalgo', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '2', '0', '0', '2'] Row 77: ['Hidalgo', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '2', '0', '0', '2'] Row 140: ['Hidalgo', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 145: ['Hidalgo', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__val_verde__precinct.csv * 1 duplicate rows detected: Row 259: ['Val Verde', 'Lieutenant Governor', '', 'Scott Milder', 'REP', 'PCT 12', '0', '0', '0'] Row 260: ['Val Verde', 'Lieutenant Governor', '', 'Scott Milder', 'REP', 'PCT 12', '0', '0', '0'] 2018/counties/20180306__tx__primary__llano__precinct.csv * 36 duplicate rows detected: Row 2: ['Llano', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Llano', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 3: ['Llano', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '5', '4', '1'] Row 8: ['Llano', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '5', '4', '1'] Row 13: ['Llano', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 18: ['Llano', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 14: ['Llano', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 19: ['Llano', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 261: ['Llano', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 266: ['Llano', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__lipscomb__precinct.csv * 231 duplicate rows detected: Row 3: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 135: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 268: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 401: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 533: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 665: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 799: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 4: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 136: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 269: ['Lipscomb', '', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__jefferson__precinct.csv * 444 duplicate rows detected: Row 2: ['Jefferson', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 7: ['Jefferson', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 3: ['Jefferson', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 8: ['Jefferson', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 11: ['Jefferson', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 16: ['Jefferson', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 12: ['Jefferson', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 17: ['Jefferson', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 311: ['Jefferson', '2', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 316: ['Jefferson', '2', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__henderson__precinct.csv * 108 duplicate rows detected: Row 6: ['Henderson', '1A', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 11: ['Henderson', '1A', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Henderson', '1A', 'U.S. Senate', '', 'REP', 'Under Votes', '14', '10', '4'] Row 12: ['Henderson', '1A', 'U.S. Senate', '', 'REP', 'Under Votes', '14', '10', '4'] Row 155: ['Henderson', '1CR', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 160: ['Henderson', '1CR', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 156: ['Henderson', '1CR', 'U.S. Senate', '', 'REP', 'Under Votes', '32', '21', '11'] Row 161: ['Henderson', '1CR', 'U.S. Senate', '', 'REP', 'Under Votes', '32', '21', '11'] Row 308: ['Henderson', '1M', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 313: ['Henderson', '1M', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/vote_headers.csv * 224 duplicate rows detected: Row 0: ['early_voting', 'election_day', 'votes'] Row 4: ['early_voting', 'election_day', 'votes'] Row 7: ['early_voting', 'election_day', 'votes'] Row 9: ['early_voting', 'election_day', 'votes'] Row 10: ['early_voting', 'election_day', 'votes'] Row 12: ['early_voting', 'election_day', 'votes'] Row 15: ['early_voting', 'election_day', 'votes'] Row 23: ['early_voting', 'election_day', 'votes'] Row 26: ['early_voting', 'election_day', 'votes'] Row 27: ['early_voting', 'election_day', 'votes'] [Truncated to 10 examples] 2018/counties/20181106__tx__general__martin__precinct.csv * 64593 duplicate rows detected: Row 353: ['Martin', '', '', '', '', '', '', '', ''] Row 354: ['Martin', '', '', '', '', '', '', '', ''] Row 355: ['Martin', '', '', '', '', '', '', '', ''] Row 356: ['Martin', '', '', '', '', '', '', '', ''] Row 357: ['Martin', '', '', '', '', '', '', '', ''] Row 358: ['Martin', '', '', '', '', '', '', '', ''] Row 359: ['Martin', '', '', '', '', '', '', '', ''] Row 360: ['Martin', '', '', '', '', '', '', '', ''] Row 361: ['Martin', '', '', '', '', '', '', '', ''] Row 362: ['Martin', '', '', '', '', '', '', '', ''] [Truncated to 10 examples] 2018/counties/20181106__tx__general__gray__precinct.csv * 27 duplicate rows detected: Row 454: ['Gray', '5', 'Straight Party', '', '', 'Over Votes', '0', '0', '0', ''] Row 565: ['Gray', '5', 'Straight Party', '', '', 'Over Votes', '0', '0', '0', ''] Row 459: ['Gray', '5', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0', ''] Row 570: ['Gray', '5', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0', ''] Row 464: ['Gray', '5', 'U.S. House', '13', '', 'Over Votes', '0', '0', '0', ''] Row 575: ['Gray', '5', 'U.S. House', '13', '', 'Over Votes', '0', '0', '0', ''] Row 469: ['Gray', '5', 'Governor', '', '', 'Over Votes', '0', '0', '0', ''] Row 580: ['Gray', '5', 'Governor', '', '', 'Over Votes', '0', '0', '0', ''] Row 474: ['Gray', '5', 'Lieutenant Governor', '', '', 'Over Votes', '0', '0', '0', ''] Row 585: ['Gray', '5', 'Lieutenant Governor', '', '', 'Over Votes', '0', '0', '0', ''] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__brazos__precinct.csv * 1486 duplicate rows detected: Row 113: ['Brazos', '1', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] Row 12490: ['Brazos', '1', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] Row 117: ['Brazos', '1', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0'] Row 12494: ['Brazos', '1', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0'] Row 121: ['Brazos', '1', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0'] Row 12498: ['Brazos', '1', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0'] Row 125: ['Brazos', '1', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0'] Row 12502: ['Brazos', '1', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0'] Row 129: ['Brazos', '1', 'Proposition 5', '', '', 'Over Votes', '0', '0', '0'] Row 12506: ['Brazos', '1', 'Proposition 5', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__hale__precinct.csv * 120 duplicate rows detected: Row 2: ['Hale', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Hale', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 3: ['Hale', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '7', '5', '2'] Row 8: ['Hale', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '7', '5', '2'] Row 13: ['Hale', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 18: ['Hale', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 14: ['Hale', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 19: ['Hale', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 246: ['Hale', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 251: ['Hale', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__mclennan__precinct.csv * 364 duplicate rows detected: Row 5: ['McLennan', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 10: ['McLennan', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 6: ['McLennan', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '2', '1', '1'] Row 11: ['McLennan', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '2', '1', '1'] Row 169: ['McLennan', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 174: ['McLennan', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 170: ['McLennan', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 175: ['McLennan', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 323: ['McLennan', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 328: ['McLennan', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__san_saba__precinct.csv * 4 duplicate rows detected: Row 13: ['San Saba', 'State Representative', '59', 'Jesse Sheffield', 'REP', '2', '180'] Row 14: ['San Saba', 'State Representative', '59', 'Jesse Sheffield', 'REP', '2', '180'] Row 16: ['San Saba', 'State Representative', '59', 'Jesse Sheffield', 'REP', '3', '141'] Row 17: ['San Saba', 'State Representative', '59', 'Jesse Sheffield', 'REP', '3', '141'] Row 58: ['San Saba', 'Commissioner of Agriculture', '', 'Trey Blocker', 'REP', '1', '44'] Row 59: ['San Saba', 'Commissioner of Agriculture', '', 'Trey Blocker', 'REP', '1', '44'] Row 77: ['San Saba', 'Governor', '', 'Barbara Krueger', 'REP', '1', '19'] Row 78: ['San Saba', 'Governor', '', 'Barbara Krueger', 'REP', '1', '19'] 2018/counties/20180306__tx__primary__kenedy__precinct.csv * 24 duplicate rows detected: Row 3: ['Kenedy', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 8: ['Kenedy', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 4: ['Kenedy', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 9: ['Kenedy', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 83: ['Kenedy', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 88: ['Kenedy', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 84: ['Kenedy', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '34', '26', '8'] Row 89: ['Kenedy', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '34', '26', '8'] Row 277: ['Kenedy', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 282: ['Kenedy', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__taylor__precinct.csv * 136 duplicate rows detected: Row 2: ['Taylor', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Taylor', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 3: ['Taylor', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '13', '7', '6'] Row 8: ['Taylor', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '13', '7', '6'] Row 148: ['Taylor', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 153: ['Taylor', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 149: ['Taylor', '102', 'U.S. Senate', '', 'REP', 'Under Votes', '11', '5', '6'] Row 154: ['Taylor', '102', 'U.S. Senate', '', 'REP', 'Under Votes', '11', '5', '6'] Row 294: ['Taylor', '103', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 299: ['Taylor', '103', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__jim_wells__precinct.csv * 354 duplicate rows detected: Row 2831: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2834: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2837: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2840: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2843: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2846: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2849: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2852: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2855: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] Row 2858: ['Jim Wells', '2', 'Proposition #1 Right to a 21st Century Public Education:', '', '', 'Yes', '36', '17', '19'] [Truncated to 10 examples] 2018/counties/20181106__tx__general__tarrant__precinct.csv * 2538 duplicate rows detected: Row 820: ['Tarrant', '1001', 'District Judge, 297th Judicial District', '', '', 'Over Votes', '0', '0', '0', '0'] Row 823: ['Tarrant', '1001', 'District Judge, 297th Judicial District', '', '', 'Over Votes', '0', '0', '0', '0'] Row 826: ['Tarrant', '1001', 'District Judge, 297th Judicial District', '', '', 'Over Votes', '0', '0', '0', '0'] Row 919: ['Tarrant', '1001', 'County Clerk', '', '', 'Over Votes', '0', '0', '0', '0'] Row 923: ['Tarrant', '1001', 'County Clerk', '', '', 'Over Votes', '0', '0', '0', '0'] Row 1048: ['Tarrant', '1004', 'District Judge, 297th Judicial District', '', '', 'Over Votes', '0', '0', '0', '0'] Row 1051: ['Tarrant', '1004', 'District Judge, 297th Judicial District', '', '', 'Over Votes', '0', '0', '0', '0'] Row 1054: ['Tarrant', '1004', 'District Judge, 297th Judicial District', '', '', 'Over Votes', '0', '0', '0', '0'] Row 1147: ['Tarrant', '1004', 'County Clerk', '', '', 'Over Votes', '0', '0', '0', '0'] Row 1151: ['Tarrant', '1004', 'County Clerk', '', '', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__kerr__precinct.csv * 2 duplicate rows detected: Row 319: ['Kerr', '109', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 477: ['Kerr', '109', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 338: ['Kerr', '109', 'U.S. House', '21', 'REP', 'Ivan Andarza', '0', '0', '0'] Row 496: ['Kerr', '109', 'U.S. House', '21', 'REP', 'Ivan Andarza', '0', '0', '0'] 2018/counties/20180306__tx__primary__live_oak__precinct.csv * 1 duplicate rows detected: Row 137: ['Live Oak', 'U.S. Senate', '', "Robert Francis O'Rourke", 'DEM', 'Pct. 8', 'Whitsett', '0', '0', '0'] Row 138: ['Live Oak', 'U.S. Senate', '', "Robert Francis O'Rourke", 'DEM', 'Pct. 8', 'Whitsett', '0', '0', '0'] 2018/counties/20181106__tx__general__dickens__precinct.csv * 53 duplicate rows detected: Row 5: ['Dickens', 'Precinct 1', 'Straight Party', '', 'LIB', 'Libertarian Party', '0', '0', '0'] Row 107: ['Dickens', 'Precinct 1', 'Straight Party', '', 'LIB', 'Libertarian Party', '0', '0', '0'] Row 6: ['Dickens', 'Precinct 1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 108: ['Dickens', 'Precinct 1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 11: ['Dickens', 'Precinct 1', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 113: ['Dickens', 'Precinct 1', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 15: ['Dickens', 'Precinct 1', 'U.S. House', '13', 'LIB', 'Calvin DeWeese', '0', '0', '0'] Row 117: ['Dickens', 'Precinct 1', 'U.S. House', '13', 'LIB', 'Calvin DeWeese', '0', '0', '0'] Row 16: ['Dickens', 'Precinct 1', 'U.S. House', '13', '', 'Over Votes', '0', '0', '0'] Row 118: ['Dickens', 'Precinct 1', 'U.S. House', '13', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__galveston__precinct.csv * 1140 duplicate rows detected: Row 2: ['Galveston', '103', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 7: ['Galveston', '103', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 3: ['Galveston', '103', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0', '0'] Row 8: ['Galveston', '103', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0', '0'] Row 151: ['Galveston', '104', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 156: ['Galveston', '104', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 152: ['Galveston', '104', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0', '0'] Row 157: ['Galveston', '104', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0', '0'] Row 300: ['Galveston', '105', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 305: ['Galveston', '105', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__van_zandt__precinct.csv * 54 duplicate rows detected: Row 2: ['Van Zandt', '1A', 'Ballots Cast', '', 'Total', '', '490', '184', '256', '49', '1'] Row 668: ['Van Zandt', '1A', 'Ballots Cast', '', 'Total', '', '490', '184', '256', '49', '1'] Row 3: ['Van Zandt', '1A', 'Ballots Cast', '', '', 'REP', '462', '170', '245', '46', '1'] Row 669: ['Van Zandt', '1A', 'Ballots Cast', '', '', 'REP', '462', '170', '245', '46', '1'] Row 4: ['Van Zandt', '1A', 'Ballots Cast', '', '', 'DEM', '28', '14', '11', '3', '0'] Row 670: ['Van Zandt', '1A', 'Ballots Cast', '', '', 'DEM', '28', '14', '11', '3', '0'] Row 39: ['Van Zandt', '1B', 'Ballots Cast', '', 'Total', '', '812', '517', '221', '72', '2'] Row 696: ['Van Zandt', '1B', 'Ballots Cast', '', 'Total', '', '812', '517', '221', '72', '2'] Row 40: ['Van Zandt', '1B', 'Ballots Cast', '', '', 'REP', '766', '488', '216', '60', '2'] Row 697: ['Van Zandt', '1B', 'Ballots Cast', '', '', 'REP', '766', '488', '216', '60', '2'] [Truncated to 10 examples] 2018/counties/_20180306__tx__primary__haskell__precinct.csv * 3 duplicate rows detected: Row 41: ['Haskell', 'Commissioner of the General Land Office', 'Miguel Andr�s Suazo', 'DEM', 'Pct.4', 'Box 4', 'Early', '1', '4'] Row 42: ['Haskell', 'Commissioner of the General Land Office', 'Miguel Andr�s Suazo', 'DEM', 'Pct.4', 'Box 4', 'Early', '1', '4'] Row 341: ['Haskell', 'U.S. Senate', 'Stefano de Stefano IV', 'REP', 'Pct. 7', 'Box 7', 'Early'] Row 342: ['Haskell', 'U.S. Senate', 'Stefano de Stefano IV', 'REP', 'Pct. 7', 'Box 7', 'Early'] Row 406: ['Haskell', 'Governor', 'Gregory Abbott', 'REP', 'Pct. 4', 'Box 4', 'Early', '11', ''] Row 407: ['Haskell', 'Governor', 'Gregory Abbott', 'REP', 'Pct. 4', 'Box 4', 'Early', '11', ''] 2018/counties/20180306__tx__primary__bandera__precinct.csv * 28 duplicate rows detected: Row 102: ['Bandera', '101', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Yes', '44', '26', '15', '3'] Row 106: ['Bandera', '101', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Yes', '44', '26', '15', '3'] Row 103: ['Bandera', '101', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'No', '0', '0', '0', '0'] Row 107: ['Bandera', '101', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'No', '0', '0', '0', '0'] Row 104: ['Bandera', '101', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 108: ['Bandera', '101', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 105: ['Bandera', '101', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Under Votes', '0', '0', '0', '0'] Row 109: ['Bandera', '101', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Under Votes', '0', '0', '0', '0'] Row 233: ['Bandera', '102', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 237: ['Bandera', '102', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__wood__precinct.csv * 14 duplicate rows detected: Row 2: ['Wood', '1--1', 'Registered Voters', '', '', '', '2799', '', ''] Row 1164: ['Wood', '1--1', 'Registered Voters', '', '', '', '2799', '', ''] Row 4: ['Wood', '1--2', 'Registered Voters', '', '', '', '2298', '', ''] Row 1166: ['Wood', '1--2', 'Registered Voters', '', '', '', '2298', '', ''] Row 6: ['Wood', '1--3', 'Registered Voters', '', '', '', '1961', '', ''] Row 1168: ['Wood', '1--3', 'Registered Voters', '', '', '', '1961', '', ''] Row 8: ['Wood', '1--4', 'Registered Voters', '', '', '', '648', '', ''] Row 1170: ['Wood', '1--4', 'Registered Voters', '', '', '', '648', '', ''] Row 10: ['Wood', '2--1', 'Registered Voters', '', '', '', '434', '', ''] Row 1172: ['Wood', '2--1', 'Registered Voters', '', '', '', '434', '', ''] [Truncated to 10 examples] 2018/counties/20181106__tx__general__fort_bend__precinct.csv * 222 duplicate rows detected: Row 321: ['Fort Bend', '1001', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 325: ['Fort Bend', '1001', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 505: ['Fort Bend', '1002', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 509: ['Fort Bend', '1002', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 688: ['Fort Bend', '1003', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 692: ['Fort Bend', '1003', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 877: ['Fort Bend', '1007', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 881: ['Fort Bend', '1007', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 1061: ['Fort Bend', '1008', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] Row 1065: ['Fort Bend', '1008', 'Judge, County Court at Law No. 4', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20181106__tx__general__bexar__precinct.csv * 1 duplicate rows detected: Row 181763: ['Bexar', '1068', 'City of San Antonio Lackland, Proposition A', '', '', 'Option', '0', '0', '0'] Row 181764: ['Bexar', '1068', 'City of San Antonio Lackland, Proposition A', '', '', 'Option', '0', '0', '0'] 2018/counties/20180306__tx__primary__gray__precinct.csv * 28 duplicate rows detected: Row 4: ['Gray', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 9: ['Gray', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 5: ['Gray', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '4', '0', '4'] Row 10: ['Gray', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '4', '0', '4'] Row 99: ['Gray', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 104: ['Gray', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 100: ['Gray', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 105: ['Gray', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 256: ['Gray', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 261: ['Gray', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__shackelford__precinct.csv * 29 duplicate rows detected: Row 4: ['Shackelford', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 9: ['Shackelford', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 5: ['Shackelford', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '13', '8', '5'] Row 10: ['Shackelford', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '13', '8', '5'] Row 83: ['Shackelford', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 88: ['Shackelford', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 84: ['Shackelford', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '1', '0', '1'] Row 89: ['Shackelford', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '1', '0', '1'] Row 240: ['Shackelford', '202', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 245: ['Shackelford', '202', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__brazoria__precinct.csv * 68 duplicate rows detected: Row 150: ['Brazoria', '11', 'U.S. Senate', '', 'DEM', 'Sema Hernandez', '0', '0', '0'] Row 228: ['Brazoria', '11', 'U.S. Senate', '', 'DEM', 'Sema Hernandez', '0', '0', '0'] Row 153: ['Brazoria', '11', 'U.S. House', '22', 'DEM', 'Margarita Ruiz Johnson', '0', '0', '0'] Row 231: ['Brazoria', '11', 'U.S. House', '22', 'DEM', 'Margarita Ruiz Johnson', '0', '0', '0'] Row 156: ['Brazoria', '11', 'U.S. House', '22', 'DEM', 'Letitia Plummer', '0', '0', '0'] Row 234: ['Brazoria', '11', 'U.S. House', '22', 'DEM', 'Letitia Plummer', '0', '0', '0'] Row 157: ['Brazoria', '11', 'U.S. House', '22', 'DEM', 'Mark Gibson', '0', '0', '0'] Row 235: ['Brazoria', '11', 'U.S. House', '22', 'DEM', 'Mark Gibson', '0', '0', '0'] Row 159: ['Brazoria', '11', 'Governor', '', 'DEM', 'Grady Yarbrough', '0', '0', '0'] Row 237: ['Brazoria', '11', 'Governor', '', 'DEM', 'Grady Yarbrough', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__cherokee__precinct.csv * 70 duplicate rows detected: Row 97: ['Cherokee', '12', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 101: ['Cherokee', '12', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 218: ['Cherokee', '13', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'No', '0', '0', '0', '0'] Row 222: ['Cherokee', '13', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'No', '0', '0', '0', '0'] Row 219: ['Cherokee', '13', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 223: ['Cherokee', '13', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 339: ['Cherokee', '14', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Yes', '26', '11', '11', '4'] Row 343: ['Cherokee', '14', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'Yes', '26', '11', '11', '4'] Row 340: ['Cherokee', '14', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'No', '0', '0', '0', '0'] Row 344: ['Cherokee', '14', 'Proposition #6 Right to Clean Air, Safe Water, and a Healthy Environment:', '', 'DEM', 'No', '0', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20181106__tx__general__cass__precinct.csv * 101 duplicate rows detected: Row 95: ['Cass', 'Precinct 2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 183: ['Cass', 'Precinct 2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 99: ['Cass', 'Precinct 2', 'U.S. Senate', '', 'LIB', 'Neal M. Dikeman', '1', '1', '2'] Row 187: ['Cass', 'Precinct 2', 'U.S. Senate', '', 'LIB', 'Neal M. Dikeman', '1', '1', '2'] Row 100: ['Cass', 'Precinct 2', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 188: ['Cass', 'Precinct 2', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 105: ['Cass', 'Precinct 2', 'U.S. House', '4', '', 'Over Votes', '0', '0', '0'] Row 193: ['Cass', 'Precinct 2', 'U.S. House', '4', '', 'Over Votes', '0', '0', '0'] Row 110: ['Cass', 'Precinct 2', 'Governor', '', '', 'Over Votes', '0', '0', '0'] Row 198: ['Cass', 'Precinct 2', 'Governor', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__crosby__precinct.csv * 74 duplicate rows detected: Row 2: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 28: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 44: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 48: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 49: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 76: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 92: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 93: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 94: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] Row 95: ['Crosby', '11', 'Ballots Cast', '', '', '', '', '', '156'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__foard__precinct.csv * 75 duplicate rows detected: Row 2: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 28: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 44: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 48: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 72: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 91: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 92: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 93: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 94: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] Row 95: ['Foard', '101', 'Ballots Cast', '', '', '', '', '', '63'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__upshur__precinct.csv * 42 duplicate rows detected: Row 2812: ['Upshur', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 2817: ['Upshur', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 2813: ['Upshur', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '7', '3', '4'] Row 2818: ['Upshur', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '7', '3', '4'] Row 2915: ['Upshur', '2', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 2920: ['Upshur', '2', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 2916: ['Upshur', '2', 'U.S. Senate', '', 'DEM', 'Under Votes', '3', '2', '1'] Row 2921: ['Upshur', '2', 'U.S. Senate', '', 'DEM', 'Under Votes', '3', '2', '1'] Row 3018: ['Upshur', '3', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 3023: ['Upshur', '3', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__blanco__precinct.csv * 7 duplicate rows detected: Row 401: ['Blanco', '102', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '298', '102', '196'] Row 422: ['Blanco', '102', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '298', '102', '196'] Row 402: ['Blanco', '201', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '379', '226', '153'] Row 423: ['Blanco', '201', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '379', '226', '153'] Row 403: ['Blanco', '302', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '163', '79', '84'] Row 424: ['Blanco', '302', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '163', '79', '84'] Row 404: ['Blanco', '303', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '89', '43', '46'] Row 425: ['Blanco', '303', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '89', '43', '46'] Row 405: ['Blanco', '304', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '36', '16', '20'] Row 426: ['Blanco', '304', 'Railroad Commissioner', '', 'Christi Craddick', 'REP', '36', '16', '20'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__gregg__precinct.csv * 84 duplicate rows detected: Row 5: ['Gregg', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 10: ['Gregg', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 6: ['Gregg', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '17', '10', '7', '0'] Row 11: ['Gregg', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '17', '10', '7', '0'] Row 61: ['Gregg', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 66: ['Gregg', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 62: ['Gregg', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '44', '23', '12', '9'] Row 67: ['Gregg', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '44', '23', '12', '9'] Row 117: ['Gregg', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 122: ['Gregg', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20181106__tx__general__llano__precinct.csv * 91 duplicate rows detected: Row 119: ['Llano', '102', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 241: ['Llano', '102', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 361: ['Llano', '102', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 122: ['Llano', '102', 'Straight Party', '', 'LIB', 'Libertarian', '0', '0', '0'] Row 244: ['Llano', '102', 'Straight Party', '', 'LIB', 'Libertarian', '0', '0', '0'] Row 364: ['Llano', '102', 'Straight Party', '', 'LIB', 'Libertarian', '0', '0', '0'] Row 124: ['Llano', '102', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 246: ['Llano', '102', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 366: ['Llano', '102', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 129: ['Llano', '102', 'U.S. House', '11', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20181106__tx__general__brooks__precinct.csv * 83 duplicate rows detected: Row 6: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 11: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 16: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 21: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 26: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 31: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 36: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 41: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 46: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] Row 49: ['', 'Over Votes', '', '', 'Brooks', '1', '0', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__nueces__precinct.csv * 254 duplicate rows detected: Row 2: ['Nueces', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 6: ['Nueces', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 3: ['Nueces', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '3', '1', '2', '0'] Row 7: ['Nueces', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '3', '1', '2', '0'] Row 344: ['Nueces', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 348: ['Nueces', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 345: ['Nueces', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '3', '1', '1', '1'] Row 349: ['Nueces', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '3', '1', '1', '1'] Row 672: ['Nueces', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 676: ['Nueces', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__refugio__precinct.csv * 40 duplicate rows detected: Row 5: ['Refugio', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 9: ['Refugio', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 6: ['Refugio', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 10: ['Refugio', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 143: ['Refugio', '1A', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 147: ['Refugio', '1A', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 144: ['Refugio', '1A', 'U.S. Senate', '', 'REP', 'Under Votes', '1', '0', '1'] Row 148: ['Refugio', '1A', 'U.S. Senate', '', 'REP', 'Under Votes', '1', '0', '1'] Row 281: ['Refugio', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 285: ['Refugio', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180306__tx__primary__dallam__precinct.csv * 2 duplicate rows detected: Row 3: ['Dallam', 'PRECINCTS 2,8', 'REGISTERED VOTERS - TOTAL', '', '', 'REGISTERED VOTERS - TOTAL', '0'] Row 9: ['Dallam', 'PRECINCTS 2,8', 'REGISTERED VOTERS - TOTAL', '', '', 'REGISTERED VOTERS - TOTAL', '0'] Row 4: ['Dallam', 'PRECINCTS 3,5,9', 'REGISTERED VOTERS - TOTAL', '', '', 'REGISTERED VOTERS - TOTAL', '0'] Row 10: ['Dallam', 'PRECINCTS 3,5,9', 'REGISTERED VOTERS - TOTAL', '', '', 'REGISTERED VOTERS - TOTAL', '0'] 2018/counties/20180306__tx__primary__archer__precinct.csv * 44 duplicate rows detected: Row 3: ['Archer', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 8: ['Archer', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 4: ['Archer', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '14', '5', '9'] Row 9: ['Archer', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '14', '5', '9'] Row 103: ['Archer', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 108: ['Archer', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 104: ['Archer', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '1', '0', '1'] Row 109: ['Archer', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '1', '0', '1'] Row 264: ['Archer', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 269: ['Archer', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20181106__tx__general__parmer__precinct.csv * 4 duplicate rows detected: Row 170: ['Parmer', 'Justice, Supreme Court, Place 4', '', 'John Devine', 'REP', '203', 'Rhea', '43'] Row 171: ['Parmer', 'Justice, Supreme Court, Place 4', '', 'John Devine', 'REP', '203', 'Rhea', '43'] Row 180: ['Parmer', 'Justice, Supreme Court, Place 4', '', 'R.K. Sandill', 'DEM', '401', 'Lazbuddie', '12'] Row 181: ['Parmer', 'Justice, Supreme Court, Place 4', '', 'R.K. Sandill', 'DEM', '401', 'Lazbuddie', '12'] Row 225: ['Parmer', 'Judge, Court of Criminal Appeals Place 7', '', 'Barbara Parker Hervey', 'REP', '302', 'Oklahoma Lane', '126'] Row 226: ['Parmer', 'Judge, Court of Criminal Appeals Place 7', '', 'Barbara Parker Hervey', 'REP', '302', 'Oklahoma Lane', '126'] Row 227: ['Parmer', 'Judge, Court of Criminal Appeals Place 7', '', 'Ramona Franklin', 'DEM', '302', 'Oklahoma Lane', '5'] Row 228: ['Parmer', 'Judge, Court of Criminal Appeals Place 7', '', 'Ramona Franklin', 'DEM', '302', 'Oklahoma Lane', '5'] 2012/20120529__tx__primary__county.csv * 2 duplicate rows detected: Row 7529: ['REFUGIO', 'Railroad Commissioner', '', 'Total', '', '', '340', ''] Row 29100: ['REFUGIO', 'Railroad Commissioner', '', 'Total', '', '', '340', ''] Row 8256: ['STONEWALL', 'Presiding Judge, Court of Criminal Appeals', '', 'Total', '', '', '53', ''] Row 31121: ['STONEWALL', 'Presiding Judge, Court of Criminal Appeals', '', 'Total', '', '', '53', ''] 2012/20120731__tx__primary__runoff__county.csv * 2 duplicate rows detected: Row 760: ['OLDHAM', 'U.S. Senate', '', 'Total', '', '', '0', ''] Row 3655: ['OLDHAM', 'U.S. Senate', '', 'Total', '', '', '0', ''] Row 916: ['STERLING', 'U.S. Senate', '', 'Total', '', '', '0', ''] Row 4129: ['STERLING', 'U.S. Senate', '', 'Total', '', '', '0', ''] 2012/counties/20121106__tx__general__floyd__precinct.csv * 65229 duplicate rows detected: Row 587: ['Floyd', '', '', '', '', '', '', '', ''] Row 588: ['Floyd', '', '', '', '', '', '', '', ''] Row 589: ['Floyd', '', '', '', '', '', '', '', ''] Row 590: ['Floyd', '', '', '', '', '', '', '', ''] Row 591: ['Floyd', '', '', '', '', '', '', '', ''] Row 592: ['Floyd', '', '', '', '', '', '', '', ''] Row 593: ['Floyd', '', '', '', '', '', '', '', ''] Row 594: ['Floyd', '', '', '', '', '', '', '', ''] Row 595: ['Floyd', '', '', '', '', '', '', '', ''] Row 596: ['Floyd', '', '', '', '', '', '', '', ''] [Truncated to 10 examples] 2012/counties/20121106__tx__general__roberts__precinct.csv * 24 duplicate rows detected: Row 256: ['Roberts', '4.0', 'Straight Party', '', 'REP', 'Over Votes', '0.0', '0.0', '0.0'] Row 340: ['Roberts', '4.0', 'Straight Party', '', 'REP', 'Over Votes', '0.0', '0.0', '0.0'] Row 260: ['Roberts', '4.0', 'Straight Party', '', 'LIB', 'Libertarian Party', '0.0', '0.0', '0.0'] Row 344: ['Roberts', '4.0', 'Straight Party', '', 'LIB', 'Libertarian Party', '0.0', '0.0', '0.0'] Row 261: ['Roberts', '4.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 345: ['Roberts', '4.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 262: ['Roberts', '4.0', 'President and Vice President', '', 'REP', 'Over Votes', '0.0', '0.0', '0.0'] Row 346: ['Roberts', '4.0', 'President and Vice President', '', 'REP', 'Over Votes', '0.0', '0.0', '0.0'] Row 268: ['Roberts', '4.0', 'President and Vice President', '', '', 'TOM HOEFLING J D ELLIS', '0.0', '0.0', '0.0'] Row 352: ['Roberts', '4.0', 'President and Vice President', '', '', 'TOM HOEFLING J D ELLIS', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2012/counties/20121106__tx__general__erath__precinct.csv * 6 duplicate rows detected: Row 7: ['Erath', 'Precinct 10 STP', '', '', '', 'Over Votes', '0', '0', '0'] Row 14: ['Erath', 'Precinct 10 STP', '', '', '', 'Over Votes', '0', '0', '0'] Row 20: ['Erath', 'Precinct 10 STP', '', '', '', 'Over Votes', '0', '0', '0'] Row 31: ['Erath', 'Precinct 10 STP', '', '', '', 'Over Votes', '0', '0', '0'] Row 426: ['Erath', 'Precinct 20', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 431: ['Erath', 'Precinct 20', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 646: ['Erath', 'Precinct 25', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 651: ['Erath', 'Precinct 25', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 690: ['Erath', 'Precinct 30', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 695: ['Erath', 'Precinct 30', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2012/counties/20121106__tx__general__eastland__precinct.csv * 108 duplicate rows detected: Row 5: ['Eastland', '1.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 933: ['Eastland', '1.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 6: ['Eastland', '1.0', 'Straight Party', '', '', 'Under Votes', '0.0', '0.0', '0.0'] Row 934: ['Eastland', '1.0', 'Straight Party', '', '', 'Under Votes', '0.0', '0.0', '0.0'] Row 9: ['Eastland', '1.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 937: ['Eastland', '1.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 10: ['Eastland', '1.0', 'President and Vice President', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 938: ['Eastland', '1.0', 'President and Vice President', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 11: ['Eastland', '1.0', 'President and Vice President', '', '', 'Under Votes', '0.0', '0.0', '0.0'] Row 939: ['Eastland', '1.0', 'President and Vice President', '', '', 'Under Votes', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2012/counties/20121106__tx__general__el_paso__general.csv * 16 duplicate rows detected: Row 84: ['El Paso', '002-VINTON VILLAGE HALL', 'CITY OF EL PASO, PROPOSITION', '', 'FOR (A FAVOR)', 'NP', '0', '0', '0', '0', '0', '0', '0'] Row 86: ['El Paso', '002-VINTON VILLAGE HALL', 'CITY OF EL PASO, PROPOSITION', '', 'FOR (A FAVOR)', 'NP', '0', '0', '0', '0', '0', '0', '0'] Row 88: ['El Paso', '002-VINTON VILLAGE HALL', 'CITY OF EL PASO, PROPOSITION', '', 'FOR (A FAVOR)', 'NP', '0', '0', '0', '0', '0', '0', '0'] Row 85: ['El Paso', '002-VINTON VILLAGE HALL', 'CITY OF EL PASO, PROPOSITION', '', 'AGAINST (EN CONTRA)', 'NP', '0', '0', '0', '0', '0', '0', '0'] Row 87: ['El Paso', '002-VINTON VILLAGE HALL', 'CITY OF EL PASO, PROPOSITION', '', 'AGAINST (EN CONTRA)', 'NP', '0', '0', '0', '0', '0', '0', '0'] Row 89: ['El Paso', '002-VINTON VILLAGE HALL', 'CITY OF EL PASO, PROPOSITION', '', 'AGAINST (EN CONTRA)', 'NP', '0', '0', '0', '0', '0', '0', '0'] Row 6359: ['El Paso', '087-BONHAM ELEMENTARY', 'CITY OF EL PASO, PROPOSITION', '', 'FOR (A FAVOR)', 'NP', '1', '0', '0', '0', '1', '1', '0'] Row 6361: ['El Paso', '087-BONHAM ELEMENTARY', 'CITY OF EL PASO, PROPOSITION', '', 'FOR (A FAVOR)', 'NP', '1', '0', '0', '0', '1', '1', '0'] Row 6360: ['El Paso', '087-BONHAM ELEMENTARY', 'CITY OF EL PASO, PROPOSITION', '', 'AGAINST (EN CONTRA)', 'NP', '0', '0', '0', '0', '0', '0', '0'] Row 6362: ['El Paso', '087-BONHAM ELEMENTARY', 'CITY OF EL PASO, PROPOSITION', '', 'AGAINST (EN CONTRA)', 'NP', '0', '0', '0', '0', '0', '0', '0'] [Truncated to 10 examples] 2012/counties/20121106__tx__general__brazos__precinct.csv * 33 duplicate rows detected: Row 75: ['Brazos', 'Brazos 02', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 80: ['Brazos', 'Brazos 02', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 972: ['Brazos', 'Brazos 22 Bryan', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 977: ['Brazos', 'Brazos 22 Bryan', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 1688: ['Brazos', 'Brazos 38 Bryan', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 1693: ['Brazos', 'Brazos 38 Bryan', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 1733: ['Brazos', 'Brazos 39 CS', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 1738: ['Brazos', 'Brazos 39 CS', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 1868: ['Brazos', 'Brazos 42', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] Row 1873: ['Brazos', 'Brazos 42', 'Railroad Commissioner', '', 'Over Votes:', '', '0', '0', '0'] [Truncated to 10 examples] 2006/20060307__tx__primary__county.csv * 2 duplicate rows detected: Row 2098: ['CONCHO', 'Justice 3rd Court of Appeals District', '5', 'Total', '', '', '165', ''] Row 14520: ['CONCHO', 'Justice 3rd Court of Appeals District', '5', 'Total', '', '', '165', ''] Row 2435: ['DALLAS', 'U. S. Representative', '26', 'Total', '', '', '0', ''] Row 15048: ['DALLAS', 'U. S. Representative', '26', 'Total', '', '', '0', ''] 2014/20140304__tx__primary__county.csv * 3 duplicate rows detected: Row 7518: ['LOVING', 'Governor', '', 'Total', '', '', '10', ''] Row 26705: ['LOVING', 'Governor', '', 'Total', '', '', '10', ''] Row 7526: ['LOVING', 'Commissioner of the General Land Office', '', 'Total', '', '', '9', ''] Row 26722: ['LOVING', 'Commissioner of the General Land Office', '', 'Total', '', '', '9', ''] Row 7539: ['LOVING', 'Justice Supreme Court', '7', 'Total', '', '', '8', ''] Row 26741: ['LOVING', 'Justice Supreme Court', '7', 'Total', '', '', '8', ''] 2014/20140527__tx__primary__runoff__county.csv * 1 duplicate rows detected: Row 805: ['KENT', 'Commissioner of Agriculture', '', 'Total', '', '', '13', ''] Row 3369: ['KENT', 'Commissioner of Agriculture', '', 'Total', '', '', '13', ''] 2014/counties/20140304__tx__primary__coke__precinct.csv * 26 duplicate rows detected: Row 2: ['Coke', '1', 'Ballots Cast', '', '', 'REP', '', '', '133'] Row 34: ['Coke', '1', 'Ballots Cast', '', '', 'REP', '', '', '133'] Row 58: ['Coke', '1', 'Ballots Cast', '', '', 'REP', '', '', '133'] Row 59: ['Coke', '1', 'Ballots Cast', '', '', 'REP', '', '', '133'] Row 64: ['Coke', '1', 'Ballots Cast', '', '', 'REP', '', '', '133'] Row 65: ['Coke', '2', 'Ballots Cast', '', '', 'REP', '', '', '211'] Row 97: ['Coke', '2', 'Ballots Cast', '', '', 'REP', '', '', '211'] Row 121: ['Coke', '2', 'Ballots Cast', '', '', 'REP', '', '', '211'] Row 122: ['Coke', '2', 'Ballots Cast', '', '', 'REP', '', '', '211'] Row 127: ['Coke', '2', 'Ballots Cast', '', '', 'REP', '', '', '211'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__kerr__precinct.csv * 40 duplicate rows detected: Row 2: ['Kerr', '101', 'Ballots Cast', '', '', '', '', '', '53'] Row 26: ['Kerr', '101', 'Ballots Cast', '', '', '', '', '', '53'] Row 36: ['Kerr', '101', 'Ballots Cast', '', '', '', '', '', '53'] Row 37: ['Kerr', '107', 'Ballots Cast', '', '', '', '', '', '14'] Row 61: ['Kerr', '107', 'Ballots Cast', '', '', '', '', '', '14'] Row 71: ['Kerr', '107', 'Ballots Cast', '', '', '', '', '', '14'] Row 72: ['Kerr', '109', 'Ballots Cast', '', '', '', '', '', '31'] Row 96: ['Kerr', '109', 'Ballots Cast', '', '', '', '', '', '31'] Row 106: ['Kerr', '109', 'Ballots Cast', '', '', '', '', '', '31'] Row 107: ['Kerr', '113', 'Ballots Cast', '', '', '', '', '', '30'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__kerr__precinct.csv * 40 duplicate rows detected: Row 2: ['Kerr', '101', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Kerr', '101', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Kerr', '101', 'Straight Party', '', '', 'Under Votes', '478', '301', '177'] Row 8: ['Kerr', '101', 'Straight Party', '', '', 'Under Votes', '478', '301', '177'] Row 118: ['Kerr', '107', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 123: ['Kerr', '107', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 119: ['Kerr', '107', 'Straight Party', '', '', 'Under Votes', '175', '101', '74'] Row 124: ['Kerr', '107', 'Straight Party', '', '', 'Under Votes', '175', '101', '74'] Row 234: ['Kerr', '109', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 239: ['Kerr', '109', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__karnes__precinct.csv * 52 duplicate rows detected: Row 7: ['Karnes', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 12: ['Karnes', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 8: ['Karnes', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '1', '1', '0'] Row 13: ['Karnes', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '1', '1', '0'] Row 135: ['Karnes', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 140: ['Karnes', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 136: ['Karnes', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 141: ['Karnes', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 263: ['Karnes', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 268: ['Karnes', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__young__precinct.csv * 36 duplicate rows detected: Row 2: ['Young', '5', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 7: ['Young', '5', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 3: ['Young', '5', 'U.S. Senate', '', 'REP', 'Under Votes', '41', '29', '12', '0'] Row 8: ['Young', '5', 'U.S. Senate', '', 'REP', 'Under Votes', '41', '29', '12', '0'] Row 129: ['Young', '5', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 134: ['Young', '5', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 130: ['Young', '5', 'U.S. Senate', '', 'DEM', 'Under Votes', '7', '2', '5', '0'] Row 135: ['Young', '5', 'U.S. Senate', '', 'DEM', 'Under Votes', '7', '2', '5', '0'] Row 222: ['Young', '6', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 227: ['Young', '6', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__hunt__precinct.csv * 82 duplicate rows detected: Row 2: ['Hunt', '101', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Hunt', '101', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Hunt', '101', 'Straight Party', '', '', 'Under Votes', '169', '46', '123'] Row 8: ['Hunt', '101', 'Straight Party', '', '', 'Under Votes', '169', '46', '123'] Row 149: ['Hunt', '102', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 154: ['Hunt', '102', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 150: ['Hunt', '102', 'Straight Party', '', '', 'Under Votes', '162', '50', '112'] Row 155: ['Hunt', '102', 'Straight Party', '', '', 'Under Votes', '162', '50', '112'] Row 296: ['Hunt', '103', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 301: ['Hunt', '103', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__young__precinct.csv * 20 duplicate rows detected: Row 2: ['Young', '5', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Young', '5', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Young', '5', 'Straight Party', '', '', 'Under Votes', '742', '538', '204'] Row 8: ['Young', '5', 'Straight Party', '', '', 'Under Votes', '742', '538', '204'] Row 132: ['Young', '6', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 137: ['Young', '6', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 133: ['Young', '6', 'Straight Party', '', '', 'Under Votes', '49', '28', '21'] Row 138: ['Young', '6', 'Straight Party', '', '', 'Under Votes', '49', '28', '21'] Row 262: ['Young', '7', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 267: ['Young', '7', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__jack__precinct.csv * 102 duplicate rows detected: Row 2: ['Jack', '1', 'Ballots Cast', '', '', '', '', '', '', '206'] Row 30: ['Jack', '1', 'Ballots Cast', '', '', '', '', '', '', '206'] Row 59: ['Jack', '1', 'Ballots Cast', '', '', '', '', '', '', '206'] Row 60: ['Jack', '1', 'Ballots Cast', '', '', '', '', '', '', '206'] Row 67: ['Jack', '1', 'Ballots Cast', '', '', '', '', '', '', '206'] Row 68: ['Jack', '1', 'Ballots Cast', '', '', '', '', '', '', '206'] Row 69: ['Jack', '2', 'Ballots Cast', '', '', '', '', '', '', '189'] Row 97: ['Jack', '2', 'Ballots Cast', '', '', '', '', '', '', '189'] Row 126: ['Jack', '2', 'Ballots Cast', '', '', '', '', '', '', '189'] Row 127: ['Jack', '2', 'Ballots Cast', '', '', '', '', '', '', '189'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__bandera__precinct.csv * 20 duplicate rows detected: Row 8: ['Bandera', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 13: ['Bandera', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 9: ['Bandera', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '9', '5', '4', '0'] Row 14: ['Bandera', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '9', '5', '4', '0'] Row 218: ['Bandera', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 223: ['Bandera', '102', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 219: ['Bandera', '102', 'U.S. Senate', '', 'REP', 'Under Votes', '20', '10', '10', '0'] Row 224: ['Bandera', '102', 'U.S. Senate', '', 'REP', 'Under Votes', '20', '10', '10', '0'] Row 428: ['Bandera', '203', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 433: ['Bandera', '203', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__irion__precinct.csv * 10 duplicate rows detected: Row 2: ['Irion', '100', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Irion', '100', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Irion', '100', 'Straight Party', '', '', 'Under Votes', '52', '26', '26'] Row 8: ['Irion', '100', 'Straight Party', '', '', 'Under Votes', '52', '26', '26'] Row 125: ['Irion', '200', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 130: ['Irion', '200', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 126: ['Irion', '200', 'Straight Party', '', '', 'Under Votes', '56', '24', '32'] Row 131: ['Irion', '200', 'Straight Party', '', '', 'Under Votes', '56', '24', '32'] Row 251: ['Irion', '301', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 256: ['Irion', '301', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__irion__precinct.csv * 20 duplicate rows detected: Row 6: ['Irion', '100', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 11: ['Irion', '100', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Irion', '100', 'U.S. Senate', '', 'REP', 'Under Votes', '4', '0', '4'] Row 12: ['Irion', '100', 'U.S. Senate', '', 'REP', 'Under Votes', '4', '0', '4'] Row 135: ['Irion', '200', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 140: ['Irion', '200', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 136: ['Irion', '200', 'U.S. Senate', '', 'REP', 'Under Votes', '5', '0', '5'] Row 141: ['Irion', '200', 'U.S. Senate', '', 'REP', 'Under Votes', '5', '0', '5'] Row 267: ['Irion', '301', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 272: ['Irion', '301', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__llano__precinct.csv * 199 duplicate rows detected: Row 138: ['Llano', '102', 'Straight Party', '', 'GRN', 'Green Party (GRN)', '0', '0', '0'] Row 271: ['Llano', '102', 'Straight Party', '', 'GRN', 'Green Party (GRN)', '0', '0', '0'] Row 408: ['Llano', '102', 'Straight Party', '', 'GRN', 'Green Party (GRN)', '0', '0', '0'] Row 140: ['Llano', '102', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 273: ['Llano', '102', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 410: ['Llano', '102', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 144: ['Llano', '102', 'U.S. Senate', '', 'GRN', 'Emily "Spicybrown" Sanchez', '0', '0', '0'] Row 277: ['Llano', '102', 'U.S. Senate', '', 'GRN', 'Emily "Spicybrown" Sanchez', '0', '0', '0'] Row 414: ['Llano', '102', 'U.S. Senate', '', 'GRN', 'Emily "Spicybrown" Sanchez', '0', '0', '0'] Row 145: ['Llano', '102', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__hunt__precinct.csv * 408 duplicate rows detected: Row 9: ['Hunt', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 14: ['Hunt', '101', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 10: ['Hunt', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 15: ['Hunt', '101', 'U.S. Senate', '', 'REP', 'Under Votes', '0', '0', '0'] Row 18: ['Hunt', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 23: ['Hunt', '101', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 19: ['Hunt', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 24: ['Hunt', '101', 'U.S. Senate', '', 'DEM', 'Under Votes', '0', '0', '0'] Row 191: ['Hunt', '101', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] Row 215: ['Hunt', '101', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__atascosa__precinct.csv * 268 duplicate rows detected: Row 2: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 85: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 170: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 253: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 336: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 419: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 502: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 585: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 670: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 753: ['Atascosa', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__liberty__precinct.csv * 60 duplicate rows detected: Row 2: ['Liberty', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Liberty', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Liberty', '1', 'Straight Party', '', '', 'Under Votes', '83', '18', '65'] Row 8: ['Liberty', '1', 'Straight Party', '', '', 'Under Votes', '83', '18', '65'] Row 155: ['Liberty', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 160: ['Liberty', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 156: ['Liberty', '2', 'Straight Party', '', '', 'Under Votes', '152', '65', '87'] Row 161: ['Liberty', '2', 'Straight Party', '', '', 'Under Votes', '152', '65', '87'] Row 308: ['Liberty', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 313: ['Liberty', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__coryell__precinct.csv * 66 duplicate rows detected: Row 2: ['Coryell', '101 BS2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Coryell', '101 BS2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Coryell', '101 BS2', 'Straight Party', '', '', 'Under Votes', '192', '96', '96'] Row 8: ['Coryell', '101 BS2', 'Straight Party', '', '', 'Under Votes', '192', '96', '96'] Row 113: ['Coryell', '101 BS4', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 118: ['Coryell', '101 BS4', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 114: ['Coryell', '101 BS4', 'Straight Party', '', '', 'Under Votes', '239', '99', '140'] Row 119: ['Coryell', '101 BS4', 'Straight Party', '', '', 'Under Votes', '239', '99', '140'] Row 262: ['Coryell', '102 BS2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 267: ['Coryell', '102 BS2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__sterling__precinct.csv * 8 duplicate rows detected: Row 2: ['Sterling', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Sterling', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Sterling', '1', 'Straight Party', '', '', 'Under Votes', '96', '47', '49'] Row 8: ['Sterling', '1', 'Straight Party', '', '', 'Under Votes', '96', '47', '49'] Row 132: ['Sterling', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 137: ['Sterling', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 133: ['Sterling', '2', 'Straight Party', '', '', 'Under Votes', '70', '37', '33'] Row 138: ['Sterling', '2', 'Straight Party', '', '', 'Under Votes', '70', '37', '33'] Row 265: ['Sterling', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 270: ['Sterling', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__foard__precinct.csv * 15 duplicate rows detected: Row 332: ['', '', '', '', '', '', '', '', 'Ryan Sitton', ''] Row 333: ['', '', '', '', '', '', '', '', 'Ryan Sitton', ''] Row 334: ['', '', '', '', '', '', '', '', 'Ryan Sitton', ''] Row 335: ['', '', '', '', '', '', '', '', 'Ryan Sitton', ''] Row 336: ['', '', '', '', '', '', '', '', 'Ryan Sitton', ''] Row 337: ['', '', '', '', '', '', '', '', 'Steve Brown', ''] Row 338: ['', '', '', '', '', '', '', '', 'Steve Brown', ''] Row 339: ['', '', '', '', '', '', '', '', 'Steve Brown', ''] Row 340: ['', '', '', '', '', '', '', '', 'Steve Brown', ''] Row 341: ['', '', '', '', '', '', '', '', 'Steve Brown', ''] [Truncated to 10 examples] 2014/counties/20141104__tx__general__refugio__precinct.csv * 35 duplicate rows detected: Row 2: ['Refugio', '1.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 83: ['Refugio', '1.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 8: ['Refugio', '1.0', 'Straight Party', '', 'LIB', 'Libertarian Party', '0.0', '0.0', '0.0'] Row 89: ['Refugio', '1.0', 'Straight Party', '', 'LIB', 'Libertarian Party', '0.0', '0.0', '0.0'] Row 9: ['Refugio', '1.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 90: ['Refugio', '1.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 14: ['Refugio', '1.0', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0.0', '0.0', '0.0'] Row 95: ['Refugio', '1.0', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0.0', '0.0', '0.0'] Row 22: ['Refugio', '1.0', 'Governor', '', '', 'Sarah M. Pavitt', '0.0', '0.0', '0.0'] Row 103: ['Refugio', '1.0', 'Governor', '', '', 'Sarah M. Pavitt', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__willacy__precinct.csv * 20 duplicate rows detected: Row 2: ['Willacy', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Willacy', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Willacy', '1', 'Straight Party', '', '', 'Under Votes', '111', '44', '67'] Row 8: ['Willacy', '1', 'Straight Party', '', '', 'Under Votes', '111', '44', '67'] Row 140: ['Willacy', '2&8', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 145: ['Willacy', '2&8', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 141: ['Willacy', '2&8', 'Straight Party', '', '', 'Under Votes', '255', '110', '145'] Row 146: ['Willacy', '2&8', 'Straight Party', '', '', 'Under Votes', '255', '110', '145'] Row 275: ['Willacy', '3&9', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 280: ['Willacy', '3&9', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__callahan__precinct.csv * 140 duplicate rows detected: Row 2: ['Callahan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Callahan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 1037: ['Callahan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 1042: ['Callahan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Callahan', '1', 'Straight Party', '', '', 'Under Votes', '253', '114', '139'] Row 8: ['Callahan', '1', 'Straight Party', '', '', 'Under Votes', '253', '114', '139'] Row 128: ['Callahan', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 133: ['Callahan', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 1170: ['Callahan', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 1175: ['Callahan', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__gregg__precinct.csv * 42 duplicate rows detected: Row 2: ['Gregg', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Gregg', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 3: ['Gregg', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '8', '7', '1'] Row 8: ['Gregg', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '8', '7', '1'] Row 149: ['Gregg', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 154: ['Gregg', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 150: ['Gregg', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '17', '12', '5'] Row 155: ['Gregg', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '17', '12', '5'] Row 297: ['Gregg', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 302: ['Gregg', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__lampasas__precinct.csv * 38 duplicate rows detected: Row 2: ['Lampasas', '1', 'Ballots Cast', '', '', '', '', '', '', '664'] Row 32: ['Lampasas', '1', 'Ballots Cast', '', '', '', '', '', '', '664'] Row 63: ['Lampasas', '1', 'Ballots Cast', '', '', '', '', '', '', '664'] Row 64: ['Lampasas', '1', 'Ballots Cast', '', '', '', '', '', '', '664'] Row 68: ['Lampasas', '1', 'Ballots Cast', '', '', '', '', '', '', '664'] Row 69: ['Lampasas', '1', 'Ballots Cast', '', '', '', '', '', '', '664'] Row 70: ['Lampasas', '1', 'Ballots Cast', '', '', '', '', '', '', '664'] Row 71: ['Lampasas', '2', 'Ballots Cast', '', '', '', '', '', '', '1207'] Row 101: ['Lampasas', '2', 'Ballots Cast', '', '', '', '', '', '', '1207'] Row 132: ['Lampasas', '2', 'Ballots Cast', '', '', '', '', '', '', '1207'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__roberts__precinct.csv * 34 duplicate rows detected: Row 156: ['Roberts', '3.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 230: ['Roberts', '3.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 161: ['Roberts', '3.0', 'Straight Party', '', 'DEM', 'Democratic Party', '0.0', '0.0', '0.0'] Row 235: ['Roberts', '3.0', 'Straight Party', '', 'DEM', 'Democratic Party', '0.0', '0.0', '0.0'] Row 162: ['Roberts', '3.0', 'Straight Party', '', 'LIB', 'Libertarian Party', '0.0', '0.0', '0.0'] Row 236: ['Roberts', '3.0', 'Straight Party', '', 'LIB', 'Libertarian Party', '0.0', '0.0', '0.0'] Row 163: ['Roberts', '3.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 237: ['Roberts', '3.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 167: ['Roberts', '3.0', 'U.S. Senate', '', 'GRN', 'Emily "Spicybrown" Sanchez', '0.0', '0.0', '0.0'] Row 241: ['Roberts', '3.0', 'U.S. Senate', '', 'GRN', 'Emily "Spicybrown" Sanchez', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__reagan__precinct.csv * 82 duplicate rows detected: Row 2: ['Reagan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Reagan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 116: ['Reagan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 121: ['Reagan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Reagan', '1', 'Straight Party', '', '', 'Under Votes', '7', '3', '4'] Row 8: ['Reagan', '1', 'Straight Party', '', '', 'Under Votes', '7', '3', '4'] Row 117: ['Reagan', '1', 'Straight Party', '', '', 'Under Votes', '15', '5', '10'] Row 122: ['Reagan', '1', 'Straight Party', '', '', 'Under Votes', '15', '5', '10'] Row 10: ['Reagan', '1', 'Straight Party', '', 'LIB', 'Libertarian Party', '0', '0', '0'] Row 124: ['Reagan', '1', 'Straight Party', '', 'LIB', 'Libertarian Party', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__archer__precinct.csv * 36 duplicate rows detected: Row 2: ['Archer', '1', 'Ballots Cast', '', '', '', '', '', '487'] Row 33: ['Archer', '1', 'Ballots Cast', '', '', '', '', '', '487'] Row 46: ['Archer', '1', 'Ballots Cast', '', '', '', '', '', '487'] Row 50: ['Archer', '2', 'Ballots Cast', '', '', '', '', '', '342'] Row 81: ['Archer', '2', 'Ballots Cast', '', '', '', '', '', '342'] Row 94: ['Archer', '2', 'Ballots Cast', '', '', '', '', '', '342'] Row 98: ['Archer', '3', 'Ballots Cast', '', '', '', '', '', '87'] Row 129: ['Archer', '3', 'Ballots Cast', '', '', '', '', '', '87'] Row 142: ['Archer', '3', 'Ballots Cast', '', '', '', '', '', '87'] Row 146: ['Archer', '4', 'Ballots Cast', '', '', '', '', '', '232'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__zapata__precinct.csv * 14 duplicate rows detected: Row 5: ['Zapata', '1.0', 'U.S. Senate', '', 'DEM', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 10: ['Zapata', '1.0', 'U.S. Senate', '', 'DEM', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 6: ['Zapata', '1.0', 'U.S. Senate', '', 'DEM', 'Under Votes', '145.0', '76.0', '69.0', '0.0'] Row 11: ['Zapata', '1.0', 'U.S. Senate', '', 'DEM', 'Under Votes', '145.0', '76.0', '69.0', '0.0'] Row 103: ['Zapata', '1A', 'U.S. Senate', '', 'DEM', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 108: ['Zapata', '1A', 'U.S. Senate', '', 'DEM', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 104: ['Zapata', '1A', 'U.S. Senate', '', 'DEM', 'Under Votes', '15.0', '2.0', '13.0', '0.0'] Row 109: ['Zapata', '1A', 'U.S. Senate', '', 'DEM', 'Under Votes', '15.0', '2.0', '13.0', '0.0'] Row 201: ['Zapata', '1B', 'U.S. Senate', '', 'DEM', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 206: ['Zapata', '1B', 'U.S. Senate', '', 'DEM', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__eastland__precinct.csv * 17 duplicate rows detected: Row 159: ['Eastland', '3.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 715: ['Eastland', '3.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 161: ['Eastland', '3.0', 'Registered Voters', '', '', '', '0.0', '', ''] Row 717: ['Eastland', '3.0', 'Registered Voters', '', '', '', '0.0', '', ''] Row 166: ['Eastland', '3.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 722: ['Eastland', '3.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 171: ['Eastland', '3.0', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0.0', '0.0', '0.0'] Row 727: ['Eastland', '3.0', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0.0', '0.0', '0.0'] Row 178: ['Eastland', '3.0', 'Governor', '', '', 'Sarah M Pavitt', '0.0', '0.0', '0.0'] Row 734: ['Eastland', '3.0', 'Governor', '', '', 'Sarah M Pavitt', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__bee__precinct.csv * 34 duplicate rows detected: Row 2: ['Bee', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Bee', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Bee', '1', 'Straight Party', '', '', 'Under Votes', '425', '241', '184'] Row 8: ['Bee', '1', 'Straight Party', '', '', 'Under Votes', '425', '241', '184'] Row 143: ['Bee', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 148: ['Bee', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 144: ['Bee', '2', 'Straight Party', '', '', 'Under Votes', '76', '24', '52'] Row 149: ['Bee', '2', 'Straight Party', '', '', 'Under Votes', '76', '24', '52'] Row 284: ['Bee', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 289: ['Bee', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__fisher__precinct.csv * 102 duplicate rows detected: Row 35: ['Fisher', '', 'Attorney General', '', 'Grn', 'Jamar Osborne', '0', '0', '0'] Row 43: ['Fisher', '', 'Attorney General', '', 'Grn', 'Jamar Osborne', '0', '0', '0'] Row 59: ['Fisher', '', 'Attorney General', '', 'Grn', 'Jamar Osborne', '0', '0', '0'] Row 63: ['Fisher', '', 'Attorney General', '', 'Grn', 'Jamar Osborne', '0', '0', '0'] Row 71: ['Fisher', '', 'Attorney General', '', 'Grn', 'Jamar Osborne', '0', '0', '0'] Row 34: ['Fisher', '', 'Attorney General', '', 'Lib', 'Jamie Balagia', '0', '0', '0'] Row 46: ['Fisher', '', 'Attorney General', '', 'Lib', 'Jamie Balagia', '0', '0', '0'] Row 66: ['Fisher', '', 'Attorney General', '', 'Lib', 'Jamie Balagia', '0', '0', '0'] Row 47: ['Fisher', '', 'Attorney General', '', 'Grn', 'Jamar Osborne', '1', '0', '1'] Row 51: ['Fisher', '', 'Attorney General', '', 'Grn', 'Jamar Osborne', '1', '0', '1'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__nueces__precinct.csv * 1870 duplicate rows detected: Row 906: ['Nueces', '5', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 1129: ['Nueces', '5', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 915: ['Nueces', '5', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 1138: ['Nueces', '5', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 920: ['Nueces', '5', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0', '0', '0'] Row 1143: ['Nueces', '5', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0', '0', '0'] Row 922: ['Nueces', '5', 'U.S. House', '27', '', 'Over Votes', '0', '0', '0'] Row 1145: ['Nueces', '5', 'U.S. House', '27', '', 'Over Votes', '0', '0', '0'] Row 927: ['Nueces', '5', 'Governor', '', '', 'Over Votes', '0', '0', '0'] Row 1150: ['Nueces', '5', 'Governor', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__upshur__precinct.csv * 42 duplicate rows detected: Row 2: ['Upshur', '1', 'Straight Party', '', '', 'Over Votes', '1', '0', '1'] Row 7: ['Upshur', '1', 'Straight Party', '', '', 'Over Votes', '1', '0', '1'] Row 3: ['Upshur', '1', 'Straight Party', '', '', 'Under Votes', '301', '168', '133'] Row 8: ['Upshur', '1', 'Straight Party', '', '', 'Under Votes', '301', '168', '133'] Row 136: ['Upshur', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 141: ['Upshur', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 137: ['Upshur', '2', 'Straight Party', '', '', 'Under Votes', '376', '119', '257'] Row 142: ['Upshur', '2', 'Straight Party', '', '', 'Under Votes', '376', '119', '257'] Row 270: ['Upshur', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 275: ['Upshur', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__lubbock__precinct.csv * 36 duplicate rows detected: Row 3160: ['Lubbock', '43', 'Straight Party', '', 'LIB', 'Libertarian', '0', '0', '0'] Row 8568: ['Lubbock', '43', 'Straight Party', '', 'LIB', 'Libertarian', '0', '0', '0'] Row 3161: ['Lubbock', '43', 'Straight Party', '', 'GRN', 'Green', '0', '0', '0'] Row 8569: ['Lubbock', '43', 'Straight Party', '', 'GRN', 'Green', '0', '0', '0'] Row 3165: ['Lubbock', '43', 'U.S. Senate', '', 'GRN', 'Emily "Spicybrown" Sanchez', '0', '0', '0'] Row 8573: ['Lubbock', '43', 'U.S. Senate', '', 'GRN', 'Emily "Spicybrown" Sanchez', '0', '0', '0'] Row 3166: ['Lubbock', '43', 'U.S. Senate', '', 'ONA', 'Mohammed Tahiro', '0', '0', '0'] Row 8574: ['Lubbock', '43', 'U.S. Senate', '', 'ONA', 'Mohammed Tahiro', '0', '0', '0'] Row 3170: ['Lubbock', '43', 'U. S. Representative, District 19', '', 'ONA', 'Donald L. Vance', '0', '0', '0'] Row 8578: ['Lubbock', '43', 'U. S. Representative, District 19', '', 'ONA', 'Donald L. Vance', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__gaines__precinct.csv * 116 duplicate rows detected: Row 2: ['Gaines', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Gaines', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 122: ['Gaines', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 127: ['Gaines', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Gaines', '2', 'Straight Party', '', '', 'Under Votes', '57', '26', '31'] Row 8: ['Gaines', '2', 'Straight Party', '', '', 'Under Votes', '57', '26', '31'] Row 123: ['Gaines', '2', 'Straight Party', '', '', 'Under Votes', '219', '103', '116'] Row 128: ['Gaines', '2', 'Straight Party', '', '', 'Under Votes', '219', '103', '116'] Row 13: ['Gaines', '2', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 133: ['Gaines', '2', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__lipscomb__precinct.csv * 14 duplicate rows detected: Row 2: ['Lipscomb', '202', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Lipscomb', '202', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Lipscomb', '202', 'Straight Party', '', '', 'Under Votes', '67', '16', '51'] Row 8: ['Lipscomb', '202', 'Straight Party', '', '', 'Under Votes', '67', '16', '51'] Row 138: ['Lipscomb', '303', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 143: ['Lipscomb', '303', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 139: ['Lipscomb', '303', 'Straight Party', '', '', 'Under Votes', '154', '37', '117'] Row 144: ['Lipscomb', '303', 'Straight Party', '', '', 'Under Votes', '154', '37', '117'] Row 271: ['Lipscomb', '404', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 276: ['Lipscomb', '404', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__wise__precinct.csv * 26 duplicate rows detected: Row 3: ['Wise', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 223: ['Wise', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 18: ['Wise', '1', 'GOVERNOR', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 236: ['Wise', '1', 'GOVERNOR', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 24: ['Wise', '1', 'Lieutenant Governor', '', 'REP', 'Over Votes', '1', '1', '0', '0'] Row 242: ['Wise', '1', 'Lieutenant Governor', '', 'REP', 'Over Votes', '1', '1', '0', '0'] Row 30: ['Wise', '1', 'Attorney General', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 248: ['Wise', '1', 'Attorney General', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 35: ['Wise', '1', 'Comptroller\tof Public Accounts', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 253: ['Wise', '1', 'Comptroller\tof Public Accounts', '', 'REP', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__grimes__precinct.csv * 42 duplicate rows detected: Row 2: ['Grimes', '1', 'Ballots Cast', '', '', '', '', '', '679'] Row 32: ['Grimes', '1', 'Ballots Cast', '', '', '', '', '', '679'] Row 45: ['Grimes', '1', 'Ballots Cast', '', '', '', '', '', '679'] Row 50: ['Grimes', '1', 'Ballots Cast', '', '', '', '', '', '679'] Row 51: ['Grimes', '2', 'Ballots Cast', '', '', '', '', '', '298'] Row 81: ['Grimes', '2', 'Ballots Cast', '', '', '', '', '', '298'] Row 94: ['Grimes', '2', 'Ballots Cast', '', '', '', '', '', '298'] Row 99: ['Grimes', '2', 'Ballots Cast', '', '', '', '', '', '298'] Row 100: ['Grimes', '3', 'Ballots Cast', '', '', '', '', '', '274'] Row 130: ['Grimes', '3', 'Ballots Cast', '', '', '', '', '', '274'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__red_river__precinct.csv * 79 duplicate rows detected: Row 2: ['Red River', '1', 'Ballots Cast', '', '', '', '', '', '', '100'] Row 30: ['Red River', '1', 'Ballots Cast', '', '', '', '', '', '', '100'] Row 61: ['Red River', '1', 'Ballots Cast', '', '', '', '', '', '', '100'] Row 62: ['Red River', '1', 'Ballots Cast', '', '', '', '', '', '', '100'] Row 66: ['Red River', '1', 'Ballots Cast', '', '', '', '', '', '', '100'] Row 67: ['Red River', '2', 'Ballots Cast', '', '', '', '', '', '', '267'] Row 95: ['Red River', '2', 'Ballots Cast', '', '', '', '', '', '', '267'] Row 126: ['Red River', '2', 'Ballots Cast', '', '', '', '', '', '', '267'] Row 127: ['Red River', '2', 'Ballots Cast', '', '', '', '', '', '', '267'] Row 131: ['Red River', '2', 'Ballots Cast', '', '', '', '', '', '', '267'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__concho__precinct.csv * 16 duplicate rows detected: Row 2: ['Concho', '101', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Concho', '101', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Concho', '101', 'Straight Party', '', '', 'Under Votes', '60', '31', '29'] Row 8: ['Concho', '101', 'Straight Party', '', '', 'Under Votes', '60', '31', '29'] Row 126: ['Concho', '102', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 131: ['Concho', '102', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 127: ['Concho', '102', 'Straight Party', '', '', 'Under Votes', '19', '3', '16'] Row 132: ['Concho', '102', 'Straight Party', '', '', 'Under Votes', '19', '3', '16'] Row 250: ['Concho', '203', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 255: ['Concho', '203', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__cherokee__precinct.csv * 48 duplicate rows detected: Row 2: ['Cherokee', '12', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Cherokee', '12', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Cherokee', '12', 'Straight Party', '', '', 'Under Votes', '233', '117', '116'] Row 8: ['Cherokee', '12', 'Straight Party', '', '', 'Under Votes', '233', '117', '116'] Row 141: ['Cherokee', '13', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 146: ['Cherokee', '13', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 142: ['Cherokee', '13', 'Straight Party', '', '', 'Under Votes', '155', '83', '72'] Row 147: ['Cherokee', '13', 'Straight Party', '', '', 'Under Votes', '155', '83', '72'] Row 280: ['Cherokee', '14', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 285: ['Cherokee', '14', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__floyd__precinct.csv * 32 duplicate rows detected: Row 77: ['Floyd', '9.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 448: ['Floyd', '9.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 82: ['Floyd', '9.0', 'Straight Party', '', 'DEM', 'Democratic Party', '0.0', '0.0', '0.0'] Row 453: ['Floyd', '9.0', 'Straight Party', '', 'DEM', 'Democratic Party', '0.0', '0.0', '0.0'] Row 83: ['Floyd', '9.0', 'Straight Party', '', 'LIB', 'Libertarian Party', '0.0', '0.0', '0.0'] Row 454: ['Floyd', '9.0', 'Straight Party', '', 'LIB', 'Libertarian Party', '0.0', '0.0', '0.0'] Row 84: ['Floyd', '9.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 455: ['Floyd', '9.0', 'Straight Party', '', 'GRN', 'Green Party', '0.0', '0.0', '0.0'] Row 86: ['Floyd', '9.0', 'U.S. Senate', '', 'DEM', 'David M. Alameel', '0.0', '0.0', '0.0'] Row 457: ['Floyd', '9.0', 'U.S. Senate', '', 'DEM', 'David M. Alameel', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__henderson__precinct.csv * 108 duplicate rows detected: Row 7: ['Henderson', '1A', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 12: ['Henderson', '1A', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 8: ['Henderson', '1A', 'U.S. Senate', '', 'REP', 'Under Votes', '17', '10', '7'] Row 13: ['Henderson', '1A', 'U.S. Senate', '', 'REP', 'Under Votes', '17', '10', '7'] Row 161: ['Henderson', '1CR', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 166: ['Henderson', '1CR', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 162: ['Henderson', '1CR', 'U.S. Senate', '', 'REP', 'Under Votes', '31', '18', '13'] Row 167: ['Henderson', '1CR', 'U.S. Senate', '', 'REP', 'Under Votes', '31', '18', '13'] Row 311: ['Henderson', '1M', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 316: ['Henderson', '1M', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__mclennan__precinct.csv * 1318 duplicate rows detected: Row 5: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 9: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 53: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 69: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 73: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 85: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 89: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 101: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 109: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] Row 117: ['McLennan', '', 'Attorney General', '', 'GRN', 'Jamar Osborne', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__marion__precinct.csv * 242 duplicate rows detected: Row 2: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 117: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 122: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 232: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 237: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 347: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 352: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 462: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 467: ['Marion', '', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__wheeler__precinct.csv * 40 duplicate rows detected: Row 6: ['Wheeler', '1.0', 'U.S. Senate', '', 'REP', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 11: ['Wheeler', '1.0', 'U.S. Senate', '', 'REP', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 7: ['Wheeler', '1.0', 'U.S. Senate', '', 'REP', 'Under Votes', '1.0', '0.0', '1.0', '0.0'] Row 12: ['Wheeler', '1.0', 'U.S. Senate', '', 'REP', 'Under Votes', '1.0', '0.0', '1.0', '0.0'] Row 121: ['Wheeler', '1.0', 'U.S. Senate', '', 'DEM', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 126: ['Wheeler', '1.0', 'U.S. Senate', '', 'DEM', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 122: ['Wheeler', '1.0', 'U.S. Senate', '', 'DEM', 'Under Votes', '0.0', '0.0', '0.0', '0.0'] Row 127: ['Wheeler', '1.0', 'U.S. Senate', '', 'DEM', 'Under Votes', '0.0', '0.0', '0.0', '0.0'] Row 218: ['Wheeler', '2.0', 'U.S. Senate', '', 'REP', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 223: ['Wheeler', '2.0', 'U.S. Senate', '', 'REP', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__madison__precinct.csv * 8 duplicate rows detected: Row 2: ['Madison', '101', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Madison', '101', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Madison', '101', 'Straight Party', '', '', 'Under Votes', '232', '113', '119'] Row 8: ['Madison', '101', 'Straight Party', '', '', 'Under Votes', '232', '113', '119'] Row 138: ['Madison', '202', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 143: ['Madison', '202', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 139: ['Madison', '202', 'Straight Party', '', '', 'Under Votes', '265', '159', '106'] Row 144: ['Madison', '202', 'Straight Party', '', '', 'Under Votes', '265', '159', '106'] Row 277: ['Madison', '303', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 282: ['Madison', '303', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__henderson__precinct.csv * 1064 duplicate rows detected: Row 2: ['Henderson', '1A', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Henderson', '1A', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Henderson', '1A', 'Straight Party', '', '', 'Under Votes', '189', '98', '91'] Row 8: ['Henderson', '1A', 'Straight Party', '', '', 'Under Votes', '189', '98', '91'] Row 143: ['Henderson', '1CR', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 148: ['Henderson', '1CR', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 285: ['Henderson', '1CR', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 290: ['Henderson', '1CR', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 144: ['Henderson', '1CR', 'Straight Party', '', '', 'Under Votes', '163', '115', '48'] Row 149: ['Henderson', '1CR', 'Straight Party', '', '', 'Under Votes', '163', '115', '48'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__gaines__precinct.csv * 32 duplicate rows detected: Row 2: ['Gaines', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Gaines', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 3: ['Gaines', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '35', '14', '21'] Row 8: ['Gaines', '2', 'U.S. Senate', '', 'REP', 'Under Votes', '35', '14', '21'] Row 150: ['Gaines', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 155: ['Gaines', '3', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 151: ['Gaines', '3', 'U.S. Senate', '', 'REP', 'Under Votes', '73', '42', '31'] Row 156: ['Gaines', '3', 'U.S. Senate', '', 'REP', 'Under Votes', '73', '42', '31'] Row 295: ['Gaines', '4', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 300: ['Gaines', '4', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__taylor__precinct.csv * 109 duplicate rows detected: Row 2085: ['Taylor', '204', 'Straight-Party Vote', '', '', 'Over Votes', '0', '0', '0'] Row 2226: ['Taylor', '204', 'Straight-Party Vote', '', '', 'Over Votes', '0', '0', '0'] Row 2088: ['Taylor', '204', 'Straight-Party Vote', '', 'LIB', 'Libertarian', '0', '0', '0'] Row 2229: ['Taylor', '204', 'Straight-Party Vote', '', 'LIB', 'Libertarian', '0', '0', '0'] Row 2089: ['Taylor', '204', 'Straight-Party Vote', '', 'GRN', 'Green', '0', '0', '0'] Row 2230: ['Taylor', '204', 'Straight-Party Vote', '', 'GRN', 'Green', '0', '0', '0'] Row 2091: ['Taylor', '204', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 2232: ['Taylor', '204', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 2096: ['Taylor', '204', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0', '0', '0'] Row 2237: ['Taylor', '204', 'U.S. Senate', '', '', 'Mohammed Tahiro', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__jim_wells__precinct.csv * 136 duplicate rows detected: Row 2: ['Jim Wells', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Jim Wells', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Jim Wells', '1', 'Straight Party', '', '', 'Under Votes', '33', '18', '15'] Row 8: ['Jim Wells', '1', 'Straight Party', '', '', 'Under Votes', '33', '18', '15'] Row 126: ['Jim Wells', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 131: ['Jim Wells', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 127: ['Jim Wells', '2', 'Straight Party', '', '', 'Under Votes', '50', '22', '28'] Row 132: ['Jim Wells', '2', 'Straight Party', '', '', 'Under Votes', '50', '22', '28'] Row 250: ['Jim Wells', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 255: ['Jim Wells', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__grimes__precinct.csv * 56 duplicate rows detected: Row 2: ['Grimes', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 7: ['Grimes', '1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 3: ['Grimes', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '76', '37', '39'] Row 8: ['Grimes', '1', 'U.S. Senate', '', 'REP', 'Under Votes', '76', '37', '39'] Row 142: ['Grimes', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 147: ['Grimes', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 143: ['Grimes', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '4', '0', '4'] Row 148: ['Grimes', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '4', '0', '4'] Row 240: ['Grimes', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 245: ['Grimes', '2', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__hays__precinct.csv * 2615 duplicate rows detected: Row 9: ['Hays', '110', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 158: ['Hays', '110', 'U.S. Senate', '', '', 'Over Votes', '0', '0', '0'] Row 21: ['Hays', '110', 'Governor', '', '', 'Over Votes', '0', '0', '0'] Row 170: ['Hays', '110', 'Governor', '', '', 'Over Votes', '0', '0', '0'] Row 26: ['Hays', '110', 'Governor', '', '', 'Sarah M. Pavitt', '0', '0', '0'] Row 175: ['Hays', '110', 'Governor', '', '', 'Sarah M. Pavitt', '0', '0', '0'] Row 28: ['Hays', '110', 'Lieutenant Governor', '', '', 'Over Votes', '0', '0', '0'] Row 177: ['Hays', '110', 'Lieutenant Governor', '', '', 'Over Votes', '0', '0', '0'] Row 34: ['Hays', '110', 'Attorney General', '', '', 'Over Votes', '0', '0', '0'] Row 183: ['Hays', '110', 'Attorney General', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__eastland__precinct.csv * 36 duplicate rows detected: Row 2: ['Eastland', '1 Eastland', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 7: ['Eastland', '1 Eastland', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 3: ['Eastland', '1 Eastland', 'U.S. Senate', '', 'DEM', 'Under Votes', '6', '3', '3'] Row 8: ['Eastland', '1 Eastland', 'U.S. Senate', '', 'DEM', 'Under Votes', '6', '3', '3'] Row 53: ['Eastland', '1 Eastland', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 58: ['Eastland', '1 Eastland', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0'] Row 54: ['Eastland', '1 Eastland', 'U.S. Senate', '', 'REP', 'Under Votes', '66', '36', '30'] Row 59: ['Eastland', '1 Eastland', 'U.S. Senate', '', 'REP', 'Under Votes', '66', '36', '30'] Row 215: ['Eastland', '2 Olden', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 220: ['Eastland', '2 Olden', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__hamilton__precinct.csv * 1 duplicate rows detected: Row 827: ['Hamilton', '9', 'Proposition', '', '81', '', '123', '102', '21'] Row 838: ['Hamilton', '9', 'Proposition', '', '81', '', '123', '102', '21'] 2014/counties/20140304__tx__primary__upshur__precinct.csv * 84 duplicate rows detected: Row 6: ['Upshur', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 11: ['Upshur', '1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 7: ['Upshur', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '1', '1', '0', '0'] Row 12: ['Upshur', '1', 'U.S. Senate', '', 'DEM', 'Under Votes', '1', '1', '0', '0'] Row 73: ['Upshur', '2', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 78: ['Upshur', '2', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 74: ['Upshur', '2', 'U.S. Senate', '', 'DEM', 'Under Votes', '2', '0', '2', '0'] Row 79: ['Upshur', '2', 'U.S. Senate', '', 'DEM', 'Under Votes', '2', '0', '2', '0'] Row 140: ['Upshur', '3', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 145: ['Upshur', '3', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20140304__tx__primary__wilbarger__precinct.csv * 24 duplicate rows detected: Row 2: ['Wilbarger', 'Precinct 1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 7: ['Wilbarger', 'Precinct 1', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 3: ['Wilbarger', 'Precinct 1', 'U.S. Senate', '', 'REP', 'Under Votes', '5', '2', '3', '0'] Row 8: ['Wilbarger', 'Precinct 1', 'U.S. Senate', '', 'REP', 'Under Votes', '5', '2', '3', '0'] Row 107: ['Wilbarger', 'Precinct 1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 112: ['Wilbarger', 'Precinct 1', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 108: ['Wilbarger', 'Precinct 1', 'U.S. Senate', '', 'DEM', 'Under Votes', '63', '27', '36', '0'] Row 113: ['Wilbarger', 'Precinct 1', 'U.S. Senate', '', 'DEM', 'Under Votes', '63', '27', '36', '0'] Row 211: ['Wilbarger', 'Precinct 7', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 216: ['Wilbarger', 'Precinct 7', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2014/counties/20141104__tx__general__hardin__precinct.csv * 96 duplicate rows detected: Row 2: ['Hardin', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Hardin', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Hardin', '1', 'Straight Party', '', '', 'Under Votes', '0', '0', '0'] Row 8: ['Hardin', '1', 'Straight Party', '', '', 'Under Votes', '0', '0', '0'] Row 156: ['Hardin', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 161: ['Hardin', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 157: ['Hardin', '2', 'Straight Party', '', '', 'Under Votes', '0', '0', '0'] Row 162: ['Hardin', '2', 'Straight Party', '', '', 'Under Votes', '0', '0', '0'] Row 301: ['Hardin', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 306: ['Hardin', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/20161108__tx__general__precinct.csv * 1087 duplicate rows detected: Row 32998: ['Coryell', '309', 'Straight Party', '', '', 'DEM', '0', '0', '0'] Row 33000: ['Coryell', '309', 'Straight Party', '', '', 'DEM', '0', '0', '0'] Row 33026: ['Coryell', '205', 'Straight Party', '', '', 'LIB', '0', '0', '0'] Row 33027: ['Coryell', '205', 'Straight Party', '', '', 'LIB', '0', '0', '0'] Row 33034: ['Coryell', '309', 'Straight Party', '', '', 'LIB', '0', '0', '0'] Row 33035: ['Coryell', '309', 'Straight Party', '', '', 'LIB', '0', '0', '0'] Row 33036: ['Coryell', '309', 'Straight Party', '', '', 'LIB', '0', '0', '0'] Row 33039: ['Coryell', '310', 'Straight Party', '', '', 'LIB', '1', '0', '1'] Row 33040: ['Coryell', '310', 'Straight Party', '', '', 'LIB', '1', '0', '1'] Row 33070: ['Coryell', '309', 'Straight Party', '', '', 'GRN', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__jack__precinct.csv * 12 duplicate rows detected: Row 2: ['Jack', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Jack', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Jack', '1', 'Straight Party', '', '', 'Under Votes', '269', '205', '64'] Row 8: ['Jack', '1', 'Straight Party', '', '', 'Under Votes', '269', '205', '64'] Row 96: ['Jack', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 101: ['Jack', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 97: ['Jack', '2', 'Straight Party', '', '', 'Under Votes', '200', '107', '93'] Row 102: ['Jack', '2', 'Straight Party', '', '', 'Under Votes', '200', '107', '93'] Row 190: ['Jack', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 195: ['Jack', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20160301__tx__primary__zapata__precinct.csv * 179 duplicate rows detected: Row 2: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'John R. Kasich', '0', '0', '0'] Row 71: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'John R. Kasich', '0', '0', '0'] Row 140: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'John R. Kasich', '0', '0', '0'] Row 4: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'Over Votes', '0', '0', '0'] Row 73: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'Over Votes', '0', '0', '0'] Row 142: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'Over Votes', '0', '0', '0'] Row 6: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'Chris Christie', '0', '0', '0'] Row 75: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'Chris Christie', '0', '0', '0'] Row 144: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'Chris Christie', '0', '0', '0'] Row 8: ['Zapata', '1', 'President', '', 'REPUBLICAN PARTY', 'Jeb Bush', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20160301__tx__primary__dickens__precinct.csv * 963 duplicate rows detected: Row 2: ['Dickens', '1', 'President', '', 'REP', 'Ben Carson', '7', '2', '5'] Row 965: ['Dickens', '1', 'President', '', 'REP', 'Ben Carson', '7', '2', '5'] Row 3: ['Dickens', '1', 'President', '', 'REP', 'Over Votes', '0', '0', '0'] Row 966: ['Dickens', '1', 'President', '', 'REP', 'Over Votes', '0', '0', '0'] Row 4: ['Dickens', '1', 'President', '', 'REP', 'Under Votes', '0', '0', '0'] Row 967: ['Dickens', '1', 'President', '', 'REP', 'Under Votes', '0', '0', '0'] Row 5: ['Dickens', '1', 'President', '', 'REP', 'John R. Kasich', '0', '0', '0'] Row 968: ['Dickens', '1', 'President', '', 'REP', 'John R. Kasich', '0', '0', '0'] Row 6: ['Dickens', '1', 'President', '', 'REP', 'Rand Paul', '0', '0', '0'] Row 969: ['Dickens', '1', 'President', '', 'REP', 'Rand Paul', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__denton__precinct.csv * 440 duplicate rows detected: Row 101: ['Denton', '1000', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 106: ['Denton', '1000', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 102: ['Denton', '1000', 'Straight Party', '', '', 'Under Votes', '689', '514', '175'] Row 107: ['Denton', '1000', 'Straight Party', '', '', 'Under Votes', '689', '514', '175'] Row 219: ['Denton', '1001', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 224: ['Denton', '1001', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 220: ['Denton', '1001', 'Straight Party', '', '', 'Under Votes', '364', '293', '71'] Row 225: ['Denton', '1001', 'Straight Party', '', '', 'Under Votes', '364', '293', '71'] Row 337: ['Denton', '1002', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 342: ['Denton', '1002', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__fisher__precinct.csv * 11 duplicate rows detected: Row 61: ['Fisher', '10', 'President', '', '', 'Valdivia/Barriere', '0', '0', '0'] Row 88: ['Fisher', '10', 'President', '', '', 'Valdivia/Barriere', '0', '0', '0'] Row 62: ['Fisher', '10', 'President', '', '', 'Soltysik/Walker', '0', '0', '0'] Row 89: ['Fisher', '10', 'President', '', '', 'Soltysik/Walker', '0', '0', '0'] Row 63: ['Fisher', '10', 'President', '', '', 'Kotlikoff/Leamer', '0', '0', '0'] Row 90: ['Fisher', '10', 'President', '', '', 'Kotlikoff/Leamer', '0', '0', '0'] Row 64: ['Fisher', '10', 'President', '', '', 'Lee/Erskine', '0', '0', '0'] Row 91: ['Fisher', '10', 'President', '', '', 'Lee/Erskine', '0', '0', '0'] Row 65: ['Fisher', '10', 'President', '', '', 'Maturen/Munoz', '0', '0', '0'] Row 92: ['Fisher', '10', 'President', '', '', 'Maturen/Munoz', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__llano__precinct.csv * 12 duplicate rows detected: Row 134: ['Llano', '101', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 182: ['Llano', '101', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 135: ['Llano', '102 city', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 183: ['Llano', '102 city', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 136: ['Llano', '102', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 184: ['Llano', '102', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 137: ['Llano', '108', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 185: ['Llano', '108', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 138: ['Llano', '109 city', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] Row 186: ['Llano', '109 city', 'U.S. House', '11', 'Over Votes', '', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20160301__tx__primary__brazos__precinct.csv * 6 duplicate rows detected: Row 635: ['Brazos', '4', 'County Chairman', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 638: ['Brazos', '4', 'County Chairman', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 1019: ['Brazos', '7', 'President/Vice-President', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 1029: ['Brazos', '7', 'President/Vice-President', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 2434: ['Brazos', '15', 'Justice, Supreme Court, Place 9', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 2437: ['Brazos', '15', 'Justice, Supreme Court, Place 9', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 6638: ['Brazos', '40', 'Justice, Supreme Court, Place 5', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 6641: ['Brazos', '40', 'Justice, Supreme Court, Place 5', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 10509: ['Brazos', '65', 'Justice, Supreme Court, Place 5', '', 'REP', 'OVER VOTES', '0', '0', '0'] Row 10512: ['Brazos', '65', 'Justice, Supreme Court, Place 5', '', 'REP', 'OVER VOTES', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20160301__tx__primary__andrews__precinct.csv * 1 duplicate rows detected: Row 34: ['Andrews', '1', 'President', '', 'DEM', 'STAR LOCKE', '0', '0', '0'] Row 37: ['Andrews', '1', 'President', '', 'DEM', 'STAR LOCKE', '0', '0', '0'] 2016/counties/20161108__tx__general__reagan__precinct.csv * 43 duplicate rows detected: Row 2: ['Reagan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 6: ['Reagan', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Reagan', '1', 'Straight Party', '', '', 'Under Votes', '31', '18', '13'] Row 7: ['Reagan', '1', 'Straight Party', '', '', 'Under Votes', '31', '18', '13'] Row 92: ['Reagan', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 96: ['Reagan', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 93: ['Reagan', '2', 'Straight Party', '', '', 'Under Votes', '104', '65', '39'] Row 97: ['Reagan', '2', 'Straight Party', '', '', 'Under Votes', '104', '65', '39'] Row 182: ['Reagan', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 186: ['Reagan', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__red_river__precinct.csv * 169 duplicate rows detected: Row 2: ['Red River', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Red River', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Red River', '1', 'Straight Party', '', '', 'Under Votes', '85', '42', '43'] Row 8: ['Red River', '1', 'Straight Party', '', '', 'Under Votes', '85', '42', '43'] Row 115: ['Red River', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 120: ['Red River', '2', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 116: ['Red River', '2', 'Straight Party', '', '', 'Under Votes', '234', '163', '71'] Row 121: ['Red River', '2', 'Straight Party', '', '', 'Under Votes', '234', '163', '71'] Row 225: ['Red River', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 230: ['Red River', '3', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__runnels__precinct.csv * 343 duplicate rows detected: Row 5: ['Runnels', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 113: ['Runnels', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 222: ['Runnels', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 326: ['Runnels', '1', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 11: ['Runnels', '1', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 119: ['Runnels', '1', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 228: ['Runnels', '1', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 332: ['Runnels', '1', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 19: ['Runnels', '1', 'U.S. House', '11', '', 'Over Votes', '0', '0', '0'] Row 127: ['Runnels', '1', 'U.S. House', '11', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__jefferson__precinct.csv * 297 duplicate rows detected: Row 699: ['Jefferson', '9', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 799: ['Jefferson', '9', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 705: ['Jefferson', '9', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 805: ['Jefferson', '9', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 724: ['Jefferson', '9', 'U.S. House', '14', '', 'Over Votes', '0', '0', '0'] Row 824: ['Jefferson', '9', 'U.S. House', '14', '', 'Over Votes', '0', '0', '0'] Row 728: ['Jefferson', '9', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 828: ['Jefferson', '9', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 734: ['Jefferson', '9', 'Justice, Supreme Court, Place 3', '', '', 'Over Votes', '0', '0', '0'] Row 834: ['Jefferson', '9', 'Justice, Supreme Court, Place 3', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20160301__tx__primary__grimes__precinct.csv * 28 duplicate rows detected: Row 2: ['Grimes', '1', 'Registered Voters - Total', '', '', '', '3446', '', ''] Row 1144: ['Grimes', '1', 'Registered Voters - Total', '', '', '', '3446', '', ''] Row 3: ['Grimes', '1', 'Ballots Cast - Total', '', '', '', '747', '300', '447'] Row 1145: ['Grimes', '1', 'Ballots Cast - Total', '', '', '', '747', '300', '447'] Row 739: ['Grimes', '10', 'Registered Voters - Total', '', '', '', '2172', '', ''] Row 1261: ['Grimes', '10', 'Registered Voters - Total', '', '', '', '2172', '', ''] Row 740: ['Grimes', '10', 'Ballots Cast - Total', '', '', '', '482', '109', '373'] Row 1262: ['Grimes', '10', 'Ballots Cast - Total', '', '', '', '482', '109', '373'] Row 820: ['Grimes', '11', 'Registered Voters - Total', '', '', '', '450', '', ''] Row 1383: ['Grimes', '11', 'Registered Voters - Total', '', '', '', '450', '', ''] [Truncated to 10 examples] 2016/counties/20160301__tx__primary__kleberg__precinct.csv * 1 duplicate rows detected: Row 0: ['county', 'precinct', 'office', 'district', 'party', 'candidate', 'votes', 'absentee', 'election_day', 'early_voting', 'provisional'] Row 667: ['county', 'precinct', 'office', 'district', 'party', 'candidate', 'votes', 'absentee', 'election_day', 'early_voting', 'provisional'] 2016/counties/20160301__tx__primary__irion__precinct.csv * 211 duplicate rows detected: Row 4: ['Irion', '100', 'President', '', 'REP', 'Over Votes', '0', '0', '0'] Row 406: ['Irion', '100', 'President', '', 'REP', 'Over Votes', '0', '0', '0'] Row 5: ['Irion', '100', 'President', '', 'REP', 'Under Votes', '0', '0', '0'] Row 407: ['Irion', '100', 'President', '', 'REP', 'Under Votes', '0', '0', '0'] Row 6: ['Irion', '100', 'President', '', 'REP', 'Chris Christie', '0', '0', '0'] Row 408: ['Irion', '100', 'President', '', 'REP', 'Chris Christie', '0', '0', '0'] Row 7: ['Irion', '100', 'President', '', 'REP', 'Mike Huckabee', '0', '0', '0'] Row 409: ['Irion', '100', 'President', '', 'REP', 'Mike Huckabee', '0', '0', '0'] Row 9: ['Irion', '100', 'President', '', 'REP', 'Carly Fiorina', '0', '0', '0'] Row 411: ['Irion', '100', 'President', '', 'REP', 'Carly Fiorina', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20160301__tx__primary__eastland__precinct.csv * 1466 duplicate rows detected: Row 2: ['Eastland', '1', 'President', '', 'DEM', 'Calvis L. Hawes', '2', '0', '2'] Row 1468: ['Eastland', '1', 'President', '', 'DEM', 'Calvis L. Hawes', '2', '0', '2'] Row 3: ['Eastland', '1', 'President', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 1469: ['Eastland', '1', 'President', '', 'DEM', 'Over Votes', '0', '0', '0'] Row 4: ['Eastland', '1', 'President', '', 'DEM', 'Under Votes', '4', '2', '2'] Row 1470: ['Eastland', '1', 'President', '', 'DEM', 'Under Votes', '4', '2', '2'] Row 5: ['Eastland', '1', 'President', '', 'DEM', 'Keith Judd', '0', '0', '0'] Row 1471: ['Eastland', '1', 'President', '', 'DEM', 'Keith Judd', '0', '0', '0'] Row 6: ['Eastland', '1', 'President', '', 'DEM', "Martin J. O'Malley", '2', '2', '0'] Row 1472: ['Eastland', '1', 'President', '', 'DEM', "Martin J. O'Malley", '2', '2', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__schleicher__precinct.csv * 1 duplicate rows detected: Row 51: ['Schleicher', 'TOTAL', 'President', '', 'WRITE-IN', '', '3'] Row 56: ['Schleicher', 'TOTAL', 'President', '', 'WRITE-IN', '', '3'] 2016/counties/20161108__tx__general__lipscomb__precinct.csv * 14 duplicate rows detected: Row 2: ['Lipscomb', '202', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 7: ['Lipscomb', '202', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 3: ['Lipscomb', '202', 'Straight Party', '', '', 'Under Votes', '43', '19', '24'] Row 8: ['Lipscomb', '202', 'Straight Party', '', '', 'Under Votes', '43', '19', '24'] Row 101: ['Lipscomb', '303', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 106: ['Lipscomb', '303', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 102: ['Lipscomb', '303', 'Straight Party', '', '', 'Under Votes', '112', '35', '77'] Row 107: ['Lipscomb', '303', 'Straight Party', '', '', 'Under Votes', '112', '35', '77'] Row 203: ['Lipscomb', '404', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] Row 208: ['Lipscomb', '404', 'Straight Party', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__roberts__precinct.csv * 3 duplicate rows detected: Row 118: ['Roberts', '3.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 172: ['Roberts', '3.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 230: ['Roberts', '4.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 288: ['Roberts', '4.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] Row 342: ['Roberts', '4.0', 'Straight Party', '', '', 'Over Votes', '0.0', '0.0', '0.0'] 2016/counties/20160301__tx__primary__castro__precinct.csv * 68 duplicate rows detected: Row 3: ['Castro', '101', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 113: ['Castro', '101', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 30: ['Castro', '101', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 123: ['Castro', '101', 'Railroad Commissioner', '', '', 'Over Votes', '0', '0', '0'] Row 39: ['Castro', '101', 'Justice, Supreme Court, Place 3', '', '', 'Over Votes', '0', '0', '0'] Row 128: ['Castro', '101', 'Justice, Supreme Court, Place 3', '', '', 'Over Votes', '0', '0', '0'] Row 43: ['Castro', '101', 'Justice, Supreme Court, Place 5', '', '', 'Over Votes', '0', '0', '0'] Row 131: ['Castro', '101', 'Justice, Supreme Court, Place 5', '', '', 'Over Votes', '0', '0', '0'] Row 47: ['Castro', '101', 'Justice, Supreme Court, Place 9', '', '', 'Over Votes', '0', '0', '0'] Row 134: ['Castro', '101', 'Justice, Supreme Court, Place 9', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2016/counties/20161108__tx__general__lamb__precinct.csv * 1 duplicate rows detected: Row 47: ['Lamb', 'Lamb County Ag Center', 'Straight Party', '', '', 'GRN', '0', '0', '0', '0', '0'] Row 51: ['Lamb', 'Lamb County Ag Center', 'Straight Party', '', '', 'GRN', '0', '0', '0', '0', '0'] 2010/20100302__tx__primary__county.csv * 1 duplicate rows detected: Row 4696: ['IRION', 'Justice Supreme Court', '3', 'Total', '', '', '128', ''] Row 17659: ['IRION', 'Justice Supreme Court', '3', 'Total', '', '', '128', ''] 2008/20080304__tx__primary__county.csv * 1 duplicate rows detected: Row 1035: ['BRISCOE', 'President/VicePresident', '', 'Total', '', '', '274', ''] Row 12878: ['BRISCOE', 'President/VicePresident', '', 'Total', '', '', '274', ''] 2004/20040309__tx__primary__county.csv * 1 duplicate rows detected: Row 2391: ['DALLAS', 'U. S. Representative', '26', 'Total', '', '', '0', ''] Row 12989: ['DALLAS', 'U. S. Representative', '26', 'Total', '', '', '0', ''] 2020/20201103__tx__general__precinct.csv * 2610 duplicate rows detected: Row 7016: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7048: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7109: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7138: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7170: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7228: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7286: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7350: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7382: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] Row 7414: ['San Patricio', '', 'President', '', 'Howie Hawkins Angela Walker', 'GRN', '0', '', '0', '0', '', '', '', ''] [Truncated to 10 examples] 2020/20200303__tx__primary__precinct.csv * 2211 duplicate rows detected: Row 644: ['Kenedy', '1', 'Registered Voters', '', '', '', '154', '', '', '', '', '', '', ''] Row 675: ['Kenedy', '1', 'Registered Voters', '', '', '', '154', '', '', '', '', '', '', ''] Row 727: ['Kenedy', '2', 'Registered Voters', '', '', '', '188', '', '', '', '', '', '', ''] Row 758: ['Kenedy', '2', 'Registered Voters', '', '', '', '188', '', '', '', '', '', '', ''] Row 810: ['Kenedy', '3', 'Registered Voters', '', '', '', '54', '', '', '', '', '', '', ''] Row 841: ['Kenedy', '3', 'Registered Voters', '', '', '', '54', '', '', '', '', '', '', ''] Row 893: ['Kenedy', '4', 'Registered Voters', '', '', '', '80', '', '', '', '', '', '', ''] Row 924: ['Kenedy', '4', 'Registered Voters', '', '', '', '80', '', '', '', '', '', '', ''] Row 976: ['Kenedy', '5', 'Registered Voters', '', '', '', '52', '', '', '', '', '', '', ''] Row 1007: ['Kenedy', '5', 'Registered Voters', '', '', '', '52', '', '', '', '', '', '', ''] [Truncated to 10 examples] 2020/counties/20201103__tx__general__marion__precinct.csv * 131 duplicate rows detected: Row 126: ['Marion', '3.0', 'President', '', '', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 187: ['Marion', '3.0', 'President', '', '', 'Over Votes', '0.0', '0.0', '0.0', '0.0'] Row 133: ['Marion', '3.0', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0.0', '0.0', '0.0', '0.0'] Row 194: ['Marion', '3.0', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0.0', '0.0', '0.0', '0.0'] Row 134: ['Marion', '3.0', 'President', '', '', 'President R. Boddie/Eric C. Stoneham', '0.0', '0.0', '0.0', '0.0'] Row 195: ['Marion', '3.0', 'President', '', '', 'President R. Boddie/Eric C. Stoneham', '0.0', '0.0', '0.0', '0.0'] Row 135: ['Marion', '3.0', 'President', '', '', 'Brian Carroll/Amar Patel', '0.0', '0.0', '0.0', '0.0'] Row 196: ['Marion', '3.0', 'President', '', '', 'Brian Carroll/Amar Patel', '0.0', '0.0', '0.0', '0.0'] Row 136: ['Marion', '3.0', 'President', '', '', 'Todd Cella/Tim Cella', '0.0', '0.0', '0.0', '0.0'] Row 197: ['Marion', '3.0', 'President', '', '', 'Todd Cella/Tim Cella', '0.0', '0.0', '0.0', '0.0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__upshur__precinct.csv * 21 duplicate rows detected: Row 2: ['Upshur', '1', 'Registered Voters', '', '', '', '1765', '', ''] Row 2648: ['Upshur', '1', 'Registered Voters', '', '', '', '1765', '', ''] Row 128: ['Upshur', '2', 'Registered Voters', '', '', '', '2937', '', ''] Row 2740: ['Upshur', '2', 'Registered Voters', '', '', '', '2937', '', ''] Row 254: ['Upshur', '3', 'Registered Voters', '', '', '', '1577', '', ''] Row 2832: ['Upshur', '3', 'Registered Voters', '', '', '', '1577', '', ''] Row 380: ['Upshur', '4', 'Registered Voters', '', '', '', '1215', '', ''] Row 2924: ['Upshur', '4', 'Registered Voters', '', '', '', '1215', '', ''] Row 506: ['Upshur', '5', 'Registered Voters', '', '', '', '814', '', ''] Row 3016: ['Upshur', '5', 'Registered Voters', '', '', '', '814', '', ''] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__brown__precinct.csv * 108 duplicate rows detected: Row 2: ['Brown', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '', '80'] Row 41: ['Brown', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '', '80'] Row 69: ['Brown', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '', '80'] Row 97: ['Brown', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '', '80'] Row 104: ['Brown', 'Precinct 105', 'Ballots Cast', '', 'DEM', '', '', '', '', '77'] Row 143: ['Brown', 'Precinct 105', 'Ballots Cast', '', 'DEM', '', '', '', '', '77'] Row 171: ['Brown', 'Precinct 105', 'Ballots Cast', '', 'DEM', '', '', '', '', '77'] Row 199: ['Brown', 'Precinct 105', 'Ballots Cast', '', 'DEM', '', '', '', '', '77'] Row 206: ['Brown', 'Precinct 109', 'Ballots Cast', '', 'DEM', '', '', '', '', '1'] Row 245: ['Brown', 'Precinct 109', 'Ballots Cast', '', 'DEM', '', '', '', '', '1'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__burnet__precinct.csv * 243 duplicate rows detected: Row 10: ['Burnet', '1', 'President', '', '', 'President R. Boddie/Eric C. Stoneham', '0', '0', '0', '0'] Row 71: ['Burnet', '1', 'President', '', '', 'President R. Boddie/Eric C. Stoneham', '0', '0', '0', '0'] Row 132: ['Burnet', '1', 'President', '', '', 'President R. Boddie/Eric C. Stoneham', '0', '0', '0', '0'] Row 11: ['Burnet', '1', 'President', '', '', 'Brian Carroll/Amar Patel', '0', '0', '0', '0'] Row 72: ['Burnet', '1', 'President', '', '', 'Brian Carroll/Amar Patel', '0', '0', '0', '0'] Row 133: ['Burnet', '1', 'President', '', '', 'Brian Carroll/Amar Patel', '0', '0', '0', '0'] Row 12: ['Burnet', '1', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] Row 73: ['Burnet', '1', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] Row 134: ['Burnet', '1', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] Row 14: ['Burnet', '1', 'President', '', '', 'Gloria La Riva/Leonard Peltier', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__el_paso__precinct.csv * 326 duplicate rows detected: Row 90: ['El Paso', 'PRECINCT 001', '41st District Judge', '', '', 'Overvotes', '0'] Row 93: ['El Paso', 'PRECINCT 001', '41st District Judge', '', '', 'Overvotes', '0'] Row 100: ['El Paso', 'PRECINCT 001', '383rd District Judge', '', '', 'Overvotes', '0'] Row 103: ['El Paso', 'PRECINCT 001', '383rd District Judge', '', '', 'Overvotes', '0'] Row 145: ['El Paso', 'PRECINCT 002', 'City of EP, Judge 1', '', '', 'Overvotes', '0'] Row 149: ['El Paso', 'PRECINCT 002', 'City of EP, Judge 1', '', '', 'Overvotes', '0'] Row 539: ['El Paso', 'PRECINCT 005', 'City of EP, Judge 1', '', '', 'Overvotes', '0'] Row 543: ['El Paso', 'PRECINCT 005', 'City of EP, Judge 1', '', '', 'Overvotes', '0'] Row 681: ['El Paso', 'PRECINCT 006', 'City of EP, Judge 1', '', '', 'Overvotes', '0'] Row 685: ['El Paso', 'PRECINCT 006', 'City of EP, Judge 1', '', '', 'Overvotes', '0'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__upshur__precinct.csv * 258 duplicate rows detected: Row 2: ['Upshur', '1', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 57: ['Upshur', '1', 'President', '', '', 'Over Votes', '0', '0', '0'] Row 10: ['Upshur', '1', 'President', '', '', 'Brian Carroll/Amar Patel', '0', '0', '0'] Row 65: ['Upshur', '1', 'President', '', '', 'Brian Carroll/Amar Patel', '0', '0', '0'] Row 11: ['Upshur', '1', 'President', '', '', 'Gloria La Riva/Leonard Peltier', '0', '0', '0'] Row 66: ['Upshur', '1', 'President', '', '', 'Gloria La Riva/Leonard Peltier', '0', '0', '0'] Row 13: ['Upshur', '1', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0'] Row 68: ['Upshur', '1', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0'] Row 18: ['Upshur', '1', 'U.S. Senate', '', '', 'Ricardo Turullols-Bonilla', '0', '0', '0'] Row 73: ['Upshur', '1', 'U.S. Senate', '', '', 'Ricardo Turullols-Bonilla', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__caldwell__precinct.csv * 2 duplicate rows detected: Row 1083: ['Caldwell', 'Precinct 407', 'Ballots Cast', '', '', 'DEM', '7'] Row 1084: ['Caldwell', 'Precinct 407', 'Ballots Cast', '', '', 'DEM', '7'] Row 1392: ['Caldwell', 'Precinct 109', 'Ballots Cast', '', '', 'REP', '8'] Row 1393: ['Caldwell', 'Precinct 109', 'Ballots Cast', '', '', 'REP', '8'] 2020/counties/20200303__tx__primary__hale__precinct.csv * 3 duplicate rows detected: Row 2: ['Hale', '101', 'Registered Voters', '', '', '', '489', '', '', ''] Row 78: ['Hale', '101', 'Registered Voters', '', '', '', '489', '', '', ''] Row 3: ['Hale', '101', 'Ballots Cast', '', 'REP', '', '66', '', '', ''] Row 79: ['Hale', '101', 'Ballots Cast', '', 'REP', '', '66', '', '', ''] Row 4: ['Hale', '101', 'Ballots Cast', '', 'DEM', '', '19', '', '', ''] Row 80: ['Hale', '101', 'Ballots Cast', '', 'DEM', '', '19', '', '', ''] 2020/counties/20200303__tx__primary__henderson__precinct.csv * 52 duplicate rows detected: Row 197: ['Henderson', '1CR', 'Registered Voters', '', '', '', '0', '', '', ''] Row 198: ['Henderson', '1CR', 'Registered Voters', '', '', '', '0', '', '', ''] Row 196: ['Henderson', '1CR', 'Registered Voters', '', '', '', '2614', '', '', ''] Row 199: ['Henderson', '1CR', 'Registered Voters', '', '', '', '2614', '', '', ''] Row 392: ['Henderson', '1M', 'Registered Voters', '', '', '', '0', '', '', ''] Row 393: ['Henderson', '1M', 'Registered Voters', '', '', '', '0', '', '', ''] Row 391: ['Henderson', '1M', 'Registered Voters', '', '', '', '2005', '', '', ''] Row 394: ['Henderson', '1M', 'Registered Voters', '', '', '', '2005', '', '', ''] Row 589: ['Henderson', '1MN', 'Registered Voters', '', '', '', '0', '', '', ''] Row 590: ['Henderson', '1MN', 'Registered Voters', '', '', '', '0', '', '', ''] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__jack__precinct.csv * 30 duplicate rows detected: Row 2: ['Jack', '1', 'Registered Voters', '', '', '', '1124', '', '', ''] Row 89: ['Jack', '1', 'Registered Voters', '', '', '', '1124', '', '', ''] Row 3: ['Jack', '1', 'Ballots Cast', '', 'REP', '', '408', '', '', ''] Row 90: ['Jack', '1', 'Ballots Cast', '', 'REP', '', '408', '', '', ''] Row 4: ['Jack', '1', 'Ballots Cast', '', 'DEM', '', '43', '', '', ''] Row 91: ['Jack', '1', 'Ballots Cast', '', 'DEM', '', '43', '', '', ''] Row 142: ['Jack', '1', 'Judge, Court of Criminal Appeals, Place 3', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 145: ['Jack', '1', 'Judge, Court of Criminal Appeals, Place 3', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 143: ['Jack', '1', 'Judge, Court of Criminal Appeals, Place 3', '', 'REP', 'Under Votes', '99', '50', '33', '16'] Row 146: ['Jack', '1', 'Judge, Court of Criminal Appeals, Place 3', '', 'REP', 'Under Votes', '99', '50', '33', '16'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__montague__precinct.csv * 14 duplicate rows detected: Row 105: ['Montague', 'PCT 3', 'Registered Voters', '', '', '', '1298', '', '', '', ''] Row 106: ['Montague', 'PCT 3', 'Registered Voters', '', '', '', '1298', '', '', '', ''] Row 210: ['Montague', 'PCT 4', 'Registered Voters', '', '', '', '648', '', '', '', ''] Row 211: ['Montague', 'PCT 4', 'Registered Voters', '', '', '', '648', '', '', '', ''] Row 315: ['Montague', 'PCT 5', 'Registered Voters', '', '', '', '1011', '', '', '', ''] Row 316: ['Montague', 'PCT 5', 'Registered Voters', '', '', '', '1011', '', '', '', ''] Row 420: ['Montague', 'PCT 6', 'Registered Voters', '', '', '', '955', '', '', '', ''] Row 421: ['Montague', 'PCT 6', 'Registered Voters', '', '', '', '955', '', '', '', ''] Row 525: ['Montague', 'PCT 7', 'Registered Voters', '', '', '', '963', '', '', '', ''] Row 526: ['Montague', 'PCT 7', 'Registered Voters', '', '', '', '963', '', '', '', ''] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__kenedy__precinct.csv * 81 duplicate rows detected: Row 2: ['Kenedy', '1', 'Registered Voters', '', '', '', '154', '', '', ''] Row 63: ['Kenedy', '1', 'Registered Voters', '', '', '', '154', '', '', ''] Row 163: ['Kenedy', '1', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] Row 207: ['Kenedy', '1', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] Row 167: ['Kenedy', '1', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0'] Row 211: ['Kenedy', '1', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0'] Row 171: ['Kenedy', '1', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0'] Row 215: ['Kenedy', '1', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0'] Row 174: ['Kenedy', '1', 'Proposition 3', '', '', 'No', '1', '1', '0'] Row 218: ['Kenedy', '1', 'Proposition 3', '', '', 'No', '1', '1', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__garza__precinct.csv * 102 duplicate rows detected: Row 494: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 500: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 506: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 512: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 518: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 524: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 530: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 536: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 542: ['Garza', '1', '', '', '', 'REP', '0', '', ''] Row 548: ['Garza', '1', '', '', '', 'REP', '0', '', ''] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__floyd__precinct.csv * 6 duplicate rows detected: Row 229: ['Floyd', '9', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 233: ['Floyd', '9', 'U.S. Senate', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 230: ['Floyd', '9', 'U.S. Senate', '', 'REP', 'Under Votes', '1', '0', '1', '0'] Row 234: ['Floyd', '9', 'U.S. Senate', '', 'REP', 'Under Votes', '1', '0', '1', '0'] Row 345: ['Floyd', '18', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 356: ['Floyd', '18', 'U.S. Senate', '', 'DEM', 'Over Votes', '0', '0', '0', '0'] Row 346: ['Floyd', '18', 'U.S. Senate', '', 'DEM', 'Under Votes', '6', '1', '5', '0'] Row 357: ['Floyd', '18', 'U.S. Senate', '', 'DEM', 'Under Votes', '6', '1', '5', '0'] Row 868: ['Floyd', '24B', 'President', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 877: ['Floyd', '24B', 'President', '', 'REP', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__hunt__precinct.csv * 272 duplicate rows detected: Row 2: ['Hunt', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '32'] Row 42: ['Hunt', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '32'] Row 76: ['Hunt', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '32'] Row 106: ['Hunt', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '32'] Row 137: ['Hunt', 'Precinct 101', 'Ballots Cast', '', 'DEM', '', '', '', '32'] Row 163: ['Hunt', 'Precinct 102', 'Ballots Cast', '', 'DEM', '', '', '', '73'] Row 203: ['Hunt', 'Precinct 102', 'Ballots Cast', '', 'DEM', '', '', '', '73'] Row 237: ['Hunt', 'Precinct 102', 'Ballots Cast', '', 'DEM', '', '', '', '73'] Row 267: ['Hunt', 'Precinct 102', 'Ballots Cast', '', 'DEM', '', '', '', '73'] Row 298: ['Hunt', 'Precinct 102', 'Ballots Cast', '', 'DEM', '', '', '', '73'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__newton__precinct.csv * 555 duplicate rows detected: Row 4: ['Newton', '1', 'President', '', 'REP', 'Matthew John Matern', '0'] Row 741: ['Newton', '1', 'President', '', 'REP', 'Matthew John Matern', '0'] Row 5: ['Newton', '1', 'President', '', 'REP', 'Bob Ely', '1'] Row 742: ['Newton', '1', 'President', '', 'REP', 'Bob Ely', '1'] Row 6: ['Newton', '1', 'President', '', 'REP', 'Bill Weld', '2'] Row 743: ['Newton', '1', 'President', '', 'REP', 'Bill Weld', '2'] Row 7: ['Newton', '1', 'President', '', 'REP', 'Zoltan G. Istvan', '0'] Row 744: ['Newton', '1', 'President', '', 'REP', 'Zoltan G. Istvan', '0'] Row 12: ['Newton', '2', 'President', '', 'REP', 'Matthew John Matern', '0'] Row 749: ['Newton', '2', 'President', '', 'REP', 'Matthew John Matern', '0'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__archer__precinct.csv * 10 duplicate rows detected: Row 2: ['Archer', '1', 'President', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 50: ['Archer', '1', 'President', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 8: ['Archer', '1', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] Row 56: ['Archer', '1', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] Row 103: ['Archer', '2', 'President', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 157: ['Archer', '2', 'President', '', 'REP', 'Over Votes', '0', '0', '0', '0'] Row 108: ['Archer', '2', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0', '0'] Row 162: ['Archer', '2', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0', '0'] Row 109: ['Archer', '2', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] Row 163: ['Archer', '2', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__cherokee__precinct.csv * 225 duplicate rows detected: Row 2: ['Cherokee', 'Precinct 12', 'Ballots Cast', '', 'DEM', '', '', '', '', '58'] Row 42: ['Cherokee', 'Precinct 12', 'Ballots Cast', '', 'DEM', '', '', '', '', '58'] Row 76: ['Cherokee', 'Precinct 12', 'Ballots Cast', '', 'DEM', '', '', '', '', '58'] Row 103: ['Cherokee', 'Precinct 12', 'Ballots Cast', '', 'DEM', '', '', '', '', '58'] Row 134: ['Cherokee', 'Precinct 12', 'Ballots Cast', '', 'DEM', '', '', '', '', '58'] Row 155: ['Cherokee', 'Precinct 13', 'Ballots Cast', '', 'DEM', '', '', '', '', '25'] Row 195: ['Cherokee', 'Precinct 13', 'Ballots Cast', '', 'DEM', '', '', '', '', '25'] Row 229: ['Cherokee', 'Precinct 13', 'Ballots Cast', '', 'DEM', '', '', '', '', '25'] Row 256: ['Cherokee', 'Precinct 13', 'Ballots Cast', '', 'DEM', '', '', '', '', '25'] Row 287: ['Cherokee', 'Precinct 13', 'Ballots Cast', '', 'DEM', '', '', '', '', '25'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__runnels__precinct.csv * 106 duplicate rows detected: Row 163: ['Runnels', '1', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] Row 207: ['Runnels', '1', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0'] Row 167: ['Runnels', '1', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0'] Row 211: ['Runnels', '1', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0'] Row 171: ['Runnels', '1', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0'] Row 215: ['Runnels', '1', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0'] Row 175: ['Runnels', '1', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0'] Row 219: ['Runnels', '1', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0'] Row 179: ['Runnels', '1', 'Proposition 5', '', '', 'Over Votes', '0', '0', '0'] Row 223: ['Runnels', '1', 'Proposition 5', '', '', 'Over Votes', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__mclennan__precinct.csv * 55 duplicate rows detected: Row 13: ['McLennan', '001', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 17: ['McLennan', '001', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 114: ['McLennan', '002', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 118: ['McLennan', '002', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 311: ['McLennan', '004', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 315: ['McLennan', '004', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 412: ['McLennan', '005', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 416: ['McLennan', '005', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 512: ['McLennan', '006', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] Row 516: ['McLennan', '006', 'Board of Trustees - At-Large, Place 7 Waco ISD', '', '', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__colorado__precinct.csv * 5 duplicate rows detected: Row 594: ['Colorado', '401', 'President', '', 'REP', 'Bill Weld', '0', '0', '0', '0'] Row 612: ['Colorado', '401', 'President', '', 'REP', 'Bill Weld', '0', '0', '0', '0'] Row 595: ['Colorado', '401', 'President', '', 'REP', 'Joe Walsh', '0', '0', '0', '0'] Row 613: ['Colorado', '401', 'President', '', 'REP', 'Joe Walsh', '0', '0', '0', '0'] Row 596: ['Colorado', '401', 'President', '', 'REP', 'Roque Rocky DeLa Fuente Guerra', '0', '0', '0', '0'] Row 614: ['Colorado', '401', 'President', '', 'REP', 'Roque Rocky DeLa Fuente Guerra', '0', '0', '0', '0'] Row 597: ['Colorado', '401', 'President', '', 'REP', 'Zoltan G. Istvan', '0', '0', '0', '0'] Row 615: ['Colorado', '401', 'President', '', 'REP', 'Zoltan G. Istvan', '0', '0', '0', '0'] Row 598: ['Colorado', '401', 'President', '', 'REP', 'Bob Ely', '0', '0', '0', '0'] Row 616: ['Colorado', '401', 'President', '', 'REP', 'Bob Ely', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__dewitt__precinct.csv * 124 duplicate rows detected: Row 52: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '29', '8', '17', '54'] Row 57: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '29', '8', '17', '54'] Row 191: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '32', '12', '19', '63'] Row 206: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '32', '12', '19', '63'] Row 216: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '32', '12', '19', '63'] Row 201: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '29', '12', '19', '60'] Row 226: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '29', '12', '19', '60'] Row 196: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '30', '12', '19', '61'] Row 231: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '30', '12', '19', '61'] Row 211: ['DeWitt', '101', 'Ballots Cast', '', 'DEM', '', '31', '12', '19', '62'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__bee__precinct.csv * 773 duplicate rows detected: Row 7: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 73: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 142: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 212: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 282: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 382: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 481: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 551: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 623: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] Row 693: ['Bee', '', 'President', '', '', 'Abram Loeb/Jennifer Jairala', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__dickens__precinct.csv * 60 duplicate rows detected: Row 2: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 40: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 67: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 97: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 123: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 165: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 193: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 221: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 252: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] Row 283: ['Dickens', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '63'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__kerr__precinct.csv * 3 duplicate rows detected: Row 2: ['Kerr', '101.0', 'Registered Voters', '', '', '', '2842.0', '', '', ''] Row 92: ['Kerr', '101.0', 'Registered Voters', '', '', '', '2842.0', '', '', ''] Row 3: ['Kerr', '101.0', 'Ballots Cast', '', 'REP', '', '885.0', '', '', ''] Row 93: ['Kerr', '101.0', 'Ballots Cast', '', 'REP', '', '885.0', '', '', ''] Row 4: ['Kerr', '101.0', 'Ballots Cast', '', 'DEM', '', '219.0', '', '', ''] Row 94: ['Kerr', '101.0', 'Ballots Cast', '', 'DEM', '', '219.0', '', '', ''] 2020/counties/20200303__tx__primary__llano__precinct.csv * 18 duplicate rows detected: Row 4: ['Llano', 'Pct 101', 'Ballots Cast', '', 'REP', '', '119', '', '', ''] Row 27: ['Llano', 'Pct 101', 'Ballots Cast', '', 'REP', '', '119', '', '', ''] Row 5: ['Llano', 'Pct 101', 'Ballots Cast', '', 'DEM', '', '37', '', '', ''] Row 28: ['Llano', 'Pct 101', 'Ballots Cast', '', 'DEM', '', '37', '', '', ''] Row 274: ['Llano', 'Pct 102', 'Ballots Cast', '', 'REP', '', '188', '', '', ''] Row 297: ['Llano', 'Pct 102', 'Ballots Cast', '', 'REP', '', '188', '', '', ''] Row 275: ['Llano', 'Pct 102', 'Ballots Cast', '', 'DEM', '', '45', '', '', ''] Row 298: ['Llano', 'Pct 102', 'Ballots Cast', '', 'DEM', '', '45', '', '', ''] Row 544: ['Llano', 'Pct 108', 'Ballots Cast', '', 'REP', '', '308', '', '', ''] Row 567: ['Llano', 'Pct 108', 'Ballots Cast', '', 'REP', '', '308', '', '', ''] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__cameron__precinct.csv * 27 duplicate rows detected: Row 13496: ['Cameron', 'PRECINCT 23', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13608: ['Cameron', 'PRECINCT 23', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13497: ['Cameron', 'PRECINCT 24', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13609: ['Cameron', 'PRECINCT 24', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13498: ['Cameron', 'PRECINCT 25', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13610: ['Cameron', 'PRECINCT 25', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13499: ['Cameron', 'PRECINCT 26', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13611: ['Cameron', 'PRECINCT 26', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13500: ['Cameron', 'PRECINCT 27', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] Row 13612: ['Cameron', 'PRECINCT 27', 'Justice of the Peace Precinct 5', '', 'DEM', 'OVER VOTES', '0'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__tom_green__precinct.csv * 145 duplicate rows detected: Row 122: ['Tom Green', '108', 'President', '', '', 'Boddie/Stoneham', '0', '0', '0'] Row 180: ['Tom Green', '108', 'President', '', '', 'Boddie/Stoneham', '0', '0', '0'] Row 124: ['Tom Green', '108', 'President', '', '', 'Cella/Calla', '0', '0', '0'] Row 182: ['Tom Green', '108', 'President', '', '', 'Cella/Calla', '0', '0', '0'] Row 125: ['Tom Green', '108', 'President', '', '', 'Cuellar/Monreal', '0', '0', '0'] Row 183: ['Tom Green', '108', 'President', '', '', 'Cuellar/Monreal', '0', '0', '0'] Row 126: ['Tom Green', '108', 'President', '', '', 'Hoefling/Prior', '0', '0', '0'] Row 184: ['Tom Green', '108', 'President', '', '', 'Hoefling/Prior', '0', '0', '0'] Row 127: ['Tom Green', '108', 'President', '', '', 'La Riva/Peltier', '0', '0', '0'] Row 185: ['Tom Green', '108', 'President', '', '', 'La Riva/Peltier', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__callahan__precinct.csv * 14 duplicate rows detected: Row 2: ['Callahan', '1', 'Ballots Cast', '', 'REP', '', '595', '', '', ''] Row 83: ['Callahan', '1', 'Ballots Cast', '', 'REP', '', '595', '', '', ''] Row 3: ['Callahan', '1', 'Ballots Cast', '', 'DEM', '', '66', '', '', ''] Row 84: ['Callahan', '1', 'Ballots Cast', '', 'DEM', '', '66', '', '', ''] Row 264: ['Callahan', '2', 'Ballots Cast', '', 'REP', '', '499', '', '', ''] Row 345: ['Callahan', '2', 'Ballots Cast', '', 'REP', '', '499', '', '', ''] Row 265: ['Callahan', '2', 'Ballots Cast', '', 'DEM', '', '46', '', '', ''] Row 346: ['Callahan', '2', 'Ballots Cast', '', 'DEM', '', '46', '', '', ''] Row 521: ['Callahan', '3', 'Ballots Cast', '', 'REP', '', '544', '', '', ''] Row 602: ['Callahan', '3', 'Ballots Cast', '', 'REP', '', '544', '', '', ''] [Truncated to 10 examples] 2020/counties/20201103__tx__general__cass__precinct.csv * 3 duplicate rows detected: Row 335: ['Tracy Jones (W)', 'U.S. House', '4', '', 'Cass', 'Precinct 12', '0', '2', '0', '2'] Row 336: ['Tracy Jones (W)', 'U.S. House', '4', '', 'Cass', 'Precinct 12', '0', '2', '0', '2'] Row 440: ['Tracy Jones (W)', 'U.S. House', '4', '', 'Cass', 'Precinct 16', '0', '0', '0', '0'] Row 441: ['Tracy Jones (W)', 'U.S. House', '4', '', 'Cass', 'Precinct 16', '0', '0', '0', '0'] Row 615: ['Tracy Jones (W)', 'U.S. House', '4', '', 'Cass', 'Precinct 20E', '0', '0', '0', '0'] Row 616: ['Tracy Jones (W)', 'U.S. House', '4', '', 'Cass', 'Precinct 20E', '0', '0', '0', '0'] 2020/counties/20201103__tx__general__bell__precinct.csv * 1 duplicate rows detected: Row 2242: ['Bell', 'Precinct 203', 'PROPOSITION A', '', '', 'Overvotes', '0', '0', '0', '0'] Row 2246: ['Bell', 'Precinct 203', 'PROPOSITION A', '', '', 'Overvotes', '0', '0', '0', '0'] 2020/counties/20200303__tx__primary__la_salle__precinct.csv * 70 duplicate rows detected: Row 183: ['La Salle', '1', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0', '0'] Row 227: ['La Salle', '1', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0', '0'] Row 191: ['La Salle', '1', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0', '0'] Row 235: ['La Salle', '1', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0', '0'] Row 195: ['La Salle', '1', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0', '0'] Row 239: ['La Salle', '1', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0', '0'] Row 203: ['La Salle', '1', 'Proposition 6', '', '', 'Over Votes', '0', '0', '0', '0'] Row 247: ['La Salle', '1', 'Proposition 6', '', '', 'Over Votes', '0', '0', '0', '0'] Row 211: ['La Salle', '1', 'Proposition 8', '', '', 'Over Votes', '0', '0', '0', '0'] Row 255: ['La Salle', '1', 'Proposition 8', '', '', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__san_patricio__precinct.csv * 1044 duplicate rows detected: Row 5: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 66: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 189: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 251: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 312: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 436: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 560: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 682: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 743: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] Row 802: ['San Patricio', '', 'President', '', 'GRN', 'Howie Hawkins Angela Walker', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__archer__precinct.csv * 109 duplicate rows detected: Row 185: ['Archer', '1 Holiday', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0', '0'] Row 229: ['Archer', '1 Holiday', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0', '0'] Row 189: ['Archer', '1 Holiday', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0', '0'] Row 233: ['Archer', '1 Holiday', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0', '0'] Row 193: ['Archer', '1 Holiday', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0', '0'] Row 237: ['Archer', '1 Holiday', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0', '0'] Row 197: ['Archer', '1 Holiday', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0', '0'] Row 241: ['Archer', '1 Holiday', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0', '0'] Row 201: ['Archer', '1 Holiday', 'Proposition 5', '', '', 'Over Votes', '0', '0', '0', '0'] Row 245: ['Archer', '1 Holiday', 'Proposition 5', '', '', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__waller__precinct.csv * 5 duplicate rows detected: Row 761: ['Waller', '', 'Registered Voters', '', '', '', '5', '', ''] Row 1253: ['Waller', '', 'Registered Voters', '', '', '', '5', '', ''] Row 2517: ['Waller', '', 'Registered Voters', '', '', '', '5', '', ''] Row 2807: ['Waller', '', 'Registered Voters', '', '', '', '5', '', ''] Row 2905: ['Waller', '', 'Registered Voters', '', '', '', '5', '', ''] Row 3248: ['Waller', '', 'Registered Voters', '', '', '', '5', '', ''] 2020/counties/20200303__tx__primary__young__precinct.csv * 18 duplicate rows detected: Row 12: ['Young', '5', 'Ballots Cast', '', 'REP', '', '879', '', '', ''] Row 86: ['Young', '5', 'Ballots Cast', '', 'REP', '', '879', '', '', ''] Row 13: ['Young', '5', 'Ballots Cast', '', 'DEM', '', '131', '', '', ''] Row 87: ['Young', '5', 'Ballots Cast', '', 'DEM', '', '131', '', '', ''] Row 267: ['Young', '6', 'Ballots Cast', '', 'REP', '', '83', '', '', ''] Row 341: ['Young', '6', 'Ballots Cast', '', 'REP', '', '83', '', '', ''] Row 268: ['Young', '6', 'Ballots Cast', '', 'DEM', '', '4', '', '', ''] Row 342: ['Young', '6', 'Ballots Cast', '', 'DEM', '', '4', '', '', ''] Row 522: ['Young', '7', 'Ballots Cast', '', 'REP', '', '73', '', '', ''] Row 596: ['Young', '7', 'Ballots Cast', '', 'REP', '', '73', '', '', ''] [Truncated to 10 examples] 2020/counties/20201103__tx__general__la_salle__precinct.csv * 20 duplicate rows detected: Row 178: ['La Salle', '3', 'President', '', '', 'R.Boddie/Eric C. Stoneham', '0', '0', '0', '0'] Row 261: ['La Salle', '3', 'President', '', '', 'R.Boddie/Eric C. Stoneham', '0', '0', '0', '0'] Row 179: ['La Salle', '3', 'President', '', '', 'Brian Carroll/Amar Patel', '0', '0', '0', '0'] Row 262: ['La Salle', '3', 'President', '', '', 'Brian Carroll/Amar Patel', '0', '0', '0', '0'] Row 180: ['La Salle', '3', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] Row 263: ['La Salle', '3', 'President', '', '', 'Todd Cella/Tim Cella', '0', '0', '0', '0'] Row 181: ['La Salle', '3', 'President', '', '', 'Jesse Cuellar/Jimmy Monreal', '0', '0', '0', '0'] Row 264: ['La Salle', '3', 'President', '', '', 'Jesse Cuellar/Jimmy Monreal', '0', '0', '0', '0'] Row 182: ['La Salle', '3', 'President', '', '', 'Tom Hoefling/Andy Prior', '0', '0', '0', '0'] Row 265: ['La Salle', '3', 'President', '', '', 'Tom Hoefling/Andy Prior', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__liberty__precinct.csv * 60 duplicate rows detected: Row 8: ['Liberty', '1', 'Ballots Cast', '', 'REP', '', '127', '', '', ''] Row 79: ['Liberty', '1', 'Ballots Cast', '', 'REP', '', '127', '', '', ''] Row 9: ['Liberty', '1', 'Ballots Cast', '', 'DEM', '', '18', '', '', ''] Row 80: ['Liberty', '1', 'Ballots Cast', '', 'DEM', '', '18', '', '', ''] Row 252: ['Liberty', '2', 'Ballots Cast', '', 'REP', '', '343', '', '', ''] Row 323: ['Liberty', '2', 'Ballots Cast', '', 'REP', '', '343', '', '', ''] Row 253: ['Liberty', '2', 'Ballots Cast', '', 'DEM', '', '29', '', '', ''] Row 324: ['Liberty', '2', 'Ballots Cast', '', 'DEM', '', '29', '', '', ''] Row 496: ['Liberty', '3', 'Ballots Cast', '', 'REP', '', '739', '', '', ''] Row 567: ['Liberty', '3', 'Ballots Cast', '', 'REP', '', '739', '', '', ''] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__parker__precinct.csv * 355 duplicate rows detected: Row 35: ['Parker', '200', 'Ballots Cast', '', 'DEM', '', '14', '23', '38', '0', '0', '75'] Row 57: ['Parker', '200', 'Ballots Cast', '', 'DEM', '', '14', '23', '38', '0', '0', '75'] Row 47: ['Parker', '200', 'Ballots Cast', '', 'DEM', '', '14', '21', '39', '0', '0', '74'] Row 62: ['Parker', '200', 'Ballots Cast', '', 'DEM', '', '14', '21', '39', '0', '0', '74'] Row 67: ['Parker', '200', 'Ballots Cast', '', 'DEM', '', '14', '22', '37', '0', '0', '73'] Row 73: ['Parker', '200', 'Ballots Cast', '', 'DEM', '', '14', '22', '37', '0', '0', '73'] Row 78: ['Parker', '200', 'Ballots Cast', '', 'DEM', '', '14', '22', '37', '0', '0', '73'] Row 135: ['Parker', '200', 'Ballots Cast', '', 'REP', '', '18', '165', '111', '0', '0', '294'] Row 152: ['Parker', '200', 'Ballots Cast', '', 'REP', '', '18', '165', '111', '0', '0', '294'] Row 240: ['Parker', '200', 'Ballots Cast', '', 'DEM', '', '14', '29', '45', '0', '0', '88'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__red_river__precinct.csv * 338 duplicate rows detected: Row 5: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 56: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 372: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 423: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 479: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 807: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 862: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 1074: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 1125: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] Row 1176: ['Red River', '', 'President', '', 'LIB', 'Jo Jorgensen Jeremy "Spike" Cohen', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__wichita__precinct.csv * 19 duplicate rows detected: Row 1647: ['Wichita', 'Precinct 106', 'Ballots Cast', '', '', '', '', '', '', '263'] Row 1819: ['Wichita', 'Precinct 106', 'Ballots Cast', '', '', '', '', '', '', '263'] Row 5589: ['Wichita', 'Precinct 201', 'Ballots Cast', '', '', '', '', '', '', '519'] Row 5757: ['Wichita', 'Precinct 201', 'Ballots Cast', '', '', '', '', '', '', '519'] Row 5908: ['Wichita', 'Precinct 202', 'Ballots Cast', '', '', '', '', '', '', '366'] Row 6083: ['Wichita', 'Precinct 202', 'Ballots Cast', '', '', '', '', '', '', '366'] Row 6234: ['Wichita', 'Precinct 203', 'Ballots Cast', '', '', '', '', '', '', '270'] Row 6402: ['Wichita', 'Precinct 203', 'Ballots Cast', '', '', '', '', '', '', '270'] Row 6553: ['Wichita', 'Precinct 204', 'Ballots Cast', '', '', '', '', '', '', '179'] Row 6721: ['Wichita', 'Precinct 204', 'Ballots Cast', '', '', '', '', '', '', '179'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__grayson__precinct.csv * 1 duplicate rows detected: Row 0: ['county', 'precinct', 'office', 'district', 'party', 'candidate', 'votes', 'mail', 'early_voting', 'election_day'] Row 2824: ['county', 'precinct', 'office', 'district', 'party', 'candidate', 'votes', 'mail', 'early_voting', 'election_day'] 2020/counties/20200303__tx__primary__lipscomb__precinct.csv * 78 duplicate rows detected: Row 3: ['Lipscomb', '106', 'Registered Voters', '', '', '', '680', '', '', '', ''] Row 102: ['Lipscomb', '106', 'Registered Voters', '', '', '', '680', '', '', '', ''] Row 165: ['Lipscomb', '106', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0', '0'] Row 209: ['Lipscomb', '106', 'Proposition 1', '', '', 'Over Votes', '0', '0', '0', '0'] Row 169: ['Lipscomb', '106', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0', '0'] Row 213: ['Lipscomb', '106', 'Proposition 2', '', '', 'Over Votes', '0', '0', '0', '0'] Row 173: ['Lipscomb', '106', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0', '0'] Row 217: ['Lipscomb', '106', 'Proposition 3', '', '', 'Over Votes', '0', '0', '0', '0'] Row 177: ['Lipscomb', '106', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0', '0'] Row 221: ['Lipscomb', '106', 'Proposition 4', '', '', 'Over Votes', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__brazoria__precinct.csv * 46 duplicate rows detected: Row 681: ['Brazoria', '5', 'Ballots Cast', '', 'DEM', '', '9', '47', '51', '107'] Row 794: ['Brazoria', '5', 'Ballots Cast', '', 'DEM', '', '9', '47', '51', '107'] Row 811: ['Brazoria', '5', 'Ballots Cast', '', 'DEM', '', '9', '47', '51', '107'] Row 1222: ['Brazoria', '8', 'Ballots Cast', '', 'DEM', '', '5', '17', '27', '49'] Row 1260: ['Brazoria', '8', 'Ballots Cast', '', 'DEM', '', '5', '17', '27', '49'] Row 1274: ['Brazoria', '8', 'Ballots Cast', '', 'DEM', '', '5', '21', '29', '55'] Row 1291: ['Brazoria', '8', 'Ballots Cast', '', 'DEM', '', '5', '21', '29', '55'] Row 1522: ['Brazoria', '10', 'Ballots Cast', '', 'DEM', '', '1', '2', '12', '15'] Row 1553: ['Brazoria', '10', 'Ballots Cast', '', 'DEM', '', '1', '2', '12', '15'] Row 1536: ['Brazoria', '10', 'Ballots Cast', '', 'DEM', '', '1', '1', '12', '14'] [Truncated to 10 examples] 2020/counties/20201103__tx__general__bexar__precinct.csv * 1 duplicate rows detected: Row 81153: ['Bexar', '3062', 'North East Independent School District Trustee, Place No', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 81290: ['Bexar', '3062', 'North East Independent School District Trustee, Place No', '', '', 'OVER VOTES', '0', '0', '0', '0'] 2020/counties/20200303__tx__primary__erath__precinct.csv * 282 duplicate rows detected: Row 254: ['Erath', 'PRECINCT NO. 10', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 3150: ['Erath', 'PRECINCT NO. 10', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 255: ['Erath', 'PRECINCT NO. 11', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 3151: ['Erath', 'PRECINCT NO. 11', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 256: ['Erath', 'PRECINCT NO. 12', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 3152: ['Erath', 'PRECINCT NO. 12', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 257: ['Erath', 'PRECINCT NO. 18', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 3153: ['Erath', 'PRECINCT NO. 18', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 258: ['Erath', 'PRECINCT NO. 19', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] Row 3154: ['Erath', 'PRECINCT NO. 19', 'President', '', '', 'OVER VOTES', '0', '0', '0', '0'] [Truncated to 10 examples] 2020/counties/20200303__tx__primary__cass__precinct.csv * 162 duplicate rows detected: Row 2: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 35: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 65: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 92: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 126: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 163: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 193: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 222: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 253: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] Row 284: ['Cass', 'Precinct 1', 'Ballots Cast', '', 'REP', '', '', '', '', '1102'] [Truncated to 10 examples] ```
dwillis commented 3 years ago

@warwickmm wow, that's a lot more than I expected. There's no good reason I can think of, but let me dig in a little bit before you go further.

warwickmm commented 3 years ago

I ran the test against all the repos, and most of them have files with duplicate entries (GA, LA, MN, RI, TN, US, and VA are the only ones that do not). TX appears to be one of the more problematic ones. For example, CA has 4 bad files, FL ha 6 bad files, NY has 51 bad files.

warwickmm commented 3 years ago

I spot checked a few of these:

and the duplicate entries were present in the initial commit of the files. Several of them have the same type of issue (duplicate over/under vote entries), which may point to an issue with the parsing code that was used at the time.

dwillis commented 3 years ago

@warwickmm makes sense, yeah. For the NY files, do the duplicate rows include party (NY allows candidates to run on multiple party lines)?

warwickmm commented 3 years ago

If the value for the party is different, then it's not counted as a duplicate. I'm basically hashing the rows and looking for duplicate hashes. Below are the NY errors:

``` 2018/20181106__ny__general__precinct.csv * 649 duplicate rows detected: Row 21137: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0', '', '', '', '', ''] Row 21149: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0', '', '', '', '', ''] Row 21161: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0', '', '', '', '', ''] Row 21173: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0', '', '', '', '', ''] Row 21185: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0', '', '', '', '', ''] Row 21197: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0', '', '', '', '', ''] Row 21138: ['Onondaga', 'Geddes 20', 'Governor', '', 'Voids/Blanks', '', '9', '', '', '', '', ''] Row 21150: ['Onondaga', 'Geddes 20', 'Governor', '', 'Voids/Blanks', '', '9', '', '', '', '', ''] Row 21139: ['Onondaga', 'Geddes 20', 'Governor', '', 'Andrew M Cuomo/ Kathy C Hochul', 'DEM', '108', '', '', '', '', ''] Row 21151: ['Onondaga', 'Geddes 20', 'Governor', '', 'Andrew M Cuomo/ Kathy C Hochul', 'DEM', '108', '', '', '', '', ''] [Truncated to 10 examples] 2018/counties/20180913__ny__primary__westchester__precinct.csv * 7 duplicate rows detected: Row 7731: ['Westchester', 'Town of Lewisboro 60007', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '1'] Row 10893: ['Westchester', 'Town of Lewisboro 60007', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '1'] Row 7737: ['Westchester', 'Town of Mount Pleasant 90039', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '2'] Row 10907: ['Westchester', 'Town of Mount Pleasant 90039', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '2'] Row 7741: ['Westchester', 'Town of North Salem 120008', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '1'] Row 10909: ['Westchester', 'Town of North Salem 120008', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '1'] Row 7748: ['Westchester', 'Town of Somers 180002', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '1'] Row 10923: ['Westchester', 'Town of Somers 180002', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '1'] Row 7750: ['Westchester', 'Town of Yorktown 190020', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '1'] Row 10931: ['Westchester', 'Town of Yorktown 190020', 'Attorney General', '', 'IRREGULAR', 'WRITE-IN', '1'] [Truncated to 10 examples] 2018/counties/20181106__ny__general__oswego__precinct.csv * 3 duplicate rows detected: Row 9126: ['Oswego', 'Oswego Town 7', 'State Assembly', '130', 'Write-ins', '', '0'] Row 9134: ['Oswego', 'Oswego Town 7', 'State Assembly', '130', 'Write-ins', '', '0'] Row 10726: ['Oswego', 'Constantia 4', 'CONSTANTIA TOWN JUSTICE', '', 'Write-ins', '', '3'] Row 10730: ['Oswego', 'Constantia 4', 'CONSTANTIA TOWN JUSTICE', '', 'Write-ins', '', '3'] Row 10858: ['Oswego', 'Palermo 4', 'PALERMO COUNCILMAN', '', 'Write-ins', '', '1'] Row 10861: ['Oswego', 'Palermo 4', 'PALERMO COUNCILMAN', '', 'Write-ins', '', '1'] 2018/counties/20181106__ny__general__fulton__precinct.csv * 12 duplicate rows detected: Row 2: ['Fulton', 'Gloversville W-1-1', 'Ballots Cast', '', '', '', '245'] Row 590: ['Fulton', 'Gloversville W-1-1', 'Ballots Cast', '', '', '', '245'] Row 3: ['Fulton', 'Gloversville W-1-2', 'Ballots Cast', '', '', '', '289'] Row 591: ['Fulton', 'Gloversville W-1-2', 'Ballots Cast', '', '', '', '289'] Row 4: ['Fulton', 'Gloversville W-2-1', 'Ballots Cast', '', '', '', '222'] Row 592: ['Fulton', 'Gloversville W-2-1', 'Ballots Cast', '', '', '', '222'] Row 5: ['Fulton', 'Gloversville W-2-2', 'Ballots Cast', '', '', '', '208'] Row 593: ['Fulton', 'Gloversville W-2-2', 'Ballots Cast', '', '', '', '208'] Row 6: ['Fulton', 'Gloversville W-3-1', 'Ballots Cast', '', '', '', '383'] Row 594: ['Fulton', 'Gloversville W-3-1', 'Ballots Cast', '', '', '', '383'] [Truncated to 10 examples] 2018/counties/20180913__ny__primary__oswego__precinct.csv * 50 duplicate rows detected: Row 552: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Ballots', 'DEM', '3,437'] Row 557: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Ballots', 'DEM', '3,437'] Row 553: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Cynthia E. Nixon', 'DEM', '1,634'] Row 558: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Cynthia E. Nixon', 'DEM', '1,634'] Row 554: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Andrew M. Cuomo', 'DEM', '1,741'] Row 559: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Andrew M. Cuomo', 'DEM', '1,741'] Row 555: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Write-ins', 'DEM', '8'] Row 560: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Write-ins', 'DEM', '8'] Row 556: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Voids/Blanks', 'DEM', '54'] Row 561: ['Oswego', 'Fulton 6 2', 'Governor', '', 'Voids/Blanks', 'DEM', '54'] [Truncated to 10 examples] 2018/counties/20181106__ny__general__jefferson__precinct.csv * 812 duplicate rows detected: Row 1734: ['Jefferson', 'Adams 1', 'Registered Voters', '', '', '', '978'] Row 1737: ['Jefferson', 'Adams 1', 'Registered Voters', '', '', '', '978'] Row 1740: ['Jefferson', 'Adams 1', 'Registered Voters', '', '', '', '978'] Row 1743: ['Jefferson', 'Adams 1', 'Registered Voters', '', '', '', '978'] Row 1746: ['Jefferson', 'Adams 1', 'Registered Voters', '', '', '', '978'] Row 1749: ['Jefferson', 'Adams 1', 'Registered Voters', '', '', '', '978'] Row 1752: ['Jefferson', 'Adams 1', 'Registered Voters', '', '', '', '978'] Row 1755: ['Jefferson', 'Adams 1', 'Registered Voters', '', '', '', '978'] Row 1735: ['Jefferson', 'Adams 1', 'Ballots Cast', '', '', '', '507'] Row 1738: ['Jefferson', 'Adams 1', 'Ballots Cast', '', '', '', '507'] [Truncated to 10 examples] 2018/counties/20181106__ny__general__onondaga__precinct.csv * 460 duplicate rows detected: Row 3420: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0'] Row 3432: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0'] Row 3444: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0'] Row 3456: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0'] Row 3468: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0'] Row 3480: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0'] Row 3421: ['Onondaga', 'Geddes 20', 'Governor', '', 'Voids/Blanks', '', '9'] Row 3433: ['Onondaga', 'Geddes 20', 'Governor', '', 'Voids/Blanks', '', '9'] Row 3422: ['Onondaga', 'Geddes 20', 'Governor', '', 'Andrew M Cuomo/ Kathy C Hochul', 'DEM', '108'] Row 3434: ['Onondaga', 'Geddes 20', 'Governor', '', 'Andrew M Cuomo/ Kathy C Hochul', 'DEM', '108'] [Truncated to 10 examples] 2018/counties/20181106__ny__general__genesee__precinct.csv * 74 duplicate rows detected: Row 16: ['DiNapoli', 'Comptroller', '', '', 'Genesee', 'Alabama 1', '2'] Row 17: ['DiNapoli', 'Comptroller', '', '', 'Genesee', 'Alabama 1', '2'] Row 19: ['DiNapoli', 'Comptroller', '', '', 'Genesee', 'Alabama 1', '2'] Row 25: ['James', 'Attorney General', '', '', 'Genesee', 'Alabama 1', '3'] Row 26: ['James', 'Attorney General', '', '', 'Genesee', 'Alabama 1', '3'] Row 71: ['DiNapoli', 'Comptroller', '', '', 'Genesee', 'Alabama 2', '2'] Row 72: ['DiNapoli', 'Comptroller', '', '', 'Genesee', 'Alabama 2', '2'] Row 85: ['Gillibrand', 'U.S. Senate', '', '', 'Genesee', 'Alabama 2', '6'] Row 87: ['Gillibrand', 'U.S. Senate', '', '', 'Genesee', 'Alabama 2', '6'] Row 99: ['Seamans', 'State Senate', '61', '', 'Genesee', 'Alabama 2', '4'] [Truncated to 10 examples] 2018/counties/20181106__ny__general__richmond__precinct.csv * 43 duplicate rows detected: Row 14359: ['Richmond', 'Richmond 61006', 'U.S. House', '11', 'Ref', 'Dan Donovan', '1'] Row 14671: ['Richmond', 'Richmond 61006', 'U.S. House', '11', 'Ref', 'Dan Donovan', '1'] Row 14360: ['Richmond', 'Richmond 61007', 'U.S. House', '11', 'Ref', 'Dan Donovan', '0'] Row 14672: ['Richmond', 'Richmond 61007', 'U.S. House', '11', 'Ref', 'Dan Donovan', '0'] Row 14362: ['Richmond', 'Richmond 61009', 'U.S. House', '11', 'Ref', 'Dan Donovan', '2'] Row 14674: ['Richmond', 'Richmond 61009', 'U.S. House', '11', 'Ref', 'Dan Donovan', '2'] Row 14370: ['Richmond', 'Richmond 61017', 'U.S. House', '11', 'Ref', 'Dan Donovan', '0'] Row 14682: ['Richmond', 'Richmond 61017', 'U.S. House', '11', 'Ref', 'Dan Donovan', '0'] Row 14373: ['Richmond', 'Richmond 61020', 'U.S. House', '11', 'Ref', 'Dan Donovan', '1'] Row 14685: ['Richmond', 'Richmond 61020', 'U.S. House', '11', 'Ref', 'Dan Donovan', '1'] [Truncated to 10 examples] 2018/counties/20181106__ny__general__columbia__precinct.csv * 58 duplicate rows detected: Row 4971: ['Columbia', 'Ancram-1', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 5371: ['Columbia', 'Ancram-1', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 4972: ['Columbia', 'Ancram-2', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 5372: ['Columbia', 'Ancram-2', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 4973: ['Columbia', 'Austerlitz-1', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 5373: ['Columbia', 'Austerlitz-1', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 4974: ['Columbia', 'Austerlitz-2', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 5374: ['Columbia', 'Austerlitz-2', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 4975: ['Columbia', 'Canaan-1', 'County Coroner', '', 'Voids', '', '0', '0', '0'] Row 5375: ['Columbia', 'Canaan-1', 'County Coroner', '', 'Voids', '', '0', '0', '0'] [Truncated to 10 examples] 2018/counties/20180913__ny__primary__suffolk__precinct.csv * 213 duplicate rows detected: Row 4631: ['Suffolk', 'Brookhaven #: 53', 'Attorney General', '', '', 'Scattering', '1'] Row 9417: ['Suffolk', 'Brookhaven #: 53', 'Attorney General', '', '', 'Scattering', '1'] Row 4676: ['Suffolk', 'Brookhaven #: 63', 'Attorney General', '', '', 'Void', '1'] Row 9451: ['Suffolk', 'Brookhaven #: 63', 'Attorney General', '', '', 'Void', '1'] Row 4687: ['Suffolk', 'Brookhaven #: 65', 'Attorney General', '', '', 'Scattering', '1'] Row 9460: ['Suffolk', 'Brookhaven #: 65', 'Attorney General', '', '', 'Scattering', '1'] Row 4793: ['Suffolk', 'Brookhaven #: 87', 'Attorney General', '', '', 'Scattering', '1'] Row 9534: ['Suffolk', 'Brookhaven #: 87', 'Attorney General', '', '', 'Scattering', '1'] Row 5104: ['Suffolk', 'Brookhaven #: 153', 'Attorney General', '', '', 'Void', '1'] Row 9748: ['Suffolk', 'Brookhaven #: 153', 'Attorney General', '', '', 'Void', '1'] [Truncated to 10 examples] 2018/counties/20181106__ny__general__schenectady__precinct.csv * 166 duplicate rows detected: Row 2789: ['Schenectady', '0302 NI-02', 'Governor', '', 'IND', 'Andrew M. Cuomo Kathy C. Hochul', '7'] Row 2874: ['Schenectady', '0302 NI-02', 'Governor', '', 'IND', 'Andrew M. Cuomo Kathy C. Hochul', '7'] Row 2806: ['Schenectady', '0302 NI-02', 'Comptroller', '', '', 'Write-ins', '0'] Row 2891: ['Schenectady', '0302 NI-02', 'Comptroller', '', '', 'Write-ins', '0'] Row 2816: ['Schenectady', '0302 NI-02', 'Attorney General', '', 'LBT', 'Christopher B. Garvey', '8'] Row 2901: ['Schenectady', '0302 NI-02', 'Attorney General', '', 'LBT', 'Christopher B. Garvey', '8'] Row 2817: ['Schenectady', '0302 NI-02', 'Attorney General', '', '', 'Write-ins', '0'] Row 2902: ['Schenectady', '0302 NI-02', 'Attorney General', '', '', 'Write-ins', '0'] Row 2827: ['Schenectady', '0302 NI-02', 'U.S. Senate', '', '', 'Write-ins', '1'] Row 2912: ['Schenectady', '0302 NI-02', 'U.S. Senate', '', '', 'Write-ins', '1'] [Truncated to 10 examples] 2018/counties/20181106__ny__general__schuyler__precinct.csv * 49 duplicate rows detected: Row 863: ['Schuyler', 'Montour 1', 'Governor and Lt. Governor', '', 'Howie Hawkins and Jia Lee', 'GRE', '0'] Row 2345: ['Schuyler', 'Montour 1', 'Governor and Lt. Governor', '', 'Howie Hawkins and Jia Lee', 'GRE', '0'] Row 866: ['Schuyler', 'Montour 1', 'Governor and Lt. Governor', '', 'Andrew M. Cuomo and Kathy C. Hochul', 'WE', '0'] Row 2348: ['Schuyler', 'Montour 1', 'Governor and Lt. Governor', '', 'Andrew M. Cuomo and Kathy C. Hochul', 'WE', '0'] Row 872: ['Schuyler', 'Montour 1', 'Governor and Lt. Governor', '', 'Write-Ins', '', '0'] Row 2354: ['Schuyler', 'Montour 1', 'Governor and Lt. Governor', '', 'Write-Ins', '', '0'] Row 884: ['Schuyler', 'Montour 1', 'Comptroller', '', 'Over Votes', '', '0'] Row 2366: ['Schuyler', 'Montour 1', 'Comptroller', '', 'Over Votes', '', '0'] Row 885: ['Schuyler', 'Montour 1', 'Comptroller', '', 'Write-Ins', '', '0'] Row 2367: ['Schuyler', 'Montour 1', 'Comptroller', '', 'Write-Ins', '', '0'] [Truncated to 10 examples] 2012/20121106__ny__general__precinct.csv * 28 duplicate rows detected: Row 134993: ['Kings', '45018', 'U.S. House', '10', 'Jerrold Nadler', 'WF', '0', '', '', '', '', ''] Row 135152: ['Kings', '45018', 'U.S. House', '10', 'Jerrold Nadler', 'WF', '0', '', '', '', '', ''] Row 135029: ['Kings', '48008', 'U.S. House', '10', 'Jerrold Nadler', 'WF', '0', '', '', '', '', ''] Row 135188: ['Kings', '48008', 'U.S. House', '10', 'Jerrold Nadler', 'WF', '0', '', '', '', '', ''] Row 135077: ['Kings', '49014', 'U.S. House', '10', 'Jerrold Nadler', 'WF', '0', '', '', '', '', ''] Row 135236: ['Kings', '49014', 'U.S. House', '10', 'Jerrold Nadler', 'WF', '0', '', '', '', '', ''] Row 216033: ['Nassau', 'HE 14 15', 'State Senate', '6', 'WRITE-IN', '', '0', '', '', '', '', ''] Row 216034: ['Nassau', 'HE 14 15', 'State Senate', '6', 'WRITE-IN', '', '0', '', '', '', '', ''] Row 247500: ['New York', '65082', 'U.S. House', '10', 'Jerrold Nadler', 'WF', '0', '', '', '', '', ''] Row 247808: ['New York', '65082', 'U.S. House', '10', 'Jerrold Nadler', 'WF', '0', '', '', '', '', ''] [Truncated to 10 examples] 2012/counties/20121106__ny__general__new_york__precinct.csv * 5 duplicate rows detected: Row 18765: ['New York', '65082', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 19073: ['New York', '65082', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 18781: ['New York', '66016', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 19089: ['New York', '66016', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 18875: ['New York', '67051', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 19183: ['New York', '67051', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 18931: ['New York', '69008', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 19239: ['New York', '69008', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 19027: ['New York', '75060', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 19335: ['New York', '75060', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] [Truncated to 10 examples] 2012/counties/20121106__ny__general__putnam__precinct.csv * 18 duplicate rows detected: Row 1851: ['Putnam', '', 'US President', '', 'WOR', 'Barack Obama/Joe Biden', '119'] Row 2563: ['Putnam', '', 'US President', '', 'WOR', 'Barack Obama/Joe Biden', '119'] Row 249: ['Putnam', '', 'US President', '', 'CST', 'Virgil Goode/Jim Clymer', '7'] Row 2599: ['Putnam', '', 'US President', '', 'CST', 'Virgil Goode/Jim Clymer', '7'] Row 1303: ['Putnam', '', 'U.S. House', '18', '', 'Write-Ins', '2'] Row 2905: ['Putnam', '', 'U.S. House', '18', '', 'Write-Ins', '2'] Row 2581: ['Putnam', '', 'US President', '', 'PSL', 'Peta Lindsay/Yari Osorio', '3'] Row 3121: ['Putnam', '', 'US President', '', 'PSL', 'Peta Lindsay/Yari Osorio', '3'] Row 1916: ['Putnam', '', 'US President', '', '', 'Write-Ins', '12'] Row 3157: ['Putnam', '', 'US President', '', '', 'Write-Ins', '12'] [Truncated to 10 examples] 2012/counties/20121106__ny__general__nassau__precinct.csv * 1 duplicate rows detected: Row 31943: ['Nassau', 'HE 14 15', 'State Senate', '6', 'WRITE-IN', '', '0'] Row 31944: ['Nassau', 'HE 14 15', 'State Senate', '6', 'WRITE-IN', '', '0'] 2012/counties/20121106__ny__general__kings__precinct.csv * 3 duplicate rows detected: Row 22067: ['Kings', '45018', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 22226: ['Kings', '45018', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 22103: ['Kings', '48008', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 22262: ['Kings', '48008', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 22151: ['Kings', '49014', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] Row 22310: ['Kings', '49014', 'U.S. House', '10', 'WF', 'Jerrold Nadler', '0'] 2012/counties/20121106__ny__general__niagara__precinct.csv * 7 duplicate rows detected: Row 1849: ['Niagara', 'City of Lockport W3D3', 'President', '', 'Soc & Lib', 'Peta Lindsay', '0'] Row 1854: ['Niagara', 'City of Lockport W3D3', 'President', '', 'Soc & Lib', 'Peta Lindsay', '0'] Row 2209: ['Niagara', 'City of Lockport W3D3', 'President', '', 'Const', 'Virgil Goode', '0'] Row 2214: ['Niagara', 'City of Lockport W3D3', 'President', '', 'Const', 'Virgil Goode', '0'] Row 2389: ['Niagara', 'City of Lockport W3D3', 'President', '', '', 'writeins', '0'] Row 2394: ['Niagara', 'City of Lockport W3D3', 'President', '', '', 'writeins', '0'] Row 3649: ['Niagara', 'City of Lockport W3D3', 'State Senate', '58', 'Ind', 'write-ins', '0'] Row 3654: ['Niagara', 'City of Lockport W3D3', 'State Senate', '58', 'Ind', 'write-ins', '0'] Row 4618: ['Niagara', 'City of Lockport W3D3', 'U.S. House', '27', 'WF', 'Kathy Hochul', '0'] Row 4623: ['Niagara', 'City of Lockport W3D3', 'U.S. House', '27', 'WF', 'Kathy Hochul', '0'] [Truncated to 10 examples] 2012/counties/20121106__ny__general__yates__precinct.csv * 1 duplicate rows detected: Row 577: ['Yates', 'Jerusalem 2', 'State Assembly', '132', 'hillip A Palmesano', '', '28'] Row 596: ['Yates', 'Jerusalem 2', 'State Assembly', '132', 'hillip A Palmesano', '', '28'] 2012/counties/20121106__ny__general__suffolk__precinct.csv * 16 duplicate rows detected: Row 76013: ['Suffolk', 'Brookhaven #: 32', 'State Senate', '1', '', 'Void', '1'] Row 82188: ['Suffolk', 'Brookhaven #: 32', 'State Senate', '1', '', 'Void', '1'] Row 76561: ['Suffolk', 'Brookhaven #: 272', 'State Senate', '1', '', 'Void', '1'] Row 82262: ['Suffolk', 'Brookhaven #: 272', 'State Senate', '1', '', 'Void', '1'] Row 76568: ['Suffolk', 'Brookhaven #: 274', 'State Senate', '1', '', 'Scattering', '1'] Row 82272: ['Suffolk', 'Brookhaven #: 274', 'State Senate', '1', '', 'Scattering', '1'] Row 76742: ['Suffolk', 'Southampton #: 16', 'State Senate', '1', '', 'Void', '1'] Row 82369: ['Suffolk', 'Southampton #: 16', 'State Senate', '1', '', 'Void', '1'] Row 76933: ['Suffolk', 'East Hampton #: 04', 'State Senate', '1', '', 'Void', '1'] Row 82508: ['Suffolk', 'East Hampton #: 04', 'State Senate', '1', '', 'Void', '1'] [Truncated to 10 examples] 2014/20141104__ny__general__precinct.csv * 541 duplicate rows detected: Row 58093: ['Broome', 'Sanford W:000 D:001', 'U.S. House', '22', 'Claudia Tenney', 'write-In', '0', '', '', '', '', ''] Row 58233: ['Broome', 'Sanford W:000 D:001', 'U.S. House', '22', 'Claudia Tenney', 'write-In', '0', '', '', '', '', ''] Row 73708: ['Chemung', 'Elmira 1005', 'Governor', '', 'Andrew Cuomo', '', '1', '', '', '', '', ''] Row 73981: ['Chemung', 'Elmira 1005', 'Governor', '', 'Andrew Cuomo', '', '1', '', '', '', '', ''] Row 73976: ['Chemung', 'Elmira 0907', 'Governor', '', 'Andrew Cuomo', '', '1', '', '', '', '', ''] Row 74067: ['Chemung', 'Elmira 0907', 'Governor', '', 'Andrew Cuomo', '', '1', '', '', '', '', ''] Row 74249: ['Chemung', 'Elmira 0907', 'Governor', '', 'Andrew Cuomo', '', '1', '', '', '', '', ''] Row 73986: ['Chemung', 'Elmira 1103', 'Governor', '', 'Andrew Cuomo', '', '3', '', '', '', '', ''] Row 74077: ['Chemung', 'Elmira 1103', 'Governor', '', 'Andrew Cuomo', '', '3', '', '', '', '', ''] Row 73995: ['Chemung', 'Elmira 1206', 'Governor', '', 'Andrew Cuomo', '', '0', '', '', '', '', ''] [Truncated to 10 examples] 2014/20140909__ny__primary__broome__precinct.csv * 16 duplicate rows detected: Row 543: ['Broome', 'Union W:000 D:001', 'Governor', '', 'Democratic', 'Scatter', ''] Row 582: ['Broome', 'Union W:000 D:001', 'Governor', '', 'Democratic', 'Scatter', ''] Row 544: ['Broome', 'Union W:000 D:002', 'Governor', '', 'Democratic', 'Scatter', ''] Row 583: ['Broome', 'Union W:000 D:002', 'Governor', '', 'Democratic', 'Scatter', ''] Row 545: ['Broome', 'Union W:000 D:003', 'Governor', '', 'Democratic', 'Scatter', ''] Row 584: ['Broome', 'Union W:000 D:003', 'Governor', '', 'Democratic', 'Scatter', ''] Row 546: ['Broome', 'Union W:000 D:004', 'Governor', '', 'Democratic', 'Scatter', ''] Row 585: ['Broome', 'Union W:000 D:004', 'Governor', '', 'Democratic', 'Scatter', ''] Row 548: ['Broome', 'Union W:000 D:006', 'Governor', '', 'Democratic', 'Scatter', ''] Row 587: ['Broome', 'Union W:000 D:006', 'Governor', '', 'Democratic', 'Scatter', ''] [Truncated to 10 examples] 2014/counties/20141104__ny__general__erie__precinct.csv * 18 duplicate rows detected: Row 27385: ['Erie', 'Amherst 074', 'U.S. House', '27', 'IDC', 'Chris Collins', '14'] Row 27819: ['Erie', 'Amherst 074', 'U.S. House', '27', 'IDC', 'Chris Collins', '14'] Row 27391: ['Erie', 'Aurora 006', 'U.S. House', '27', 'IDC', 'Chris Collins', '29'] Row 27825: ['Erie', 'Aurora 006', 'U.S. House', '27', 'IDC', 'Chris Collins', '29'] Row 27392: ['Erie', 'Aurora 007', 'U.S. House', '27', 'IDC', 'Chris Collins', '23'] Row 27826: ['Erie', 'Aurora 007', 'U.S. House', '27', 'IDC', 'Chris Collins', '23'] Row 27401: ['Erie', 'Boston 006', 'U.S. House', '27', 'IDC', 'Chris Collins', '10'] Row 27835: ['Erie', 'Boston 006', 'U.S. House', '27', 'IDC', 'Chris Collins', '10'] Row 27406: ['Erie', 'Clarence 001', 'U.S. House', '27', 'IDC', 'Chris Collins', '15'] Row 27840: ['Erie', 'Clarence 001', 'U.S. House', '27', 'IDC', 'Chris Collins', '15'] [Truncated to 10 examples] 2014/counties/20141104__ny__general__chemung__precinct.csv * 106 duplicate rows detected: Row 13: ['Chemung', 'Elmira 1005', 'Governor', '', 'Andrew Cuomo', '', '1'] Row 286: ['Chemung', 'Elmira 1005', 'Governor', '', 'Andrew Cuomo', '', '1'] Row 281: ['Chemung', 'Elmira 0907', 'Governor', '', 'Andrew Cuomo', '', '1'] Row 372: ['Chemung', 'Elmira 0907', 'Governor', '', 'Andrew Cuomo', '', '1'] Row 554: ['Chemung', 'Elmira 0907', 'Governor', '', 'Andrew Cuomo', '', '1'] Row 291: ['Chemung', 'Elmira 1103', 'Governor', '', 'Andrew Cuomo', '', '3'] Row 382: ['Chemung', 'Elmira 1103', 'Governor', '', 'Andrew Cuomo', '', '3'] Row 300: ['Chemung', 'Elmira 1206', 'Governor', '', 'Andrew Cuomo', '', '0'] Row 391: ['Chemung', 'Elmira 1206', 'Governor', '', 'Andrew Cuomo', '', '0'] Row 573: ['Chemung', 'Elmira 1206', 'Governor', '', 'Andrew Cuomo', '', '0'] [Truncated to 10 examples] 2014/counties/20141104__ny__general__jefferson__precinct.csv * 40 duplicate rows detected: Row 119: ['Jefferson', 'Rutland Ward: 000 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 120: ['Jefferson', 'Rutland Ward: 000 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 126: ['Jefferson', 'Watertown City Ward: 030 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 127: ['Jefferson', 'Watertown City Ward: 030 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 128: ['Jefferson', 'Watertown City Ward: 030 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 129: ['Jefferson', 'Watertown City Ward: 031 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 130: ['Jefferson', 'Watertown City Ward: 031 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 131: ['Jefferson', 'Watertown City Ward: 031 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 132: ['Jefferson', 'Watertown City Ward: 032 001', 'Governor', '', 'Kathy C Hochul', '', '0'] Row 133: ['Jefferson', 'Watertown City Ward: 032 001', 'Governor', '', 'Kathy C Hochul', '', '0'] [Truncated to 10 examples] 2014/counties/20141104__ny__general__broome__precinct.csv * 1 duplicate rows detected: Row 5342: ['Broome', 'Sanford W:000 D:001', 'U.S. House', '22', 'Claudia Tenney', 'write-In', '0'] Row 5482: ['Broome', 'Sanford W:000 D:001', 'U.S. House', '22', 'Claudia Tenney', 'write-In', '0'] 2014/counties/20141104__ny__general__clinton__precinct.csv * 105 duplicate rows detected: Row 607: ['Clinton', 'Altona W:000 D:001', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 882: ['Clinton', 'Altona W:000 D:001', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 1102: ['Clinton', 'Altona W:000 D:001', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 609: ['Clinton', 'Ausable W:000 D:001', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 884: ['Clinton', 'Ausable W:000 D:001', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 1104: ['Clinton', 'Ausable W:000 D:001', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 610: ['Clinton', 'Ausable W:000 D:002', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 885: ['Clinton', 'Ausable W:000 D:002', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 1105: ['Clinton', 'Ausable W:000 D:002', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] Row 611: ['Clinton', 'Beekmantown W:000 D:001', 'Governor', '', 'Zephyr Teachout', 'Write-In', '0'] [Truncated to 10 examples] 2014/counties/20141104__ny__general__westchester__precinct.csv * 87 duplicate rows detected: Row 31539: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '33'] Row 31544: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '33'] Row 31543: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '3'] Row 31549: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '3'] Row 31551: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '15'] Row 31556: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '15'] Row 31547: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '14'] Row 31560: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '14'] Row 31554: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '9'] Row 31562: ['Westchester', 'City of New Rochelle -', 'State Assembly', '88', 'Amy R Paulin', 'WOR', '9'] [Truncated to 10 examples] 2014/counties/20141104__ny__general__putnam__precinct.csv * 22 duplicate rows detected: Row 102: ['Putnam', 'PH 01', 'State Proposal #3', 'NA', 'yes', 'NA', '182'] Row 124: ['Putnam', 'PH 01', 'State Proposal #3', 'NA', 'yes', 'NA', '182'] Row 103: ['Putnam', 'PH 02', 'State Proposal #3', 'NA', 'yes', 'NA', '113'] Row 125: ['Putnam', 'PH 02', 'State Proposal #3', 'NA', 'yes', 'NA', '113'] Row 104: ['Putnam', 'PH 03', 'State Proposal #3', 'NA', 'yes', 'NA', '263'] Row 126: ['Putnam', 'PH 03', 'State Proposal #3', 'NA', 'yes', 'NA', '263'] Row 105: ['Putnam', 'PH 04', 'State Proposal #3', 'NA', 'yes', 'NA', '186'] Row 127: ['Putnam', 'PH 04', 'State Proposal #3', 'NA', 'yes', 'NA', '186'] Row 106: ['Putnam', 'PH 05', 'State Proposal #3', 'NA', 'yes', 'NA', '202'] Row 128: ['Putnam', 'PH 05', 'State Proposal #3', 'NA', 'yes', 'NA', '202'] [Truncated to 10 examples] 2014/counties/20141104__ny__general__oneida__precinct.csv * 169 duplicate rows detected: Row 9: ['Oneida', 'Utica W1D1', 'Governor', '', 'WOM', 'Cuomo', '0.0'] Row 672: ['Oneida', 'Utica W1D1', 'Governor', '', 'WOM', 'Cuomo', '0.0'] Row 10: ['Oneida', 'Utica W1D1', 'Governor', '', 'SAP', 'Cohn', '0.0'] Row 673: ['Oneida', 'Utica W1D1', 'Governor', '', 'SAP', 'Cohn', '0.0'] Row 12: ['Oneida', 'Utica W1D1', 'Governor', '', 'LIB', 'Mc Dermott', '0.0'] Row 675: ['Oneida', 'Utica W1D1', 'Governor', '', 'LIB', 'Mc Dermott', '0.0'] Row 14: ['Oneida', 'Utica W1D1', 'Governor', '', '', 'Write-ins', '0.0'] Row 677: ['Oneida', 'Utica W1D1', 'Governor', '', '', 'Write-ins', '0.0'] Row 22: ['Oneida', 'Utica W1D2', 'Governor', '', 'WOM', 'Cuomo', '0.0'] Row 685: ['Oneida', 'Utica W1D2', 'Governor', '', 'WOM', 'Cuomo', '0.0'] [Truncated to 10 examples] 2014/counties/20141104__ny__general__columbia__precinct.csv * 15 duplicate rows detected: Row 177: ['Columbia', 'Germantown-2', 'Governor', '', '', 'Andrew M. Cuomo', '10'] Row 229: ['Columbia', 'Germantown-2', 'Governor', '', '', 'Andrew M. Cuomo', '10'] Row 180: ['Columbia', 'Ghent-3', 'Governor', '', '', 'Andrew M. Cuomo', '17'] Row 232: ['Columbia', 'Ghent-3', 'Governor', '', '', 'Andrew M. Cuomo', '17'] Row 187: ['Columbia', 'Hudson 2-1', 'Governor', '', '', 'Andrew M. Cuomo', '3'] Row 239: ['Columbia', 'Hudson 2-1', 'Governor', '', '', 'Andrew M. Cuomo', '3'] Row 189: ['Columbia', 'Hudson 4-1', 'Governor', '', '', 'Andrew M. Cuomo', '12'] Row 241: ['Columbia', 'Hudson 4-1', 'Governor', '', '', 'Andrew M. Cuomo', '12'] Row 193: ['Columbia', 'Kinderhook-2', 'Governor', '', '', 'Andrew M. Cuomo', '11'] Row 245: ['Columbia', 'Kinderhook-2', 'Governor', '', '', 'Andrew M. Cuomo', '11'] [Truncated to 10 examples] 2008/20081104__ny__general__onondaga__precinct.csv * 1 duplicate rows detected: Row 12069: ['Onondaga', 'W05 D08', 'State Assembly', '119', 'Dem', 'Joan Christensen', '0'] Row 12335: ['Onondaga', 'W05 D08', 'State Assembly', '119', 'Dem', 'Joan Christensen', '0'] 2017/20170912__ny__primary__suffolk__precinct.csv * 1391 duplicate rows detected: Row 3777: ['Suffolk', 'Brookhaven #: 249', 'Sheriff', '', '', 'Scattering', '1'] Row 6279: ['Suffolk', 'Brookhaven #: 249', 'Sheriff', '', '', 'Scattering', '1'] Row 3895: ['Suffolk', 'Huntington #: 08', 'Sheriff', '', '', 'Scattering', '1'] Row 6451: ['Suffolk', 'Huntington #: 08', 'Sheriff', '', '', 'Scattering', '1'] Row 4272: ['Suffolk', 'Islip #: 03', 'Sheriff', '', '', 'Scattering', '1'] Row 6985: ['Suffolk', 'Islip #: 03', 'Sheriff', '', '', 'Scattering', '1'] Row 4302: ['Suffolk', 'Islip #: 17', 'Sheriff', '', '', 'Scattering', '1'] Row 7032: ['Suffolk', 'Islip #: 17', 'Sheriff', '', '', 'Scattering', '1'] Row 4345: ['Suffolk', 'Islip #: 35', 'Sheriff', '', '', 'Scattering', '1'] Row 7091: ['Suffolk', 'Islip #: 35', 'Sheriff', '', '', 'Scattering', '1'] [Truncated to 10 examples] 2020/20201103__ny__general__precinct.csv * 23583 duplicate rows detected: Row 92629: ['Onondaga', 'Syracuse - Ward 01 01', 'President', '', 'Blanks', '', '2', '', '', '', '', '', ''] Row 92631: ['Onondaga', 'Syracuse - Ward 01 01', 'President', '', 'Blanks', '', '2', '', '', '', '', '', ''] Row 92630: ['Onondaga', 'Syracuse - Ward 01 01', 'President', '', 'Voids', '', '2', '', '', '', '', '', ''] Row 92632: ['Onondaga', 'Syracuse - Ward 01 01', 'President', '', 'Voids', '', '2', '', '', '', '', '', ''] Row 92642: ['Onondaga', 'Syracuse - Ward 01 02', 'President', '', 'Blanks', '', '0', '', '', '', '', '', ''] Row 92644: ['Onondaga', 'Syracuse - Ward 01 02', 'President', '', 'Blanks', '', '0', '', '', '', '', '', ''] Row 92643: ['Onondaga', 'Syracuse - Ward 01 02', 'President', '', 'Voids', '', '3', '', '', '', '', '', ''] Row 92645: ['Onondaga', 'Syracuse - Ward 01 02', 'President', '', 'Voids', '', '3', '', '', '', '', '', ''] Row 92655: ['Onondaga', 'Syracuse - Ward 01 03', 'President', '', 'Blanks', '', '0', '', '', '', '', '', ''] Row 92657: ['Onondaga', 'Syracuse - Ward 01 03', 'President', '', 'Blanks', '', '0', '', '', '', '', '', ''] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__orange__precinct.csv * 98 duplicate rows detected: Row 478: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Amy Klobuchar', '0', ''] Row 479: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Amy Klobuchar', '0', ''] Row 480: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Andrew Yang', '1', ''] Row 481: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Andrew Yang', '1', ''] Row 482: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Bernie Sanders', '2', ''] Row 483: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Bernie Sanders', '2', ''] Row 484: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Deval Patrick', '1', ''] Row 485: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Deval Patrick', '1', ''] Row 486: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Elizabeth Warren', '0', ''] Row 487: ['Orange', 'Palm Tree - D1 Thru 19', 'President', '', 'DEM', 'Elizabeth Warren', '0', ''] [Truncated to 10 examples] 2020/counties/20201103__ny__general__oneida__precinct.csv * 1 duplicate rows detected: Row 4087: ['Oneida', 'Forestport 1', 'State Senate', '47', 'Scattering', '', '1'] Row 4088: ['Oneida', 'Forestport 1', 'State Senate', '47', 'Scattering', '', '1'] 2020/counties/20200623__ny__primary__richmond__precinct.csv * 504 duplicate rows detected: Row 8313: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Public Counter', '69'] Row 8817: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Public Counter', '69'] Row 8314: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Manually Counted Emergency', '0'] Row 8818: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Manually Counted Emergency', '0'] Row 8315: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Absentee / Military', '15'] Row 8819: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Absentee / Military', '15'] Row 8316: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Federal', '0'] Row 8820: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Federal', '0'] Row 8317: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Affidavit', '0'] Row 8821: ['Richmond', '64', '1', 'Republican', 'Member of the Assembly', '64', 'Affidavit', '0'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__onondaga__precinct.csv * 18 duplicate rows detected: Row 1333: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'Bernard Ment', '1'] Row 4159: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'Bernard Ment', '1'] Row 1335: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'David A. Pappert', '1'] Row 4161: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'David A. Pappert', '1'] Row 1340: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'H. Leonard Schick', '1'] Row 4166: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'H. Leonard Schick', '1'] Row 1342: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'Paul B. Bertan', '0'] Row 4168: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'Paul B. Bertan', '0'] Row 1344: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'Write-ins', '0'] Row 4170: ['Onondaga', 'Spafford 01', 'State Committee', '24', 'CON', 'Write-ins', '0'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__kings__precinct.csv * 1319 duplicate rows detected: Row 49393: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Public Counter', '1'] Row 50712: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Public Counter', '1'] Row 49394: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Manually Counted Emergency', '0'] Row 50713: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Manually Counted Emergency', '0'] Row 49395: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Absentee / Military', '0'] Row 50714: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Absentee / Military', '0'] Row 49396: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Federal', '0'] Row 50715: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Federal', '0'] Row 49397: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Affidavit', '0'] Row 50716: ['Kings', '41', '80', 'Republican', 'Representative in Congress', '11', 'Affidavit', '0'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__broome__precinct.csv * 124 duplicate rows detected: Row 5: ['Broome', 'Binghamton 2', 'President', '', 'DEM', 'Pete Buttigieg', '4'] Row 39: ['Broome', 'Binghamton 2', 'President', '', 'DEM', 'Pete Buttigieg', '4'] Row 146: ['Broome', 'Binghamton 2', 'President', '', 'DEM', 'Amy Klobuchar', '0'] Row 180: ['Broome', 'Binghamton 2', 'President', '', 'DEM', 'Amy Klobuchar', '0'] Row 429: ['Broome', 'Binghamton 3', 'President', '', 'DEM', 'Tulsi Gabbard', '0'] Row 463: ['Broome', 'Binghamton 3', 'President', '', 'DEM', 'Tulsi Gabbard', '0'] Row 569: ['Broome', 'Binghamton 2', 'President', '', 'DEM', 'Bernie Sanders', '15'] Row 603: ['Broome', 'Binghamton 2', 'President', '', 'DEM', 'Bernie Sanders', '15'] Row 709: ['Broome', 'Binghamton 1', 'President', '', 'DEM', 'Michael R. Bloomberg', '2'] Row 743: ['Broome', 'Binghamton 1', 'President', '', 'DEM', 'Michael R. Bloomberg', '2'] [Truncated to 10 examples] 2020/counties/20201103__ny__general__onondaga__precinct.csv * 5562 duplicate rows detected: Row 11: ['Onondaga', 'Syracuse - Ward 01 01', 'President', '', 'Blanks', '', '2'] Row 13: ['Onondaga', 'Syracuse - Ward 01 01', 'President', '', 'Blanks', '', '2'] Row 12: ['Onondaga', 'Syracuse - Ward 01 01', 'President', '', 'Voids', '', '2'] Row 14: ['Onondaga', 'Syracuse - Ward 01 01', 'President', '', 'Voids', '', '2'] Row 24: ['Onondaga', 'Syracuse - Ward 01 02', 'President', '', 'Blanks', '', '0'] Row 26: ['Onondaga', 'Syracuse - Ward 01 02', 'President', '', 'Blanks', '', '0'] Row 25: ['Onondaga', 'Syracuse - Ward 01 02', 'President', '', 'Voids', '', '3'] Row 27: ['Onondaga', 'Syracuse - Ward 01 02', 'President', '', 'Voids', '', '3'] Row 37: ['Onondaga', 'Syracuse - Ward 01 03', 'President', '', 'Blanks', '', '0'] Row 39: ['Onondaga', 'Syracuse - Ward 01 03', 'President', '', 'Blanks', '', '0'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__orleans__precinct.csv * 35 duplicate rows detected: Row 86: ['Orleans', 'Town of Albion 1-6', 'U.S. House', '27', 'LIB', 'Nicholas P. Phelps', '0'] Row 96: ['Orleans', 'Town of Albion 1-6', 'U.S. House', '27', 'LIB', 'Nicholas P. Phelps', '0'] Row 106: ['Orleans', 'Town of Albion 1-6', 'U.S. House', '27', 'LIB', 'Nicholas P. Phelps', '0'] Row 116: ['Orleans', 'Town of Albion 1-6', 'U.S. House', '27', 'LIB', 'Nicholas P. Phelps', '0'] Row 126: ['Orleans', 'Town of Albion 1-6', 'U.S. House', '27', 'LIB', 'Nicholas P. Phelps', '0'] Row 88: ['Orleans', 'Town of Carlton 1-3', 'U.S. House', '27', 'LIB', 'Undervotes', '0'] Row 98: ['Orleans', 'Town of Carlton 1-3', 'U.S. House', '27', 'LIB', 'Undervotes', '0'] Row 108: ['Orleans', 'Town of Carlton 1-3', 'U.S. House', '27', 'LIB', 'Undervotes', '0'] Row 118: ['Orleans', 'Town of Carlton 1-3', 'U.S. House', '27', 'LIB', 'Undervotes', '0'] Row 128: ['Orleans', 'Town of Carlton 1-3', 'U.S. House', '27', 'LIB', 'Undervotes', '0'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__suffolk__precinct.csv * 16 duplicate rows detected: Row 1402: ['Suffolk', 'Shelter Island 1', 'President', '', 'Democrat', 'Amy Klobuchar', '1'] Row 1406: ['Suffolk', 'Shelter Island 1', 'President', '', 'Democrat', 'Amy Klobuchar', '1'] Row 1403: ['Suffolk', 'Shelter Island 2', 'President', '', 'Democrat', 'Amy Klobuchar', '0'] Row 1407: ['Suffolk', 'Shelter Island 2', 'President', '', 'Democrat', 'Amy Klobuchar', '0'] Row 3506: ['Suffolk', 'Shelter Island 1', 'President', '', 'Democrat', 'Tulsi Gabbard', '0'] Row 3510: ['Suffolk', 'Shelter Island 1', 'President', '', 'Democrat', 'Tulsi Gabbard', '0'] Row 3507: ['Suffolk', 'Shelter Island 2', 'President', '', 'Democrat', 'Tulsi Gabbard', '0'] Row 3511: ['Suffolk', 'Shelter Island 2', 'President', '', 'Democrat', 'Tulsi Gabbard', '0'] Row 6662: ['Suffolk', 'Shelter Island 1', 'President', '', 'Democrat', 'Tom Steyer', '0'] Row 6666: ['Suffolk', 'Shelter Island 1', 'President', '', 'Democrat', 'Tom Steyer', '0'] [Truncated to 10 examples] 2020/counties/20201103__ny__general__saratoga__precinct.csv * 20103 duplicate rows detected: Row 2: ['Saratoga', 'Ballston 1', 'President', '', 'Joseph R. Biden', 'DEM', '273'] Row 1962: ['Saratoga', 'Ballston 1', 'President', '', 'Joseph R. Biden', 'DEM', '273'] Row 3922: ['Saratoga', 'Ballston 1', 'President', '', 'Joseph R. Biden', 'DEM', '273'] Row 5882: ['Saratoga', 'Ballston 1', 'President', '', 'Joseph R. Biden', 'DEM', '273'] Row 3: ['Saratoga', 'Ballston 1', 'President', '', 'Donald J. Trump', 'REP', '195'] Row 1963: ['Saratoga', 'Ballston 1', 'President', '', 'Donald J. Trump', 'REP', '195'] Row 3923: ['Saratoga', 'Ballston 1', 'President', '', 'Donald J. Trump', 'REP', '195'] Row 5883: ['Saratoga', 'Ballston 1', 'President', '', 'Donald J. Trump', 'REP', '195'] Row 4: ['Saratoga', 'Ballston 1', 'President', '', 'Donald J. Trump', 'CON', '16'] Row 1964: ['Saratoga', 'Ballston 1', 'President', '', 'Donald J. Trump', 'CON', '16'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__schuyler__precinct.csv * 17 duplicate rows detected: Row 2: ['Schuyler', 'Catharine', 'President', '', 'DEM', 'Pete Buttigieg', '0'] Row 11: ['Schuyler', 'Catharine', 'President', '', 'DEM', 'Pete Buttigieg', '0'] Row 30: ['Schuyler', 'Catharine', 'President', '', 'DEM', 'Amy Klobuchar', '0'] Row 39: ['Schuyler', 'Catharine', 'President', '', 'DEM', 'Amy Klobuchar', '0'] Row 31: ['Schuyler', 'Cayuta', 'President', '', 'DEM', 'Amy Klobuchar', '0'] Row 40: ['Schuyler', 'Cayuta', 'President', '', 'DEM', 'Amy Klobuchar', '0'] Row 87: ['Schuyler', 'Cayuta', 'President', '', 'DEM', 'Tulsi Gabbard', '0'] Row 96: ['Schuyler', 'Cayuta', 'President', '', 'DEM', 'Tulsi Gabbard', '0'] Row 143: ['Schuyler', 'Cayuta', 'President', '', 'DEM', 'Michael R. Bloomberg', '0'] Row 152: ['Schuyler', 'Cayuta', 'President', '', 'DEM', 'Michael R. Bloomberg', '0'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__niagara__precinct.csv * 528 duplicate rows detected: Row 4: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Pete Buttigieg', 'DEM', '0'] Row 52: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Pete Buttigieg', 'DEM', '0'] Row 70: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Pete Buttigieg', 'DEM', '0'] Row 883: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Pete Buttigieg', 'DEM', '0'] Row 931: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Pete Buttigieg', 'DEM', '0'] Row 84: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Amy Klobuchar', 'DEM', '0'] Row 132: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Amy Klobuchar', 'DEM', '0'] Row 150: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Amy Klobuchar', 'DEM', '0'] Row 956: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Amy Klobuchar', 'DEM', '0'] Row 982: ['Niagara', 'City of Niagara Falls 3/13', 'President', '', 'Amy Klobuchar', 'DEM', '0'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__chemung__precinct.csv * 8 duplicate rows detected: Row 711: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Amy Klobuchar', '0'] Row 723: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Amy Klobuchar', '0'] Row 713: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Tulsi Gabbard', '0'] Row 725: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Tulsi Gabbard', '0'] Row 715: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Michael Bloomberg', '0'] Row 727: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Michael Bloomberg', '0'] Row 716: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Tom Steyer', '0'] Row 728: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Tom Steyer', '0'] Row 717: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Michael Bennet', '0'] Row 729: ['Chemung', 'City of Elmira 1103', 'President', '', 'Democratic', 'Michael Bennet', '0'] [Truncated to 10 examples] 2020/counties/20201103__ny__general__lewis__precinct.csv * 14 duplicate rows detected: Row 528: ['Lewis', 'Lyonsdale', 'U.S. House', '21', 'Voids', '', '0'] Row 536: ['Lewis', 'Lyonsdale', 'U.S. House', '21', 'Voids', '', '0'] Row 529: ['Lewis', 'Lyonsdale', 'U.S. House', '21', 'Write-Ins', '', '0'] Row 537: ['Lewis', 'Lyonsdale', 'U.S. House', '21', 'Write-Ins', '', '0'] Row 545: ['Lewis', 'Lyonsdale', 'U.S. House', '21', 'Write-Ins', '', '0'] Row 535: ['Lewis', 'Lyonsdale', 'U.S. House', '21', 'Blanks', '', '0'] Row 543: ['Lewis', 'Lyonsdale', 'U.S. House', '21', 'Blanks', '', '0'] Row 576: ['Lewis', 'New Brem', 'U.S. House', '21', 'Voids', '', '0'] Row 584: ['Lewis', 'New Brem', 'U.S. House', '21', 'Voids', '', '0'] Row 577: ['Lewis', 'New Brem', 'U.S. House', '21', 'Write-Ins', '', '0'] [Truncated to 10 examples] 2020/counties/20200623__ny__primary__oswego__precinct.csv * 125 duplicate rows detected: Row 1664: ['Oswego', 'Oswego Town 1 Cong', 'U.S. House', '24', 'DEM', 'Francis Conole', '0'] Row 1774: ['Oswego', 'Oswego Town 1 Cong', 'U.S. House', '24', 'DEM', 'Francis Conole', '0'] Row 1674: ['Oswego', 'Palermo 4 Cong', 'U.S. House', '24', 'DEM', 'Francis Conole', '0'] Row 1784: ['Oswego', 'Palermo 4 Cong', 'U.S. House', '24', 'DEM', 'Francis Conole', '0'] Row 1720: ['Oswego', 'Fulton 5 3 Cong', 'U.S. House', '24', 'DEM', 'Francis Conole', '0'] Row 1830: ['Oswego', 'Fulton 5 3 Cong', 'U.S. House', '24', 'DEM', 'Francis Conole', '0'] Row 1889: ['Oswego', 'Oswego 7 3 Cong', 'U.S. House', '24', 'DEM', 'Dana Balter', '0'] Row 1999: ['Oswego', 'Oswego 7 3 Cong', 'U.S. House', '24', 'DEM', 'Dana Balter', '0'] Row 2014: ['Oswego', 'Granby 1 Cong', 'U.S. House', '24', 'DEM', 'Write-ins', '0'] Row 2124: ['Oswego', 'Granby 1 Cong', 'U.S. House', '24', 'DEM', 'Write-ins', '0'] [Truncated to 10 examples] 2002/20020910__ny__primary.csv * 5 duplicate rows detected: Row 577: ['St. Lawrence', 'Lieutenant Governor', '', 'IND', 'William J. Neild', '34'] Row 589: ['St. Lawrence', 'Lieutenant Governor', '', 'IND', 'William J. Neild', '34'] Row 739: ['St. Lawrence', 'Lieutenant Governor', '', 'WOR', 'Elon Harpaz', '0'] Row 757: ['St. Lawrence', 'Lieutenant Governor', '', 'WOR', 'Elon Harpaz', '0'] Row 740: ['St. Lawrence', 'Lieutenant Governor', '', 'WOR', 'Charles G. King', '1'] Row 758: ['St. Lawrence', 'Lieutenant Governor', '', 'WOR', 'Charles G. King', '1'] Row 741: ['St. Lawrence', 'Lieutenant Governor', '', 'WOR', 'Dennis Mehiel', '0'] Row 759: ['St. Lawrence', 'Lieutenant Governor', '', 'WOR', 'Dennis Mehiel', '0'] Row 1134: ['St. Lawrence', 'Comptroller', '', 'WOR', 'Alan G. Hevesi', '0'] Row 1146: ['St. Lawrence', 'Comptroller', '', 'WOR', 'Alan G. Hevesi', '0'] [Truncated to 10 examples] ```

Let me know if I should go ahead and start testing/fixing these.

warwickmm commented 3 years ago

Looking into this example

2018/counties/20181106__ny__general__onondaga__precinct.csv

* 460 duplicate rows detected:

        Row 3420: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0']
        Row 3432: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0']
        Row 3444: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0']
        Row 3456: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0']
        Row 3468: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0']
        Row 3480: ['Onondaga', 'Geddes 20', 'Governor', '', 'Write-ins', '', '0']
        Row 3421: ['Onondaga', 'Geddes 20', 'Governor', '', 'Voids/Blanks', '', '9']
        Row 3433: ['Onondaga', 'Geddes 20', 'Governor', '', 'Voids/Blanks', '', '9']
        Row 3422: ['Onondaga', 'Geddes 20', 'Governor', '', 'Andrew M Cuomo/ Kathy C Hochul', 'DEM', '108']
        Row 3434: ['Onondaga', 'Geddes 20', 'Governor', '', 'Andrew M Cuomo/ Kathy C Hochul', 'DEM', '108']
        [Truncated to 10 examples]

I see in this source file

image

image

image

image

image

image

In the data file, I see the following entries for the Geddes 20 precinct:

Onondaga,Geddes 20,Governor,,Andrew M Cuomo/ Kathy C Hochul,DEM,140
Onondaga,Geddes 20,Governor,,Andrew M Cuomo/ Kathy C Hochul,DEM,108
Onondaga,Geddes 20,Governor,,Andrew M Cuomo/ Kathy C Hochul,DEM,108
Onondaga,Geddes 20,Governor,,Andrew M Cuomo/ Kathy C Hochul,DEM,152
Onondaga,Geddes 20,Governor,,Andrew M Cuomo/ Kathy C Hochul,DEM,171
Onondaga,Geddes 20,Governor,,Andrew M Cuomo/ Kathy C Hochul,DEM,146

There are no entries for Cuomo/Hochul for the Lafayette precincts. The duplicates in this case appear to be due to incorrect precincts.

warwickmm commented 3 years ago

I looked into one of the CA duplicates:

2020/20201103__ca__general__glenn__precinct.csv

* 2 duplicate rows detected:

        Row 361: ['Glenn', '50061', 'President', '', 'PFP', 'Gloria LaRiva', '0']
        Row 364: ['Glenn', '50061', 'President', '', 'PFP', 'Gloria LaRiva', '0']
        Row 509: ['Glenn', '50061', 'President', '', 'GRN', 'Howie Hawkins', '0']
        Row 512: ['Glenn', '50061', 'President', '', 'GRN', 'Howie Hawkins', '0']

The corresponding section from the data file has

Glenn,50061,President,,PFP,Gloria LaRiva,0
Glenn,50062,President,,PFP,Gloria LaRiva,0
Glenn,50071,President,,PFP,Gloria LaRiva,0
Glenn,50061,President,,PFP,Gloria LaRiva,0
Glenn,50082,President,,PFP,Gloria LaRiva,1
Glenn,50083,President,,PFP,Gloria LaRiva,0

Looking at the order of precincts in the source file

image

it seems that the second 50061 entry should be 50081. In fact, the file does not contain any entries for precinct 50081. If we further inspect the corresponding entries for Biden, we can confirm with the above image that the entry with 7 votes should be associated with precinct 50081 instead of 50061.

Glenn,50061,President,,DEM,Joe Biden,64
Glenn,50062,President,,DEM,Joe Biden,3
Glenn,50071,President,,DEM,Joe Biden,32
Glenn,50061,President,,DEM,Joe Biden,7
warwickmm commented 3 years ago

Given the above examples, I think it makes sense to start testing for duplicate entries in all the repos. I don't think we should simply remove the duplicates, as some of them may be parsing errors (e.g., wrong precincts). Since it is going to be a tedious manual process to resolve the duplicates, perhaps we can create an issue in each repo asking for volunteers to help dig into each issue.

One idea is to create a new suite of tests ("data checks" that are separate from our "format tests") that will check for duplicates (and perhaps in the future compare aggregated precinct results with county-level results). This will allow us to avoid polluting the format test logs with errors that will likely exist for quite a while. One can argue that duplicate entries are not a formatting issue.

@dwillis, what do you think?

dwillis commented 3 years ago

@warwickmm I think that's right, unfortunately.

warwickmm commented 3 years ago

No problem. Can you create a new repo named openelections-data-tests to house these new data tests? I can then start testing the code.

dwillis commented 3 years ago

@warwickmm done: https://github.com/openelections/openelections-data-tests

warwickmm commented 3 years ago

Thanks @dwillis. Would it be possible to get write access to the new repo?