Skip to content

Instantly share code, notes, and snippets.

@fitnr
Last active May 12, 2017 01:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fitnr/2caf2882508bc852ab63c94af9ef809b to your computer and use it in GitHub Desktop.
Save fitnr/2caf2882508bc852ab63c94af9ef809b to your computer and use it in GitHub Desktop.
Results for the 2017 South Korean presidential election. Scraped from [Naver.com](http://news.naver.com/main/election/president2017/result/index.nhn), processed with
key name kimminchan kimsundong moon sang ahn oh yoo yong leekyunghee leejaeoh jang cho hong total
1101 종로구 49 63 42512 7113 22313 5 7412 47 26 31 78 228 22325 102202
1102 중구 51 55 34062 4993 19372 12 5874 25 18 21 53 158 17901 82595
1103 용산구 80 72 58081 9773 32109 17 11825 51 32 23 68 299 35230 147660
1104 성동구 124 108 86686 12936 45674 16 15859 58 41 46 94 304 40566 202512
1105 광진구 129 127 105512 16540 52824 24 17114 65 48 48 120 312 46368 239231
1106 동대문구 162 160 98958 15107 53359 41 15129 84 80 44 150 360 51631 235265
1107 중랑구 215 152 111450 16817 62778 34 15996 90 65 74 155 373 56545 264744
1108 성북구 178 172 129263 20519 66518 34 19830 107 65 55 190 407 57584 294922
1109 강북구 150 123 89645 13482 51669 34 11871 93 53 45 145 324 42268 209902
1110 도봉구 144 152 94898 14923 55600 30 14500 79 38 43 162 352 47461 228382
1111 노원구 232 210 158167 24498 96325 37 24846 120 81 85 168 548 67590 372907
1112 은평구 181 160 140180 21955 72582 49 19447 115 61 656 188 432 60109 316115
1113 서대문구 125 119 93768 15165 46237 25 14798 64 27 72 110 336 40513 211359
1114 마포구 131 108 117336 19795 52545 26 19059 86 47 38 134 381 46547 256233
1115 양천구 183 121 133853 19309 71816 32 22987 88 61 60 194 422 60814 309940
1116 강서구 284 215 175882 26001 88128 56 27544 142 60 77 248 569 76601 395807
1117 구로구 190 165 121077 17437 61734 45 17147 98 56 57 141 373 59194 277714
1118 금천구 128 117 67423 9698 36695 24 8835 61 39 37 125 165 31106 154453
1119 영등포구 154 122 105834 15439 53994 37 18122 86 52 50 138 374 53615 248017
1120 동작구 146 133 121722 17781 60305 25 20593 81 42 40 145 384 54431 275828
1121 관악구 223 293 159854 25300 79495 58 23857 113 73 79 197 549 59914 350005
1122 서초구 111 93 106416 16562 63977 28 29231 84 28 55 96 520 74891 292092
1123 강남구 163 97 128927 20287 80201 39 36176 101 49 80 121 714 97639 364594
1124 송파구 221 156 177328 26064 99018 32 37438 151 79 68 166 657 98549 439927
1125 강동구 196 123 122511 17965 67499 29 21483 88 56 54 168 446 65893 296511
2601 중구 18 14 9918 1274 4675 4 1845 9 7 3 11 47 10684 28509
2602 서구 77 32 24522 3131 11868 8 4913 51 25 14 70 77 26360 71148
2603 동구 62 21 19606 2589 9815 14 3606 31 19 19 47 65 22188 58082
2604 영도구 82 46 30094 3416 13082 9 5375 45 15 21 51 78 25345 77659
2605 부산진구 224 121 95042 12045 40636 25 16855 111 49 45 146 309 79545 245153
2606 동래구 169 80 67947 8812 30208 25 13211 65 32 26 82 196 59616 180469
2607 남구 174 72 68566 8780 30943 27 13029 92 29 32 98 226 59137 181205
2608 북구 233 93 83611 9862 32712 24 14567 95 39 48 124 213 61175 202796
2609 해운대구 225 99 102106 12573 48325 31 20918 115 51 53 124 428 80904 265952
2610 기장군 95 43 39412 4988 15909 17 6775 58 20 16 54 107 26556 94050
2611 사하구 215 71 82452 10664 36713 25 14958 85 63 66 138 225 65252 210927
2612 금정구 159 103 60169 8188 26729 13 13143 91 33 35 99 190 54418 163370
2613 강서구 59 20 30783 3154 10629 9 4875 39 19 21 34 64 18711 68417
2614 연제구 105 53 52454 6745 23321 15 9900 55 27 20 59 130 44221 137105
2615 수영구 91 38 43702 5952 20319 10 8414 47 22 18 70 171 39832 118686
2616 사상구 168 75 61743 7156 23023 20 10096 52 46 28 109 125 46540 149181
2701 중구 37 21 11477 2369 7170 5 5931 42 10 9 22 157 24698 51948
2702 동구 185 132 47350 9509 31351 40 35819 157 61 41 84 609 100166 225504
2703 서구 164 78 22004 5373 17808 25 12259 111 44 27 69 266 68782 127010
2704 남구 88 43 19862 4486 13978 15 10365 78 26 22 36 284 50304 99587
2705 북구 293 128 62526 13833 42369 48 33915 165 81 55 85 626 121368 275492
2706 수성구 194 127 64922 12778 43698 30 38613 121 43 58 81 718 123074 284457
2707 달서구 346 195 82726 18805 57956 62 45593 194 90 72 138 1155 165781 373113
2708 달성군 194 80 31753 7287 21427 34 15964 118 46 40 48 242 60032 137265
2801 중구 64 54 28030 4837 15405 14 4196 27 19 22 59 122 16139 68988
2802 동구 43 42 16501 3296 10479 21 2484 28 19 10 42 64 11446 44475
2803 남구 221 142 96338 18179 61034 57 15593 93 82 44 254 373 60603 253013
2804 연수구 137 105 85853 14622 48166 32 15928 67 55 40 231 303 41920 207459
2805 남동구 322 251 136132 23230 77693 59 21335 89 97 80 267 470 66178 326203
2806 부평구 325 222 146859 24630 82590 72 21769 103 107 64 263 501 66560 344065
2807 계양구 203 193 88890 15790 48622 39 13418 57 73 41 188 270 37234 205018
2808 서구 264 177 132399 22418 72248 64 20860 80 86 76 238 423 56236 305569
2809 강화군 57 27 12153 2267 9559 11 2233 53 33 22 58 97 17041 43611
2810 옹진군 45 17 3935 656 3092 5 875 28 23 11 18 23 5834 14562
2901 동구 47 115 37053 2665 23438 5 1372 19 13 10 45 13 1308 66103
2902 서구 116 450 124183 9247 62218 17 4627 45 20 32 198 20 3182 204355
2903 남구 89 296 85642 6013 47663 19 3085 56 21 12 142 38 2521 145597
2904 북구 172 622 177850 13206 88501 24 6274 87 31 23 157 48 4241 291236
2905 광산구 190 782 159119 12588 65402 46 5504 57 51 26 113 33 3630 247541
3001 동구 155 91 57580 9376 34729 42 7746 75 43 44 126 162 33015 143184
3002 중구 134 100 62115 9795 37504 34 8885 78 51 54 119 239 37657 156765
3003 서구 230 216 133604 21396 70732 48 20091 124 69 59 175 317 59593 306654
3004 유성구 118 114 103313 14723 47081 20 16145 78 47 33 98 209 35445 217424
3005 대덕구 121 90 47933 8379 28723 24 6953 51 46 44 102 142 25666 118274
3101 중구 161 115 56657 12307 26458 21 12399 95 52 53 130 183 47625 156256
3102 남구 237 146 80662 16078 39040 29 18536 103 36 66 128 259 63331 218651
3103 동구 160 139 44931 11590 19290 17 8337 48 36 39 105 78 23701 108471
3104 북구 164 137 52058 12916 20115 20 10004 58 48 31 85 146 26596 122378
3105 울주군 204 104 48486 9296 23617 41 11013 107 48 51 127 163 42349 135606
4101 수원시장안구 149 180 81392 13660 43344 33 13774 69 43 43 136 245 37143 190211
4102 수원시권선구 206 195 95263 15573 51061 43 15482 77 69 60 175 273 42801 221278
4103 수원시팔달구 109 105 49814 8315 28228 20 8218 53 36 27 94 172 27782 122973
4104 수원시영통구 124 117 105181 15086 46872 23 18468 54 24 26 92 228 33354 219649
4105 성남시수정구 129 253 63867 9649 36752 27 9315 64 48 22 120 201 28395 148842
4106 성남시중원구 142 355 62729 9599 36512 36 8502 63 42 29 116 211 27896 146232
4107 성남시분당구 143 206 139853 20415 74040 22 30351 99 35 53 96 544 71332 337189
4108 의정부시 238 214 110580 18284 65003 31 17254 122 81 63 155 422 57027 269474
4109 안양시만안구 129 109 70454 11275 38671 23 10990 55 59 32 149 257 35189 167392
4110 안양시동안구 112 110 101278 15294 51966 26 17577 51 48 30 129 298 43072 229991
4114 광명시 162 142 97959 14345 51958 32 13835 66 45 49 139 294 39081 218107
4115 평택시 338 358 104574 20128 64057 62 19321 97 118 69 225 344 62827 272518
4116 양주시 158 105 46286 7921 28469 34 7602 56 51 50 97 164 29739 120732
4117 동두천시 74 51 19444 3662 12808 11 3201 34 21 18 50 86 15733 55193
4118 안산시상록구 215 169 98564 16558 55067 49 14307 75 83 51 206 272 39723 225339
4119 안산시단원구 192 137 80771 13251 45779 31 11938 68 76 48 149 206 33862 186508
4120 고양시덕양구 172 194 120063 30094 61581 37 18038 87 66 134 143 409 55157 286175
4121 고양시일산동구 105 86 81622 15308 41166 26 13989 54 24 43 87 268 34980 187758
4122 고양시일산서구 105 88 85919 14764 41563 23 13991 57 23 42 80 265 35147 192067
4123 과천시 29 17 16528 2814 8736 8 3354 19 9 7 14 72 9055 40662
4124 의왕시 66 57 43869 6902 23602 13 7575 32 18 17 54 139 21218 103562
4125 구리시 82 85 51181 8386 28698 14 8167 50 31 18 52 162 26113 123039
4126 남양주시 306 210 165079 26319 92048 67 25471 139 102 73 213 584 86026 396637
4127 오산시 120 82 52358 8415 27201 19 7893 35 30 36 66 117 21829 118201
4128 화성시 345 267 176940 25910 84967 58 26194 141 118 81 284 401 69014 384720
4129 시흥시 243 235 103732 17127 58119 56 14846 80 79 58 208 301 43248 238332
4130 군포시 135 121 82551 12595 41883 21 12884 54 37 34 150 239 34784 185488
4131 하남시 86 109 57298 8135 30999 17 9680 43 24 19 68 174 31793 138445
4132 파주시 259 224 107148 20208 54921 52 16819 96 92 82 198 399 55347 255845
4133 여주시 90 66 20474 4387 14545 13 3936 50 40 25 72 90 21581 65369
4134 이천시 171 89 44109 8489 26695 29 7913 69 63 35 93 145 33301 121201
4135 용인시처인구 164 98 50423 9227 32027 32 8707 59 57 44 80 152 33153 134223
4136 용인시수지구 89 94 95325 13042 47125 16 18555 45 19 20 69 375 50229 225003
4137 용인시기흥구 112 141 116017 16026 55393 13 18992 61 41 45 111 411 53405 260768
4138 안성시 114 137 39380 7651 25193 36 6427 65 38 33 94 158 26693 106019
4139 김포시 160 152 93697 14517 51081 41 15614 69 58 53 131 309 48490 224372
4140 광주시 219 181 80175 12860 46829 36 12629 61 68 44 101 274 45030 198507
4141 포천시 134 108 27632 5529 22505 29 5781 62 46 36 69 114 28030 90075
4142 연천군 50 21 8384 1581 6805 10 1901 33 18 21 28 41 9557 28450
4143 양평군 86 31 21329 4194 15653 14 4216 77 34 26 52 157 24800 70669
4144 가평군 74 45 10873 2103 9089 25 2231 50 50 36 48 99 13865 38588
4145 부천시 417 395 239697 36775 128297 94 34085 192 149 126 365 706 100544 541842
4201 춘천시 187 103 66874 12758 38684 27 12402 110 60 62 104 251 43494 175116
4202 원주시 215 198 77495 14406 45776 47 13797 109 82 44 157 319 50750 203395
4203 강릉시 150 99 41565 8368 26895 19 9690 113 63 43 91 195 44421 131712
4204 동해시 88 69 17184 3406 11345 9 3917 38 38 24 47 95 19009 55269
4205 삼척시 86 41 13496 2898 8185 13 2878 77 42 21 38 52 15971 43798
4206 태백시 27 28 9557 1736 4971 8 1468 35 12 10 24 30 10046 27952
4207 정선군 64 35 8270 1215 4489 15 1170 46 19 7 22 32 8323 23707
4208 속초시 52 23 15045 3143 11031 9 3422 33 20 14 28 73 13883 46776
4209 고성군 47 16 5664 979 3964 8 1239 26 12 5 27 23 6511 18521
4210 양양군 24 14 5017 954 3868 12 1044 22 18 14 22 37 6687 17733
4211 인제군 69 21 6574 1311 4759 13 1665 24 28 13 23 32 6009 20541
4212 홍천군 63 81 13851 2687 10023 20 2879 47 36 17 49 60 13549 43362
4213 횡성군 44 37 8833 1612 6479 8 1675 41 27 7 31 64 10423 29281
4214 영월군 39 34 8067 1424 5753 8 1532 47 25 12 24 40 8779 25784
4215 평창군 42 22 8591 1588 5998 9 1547 38 34 8 26 33 9348 27284
4216 화천군 41 14 5161 1113 4000 8 1441 21 18 2 21 32 5019 16891
4217 양구군 40 19 4526 944 3519 7 1287 27 24 8 19 16 4250 14686
4218 철원군 72 22 8998 1847 7101 12 2225 16 12 10 34 42 8437 28828
4301 청주시상당구 127 95 42308 7306 21983 27 6509 87 63 44 60 132 27108 105849
4302 청주시흥덕구 188 123 66281 11601 32756 40 9951 71 60 73 74 144 31023 152385
4303 충주시 147 89 43551 8115 28588 33 7233 129 88 44 85 151 38532 126785
4304 제천시 135 64 28517 5249 17768 19 5085 106 74 40 76 99 26977 84209
4305 단양군 19 11 5708 964 4026 10 978 43 49 9 18 44 7901 19780
4306 청주시청원구 151 95 50487 8249 24203 29 7285 67 63 34 73 114 24026 114876
4307 영동군 77 50 10432 1873 7017 18 1726 70 29 17 35 42 10958 32344
4308 보은군 47 22 7268 1135 4910 14 1015 65 35 14 32 38 7587 22182
4309 옥천군 67 51 11181 1905 7465 23 1552 79 52 20 53 57 10431 32936
4310 음성군 104 59 20723 3671 13381 31 2988 72 44 27 57 76 15180 56413
4311 진천군 71 31 15844 2925 9489 12 2239 30 21 15 36 53 10265 41031
4312 괴산군 54 30 7876 1198 5830 14 1063 55 39 19 31 29 9435 25673
4313 증평군 46 17 8109 1450 5126 8 1199 19 13 17 19 17 5608 21648
4314 청주시서원구 114 103 56521 9454 28912 30 8459 50 56 48 73 157 30471 134448
4402 공주시 108 77 25036 3852 15814 24 2948 82 57 31 58 82 18449 66618
4403 보령시 102 65 20674 3546 15428 16 2819 64 51 27 68 74 19453 62387
4404 아산시 184 105 73461 13340 38368 41 10252 85 64 54 132 203 36741 173030
4405 서산시 133 137 37376 7016 23237 25 5520 78 64 28 93 96 24572 98375
4406 태안군 48 42 12881 2093 8940 5 1626 47 39 12 31 39 12666 38469
4407 금산군 87 49 11182 1679 8787 19 1312 45 50 15 37 39 9416 32717
4409 논산시 123 117 28265 3897 18844 21 3503 62 57 31 87 82 16948 72037
4410 계룡시 29 35 9566 1502 6722 6 2222 13 6 6 20 34 6261 26422
4411 부여군 106 76 13492 2382 11022 18 1881 90 66 23 33 52 13761 43002
4412 서천군 64 44 12554 1647 8744 9 1551 43 37 10 47 37 9891 34678
4413 홍성군 74 39 21021 3845 14251 18 3133 77 57 17 50 61 16682 59325
4414 청양군 42 15 6185 1080 5140 7 826 48 24 11 22 28 7104 20532
4415 예산군 79 35 13880 2693 11243 16 2319 68 31 16 38 58 18911 49387
4416 당진시 126 221 37191 7638 20852 24 4907 68 45 31 177 107 23597 94984
4417 천안시서북구 209 119 94202 16591 47891 40 14613 73 89 60 125 234 37293 211539
4418 천안시동남구 148 84 59695 11067 34933 35 9089 82 66 57 130 189 34869 150444
4501 전주시완산구 160 128 157637 12678 50506 40 6977 73 44 36 300 74 7003 235656
4502 전주시덕진구 163 113 125375 10773 40188 23 5286 43 34 32 154 54 5183 187421
4503 군산시 169 147 109379 8397 42387 28 4638 58 59 26 109 68 6360 171825
4505 익산시 242 196 123422 9644 45737 30 5324 58 51 109 136 59 6470 191478
4507 정읍시 170 116 45894 3109 20111 17 1462 38 30 35 102 32 2175 73291
4508 남원시 164 88 35539 2193 13854 15 1098 54 44 21 44 32 1939 55085
4509 김제시 117 24 35870 2265 15880 8 1190 37 34 21 37 22 2052 57557
4510 완주군 120 67 41057 3306 13897 16 1515 35 25 13 52 20 2107 62230
4511 진안군 83 13 11918 806 3904 3 392 23 22 2 12 12 819 18009
4512 무주군 63 23 10381 723 3998 4 434 17 15 8 19 8 1225 16918
4513 장수군 74 18 10714 688 3353 6 342 17 21 3 14 8 717 15975
4514 임실군 127 17 12893 904 5009 10 403 32 23 11 20 6 771 20226
4515 순창군 107 114 12309 755 5624 9 324 22 23 7 11 15 688 20008
4516 고창군 183 95 23877 1433 11182 20 722 53 47 11 30 31 1215 38899
4517 부안군 128 27 22482 1622 9837 11 695 29 27 10 40 10 1507 36425
4601 목포시 142 216 77896 7529 53303 21 3013 36 47 21 93 60 2584 144961
4602 여수시 283 441 117586 7384 50228 20 4207 60 78 26 148 48 4281 184790
4604 순천시 201 879 122595 7475 40429 33 4326 75 55 36 100 55 4525 180784
4606 나주시 199 147 43967 2686 21011 14 1484 67 63 20 50 34 1448 71190
4607 광양시 151 270 63544 4553 20080 15 3145 38 22 22 61 48 4100 96049
4608 담양군 104 121 19961 1212 10017 12 597 29 30 10 25 10 698 32826
4609 장성군 85 47 17378 1190 10167 13 674 16 23 13 46 17 851 30520
4610 곡성군 94 86 12152 795 6850 6 340 16 26 6 44 9 624 21048
4611 구례군 50 93 11873 639 5188 3 285 13 13 2 20 4 628 18811
4612 고흥군 251 202 26882 1195 15614 17 703 54 59 8 266 14 1349 46614
4613 보성군 127 94 16666 945 10514 6 537 48 34 14 51 13 732 29781
4614 화순군 153 170 25867 1662 13832 11 727 46 47 10 35 12 770 43342
4615 장흥군 127 204 14821 975 9593 4 513 26 37 12 29 11 636 26988
4616 강진군 63 70 12476 890 10152 6 489 21 17 9 45 15 753 25006
4617 완도군 161 87 20945 975 11021 5 521 33 31 8 32 12 762 34593
4618 해남군 129 134 25901 1581 18157 6 778 36 42 14 61 14 1158 48011
4619 진도군 81 57 10392 686 8855 11 323 22 29 8 25 10 511 21010
4620 영암군 72 62 18999 1773 13610 11 674 30 32 26 47 10 825 36171
4621 무안군 109 86 29516 2366 18052 15 979 30 47 16 38 18 983 52255
4622 영광군 165 282 20595 1320 11675 20 686 30 39 11 57 16 819 35715
4623 함평군 87 39 13539 788 7831 7 359 22 24 10 12 11 471 23200
4624 신안군 131 30 14370 890 12000 16 459 34 44 13 34 13 713 28747
4701 포항시북구 162 89 38629 9682 26901 33 17421 141 61 59 93 263 77138 170672
4702 포항시남구 189 120 34808 8845 24728 29 14382 109 56 37 82 212 66319 149916
4703 울릉군 14 2 1443 261 973 1 524 5 4 5 3 10 3520 6765
4704 경주시 229 166 38092 9274 23898 45 13779 206 76 76 99 331 80090 166361
4705 김천시 151 48 22255 5458 12803 26 6336 164 56 38 78 161 43998 91572
4706 안동시 140 56 23121 5058 15461 32 9186 221 76 70 68 170 52978 106637
4707 구미시 350 105 62573 16027 41141 57 25468 166 72 73 119 419 98732 245302
4708 영주시 99 49 15280 3182 10444 18 6451 143 52 32 41 95 34504 70390
4709 영천시 108 59 12250 2606 9175 27 5553 147 86 42 56 151 35328 65588
4710 상주시 122 84 12356 2589 9392 15 4021 246 63 33 50 133 38171 67275
4711 문경시 87 23 8616 1973 6905 25 2981 135 37 36 40 106 27832 48796
4712 예천군 75 34 5261 1018 4427 14 1840 155 59 23 21 52 18863 31842
4713 경산시 194 142 35602 8551 24606 38 17962 116 61 50 82 334 72129 159867
4714 청도군 77 32 5323 965 3654 9 2145 134 47 13 22 58 17678 30157
4715 고령군 45 30 3754 839 2600 13 1523 61 19 10 12 55 13248 22209
4716 성주군 57 33 5409 1714 3586 14 2056 83 31 15 24 60 16788 29870
4717 칠곡군 111 45 16872 4327 11340 22 7063 71 17 20 36 137 31540 71601
4718 군위군 29 15 2251 470 1939 7 1054 57 10 7 5 42 11651 17537
4719 의성군 61 72 5365 1023 4767 13 2184 139 49 20 21 78 23790 37582
4720 청송군 25 20 3218 605 2387 5 1180 90 23 29 14 37 10669 18302
4721 영양군 21 3 2281 438 1701 6 697 57 12 145 14 20 6554 11949
4722 영덕군 45 18 3786 807 3231 8 1513 82 33 11 14 46 16314 25908
4723 봉화군 51 29 4209 934 3370 9 1423 108 31 9 29 45 12536 22783
4724 울진군 57 34 6972 1434 4476 10 2275 106 37 8 31 38 16867 32345
4803 진주시 308 182 73929 11243 26687 44 14735 240 83 92 111 212 93751 221617
4805 통영시 142 42 25477 4075 10738 25 5332 134 55 26 59 104 36128 82337
4806 고성군 71 21 9848 1459 4104 13 1828 75 39 13 19 51 16797 34338
4807 사천시 123 56 22370 3267 8350 15 4135 110 48 21 34 62 32475 71066
4808 김해시 387 157 147972 17441 45126 52 21936 123 83 79 158 291 82880 316685
4809 밀양시 102 47 20842 2940 9073 16 4441 111 53 26 41 116 32394 70202
4810 거제시 212 83 68291 10256 20359 28 10941 102 49 46 85 167 38775 149394
4811 의령군 75 21 5115 690 1984 5 820 97 42 8 24 29 10134 19044
4812 함안군 86 34 13597 1986 5399 17 2452 65 31 18 18 43 19809 43555
4813 창녕군 99 31 10310 1408 3877 11 2013 113 38 22 17 47 24464 42450
4814 양산시 240 130 83412 10705 30945 41 14055 104 48 46 132 212 58811 198881
4815 하동군 114 42 11211 1489 4150 17 1792 113 48 32 38 57 14864 33967
4816 남해군 87 20 8680 1248 3906 13 1627 68 35 15 27 36 14166 29928
4817 함양군 61 27 7388 1118 3203 14 1315 111 27 16 32 44 13008 26364
4818 산청군 73 21 6561 935 2753 6 1196 91 34 19 21 41 12544 24295
4819 거창군 100 48 11256 1923 4923 12 2447 105 54 22 37 46 19976 40949
4820 합천군 76 28 7143 1065 3077 23 1317 153 51 16 26 37 19699 32711
4821 창원시의창구 224 118 60757 9772 22830 31 12134 77 51 44 102 196 56887 163223
4822 창원시성산구 156 116 63717 10826 22923 17 12512 49 41 31 55 152 42052 152647
4823 창원시마산합포구 160 50 35592 5887 14686 18 7491 63 28 46 58 112 54488 118679
4824 창원시마산회원구 190 67 45014 7132 17744 23 9228 67 42 45 73 127 56340 136092
4825 창원시진해구 181 53 41249 6186 17435 17 8732 63 31 38 73 108 40049 114215
4901 제주시 368 257 125717 23592 55971 96 16885 178 153 73 193 270 48027 271780
4902 서귀포시 188 78 43776 8124 21890 173 5899 111 83 40 119 115 20036 100632
5101 세종특별자치시 135 126 77767 9353 32010 34 9192 76 50 42 88 153 23211 152237
#
# Requirements: ogr2ogr (GDAL) and jq, as well as basic bash tools (echo, curl, cat)
#
provinces = 42 43 44 11 26 27 28 29 31 51 41 45 46 47 48 49 30
SELECT = SELECT key, name, \
SUM(CASE WHEN candidate = '김민찬' THEN vote ELSE 0 END) AS kimminchan, \
SUM(CASE WHEN candidate = '김선동' THEN vote ELSE 0 END) AS kimsundong, \
SUM(CASE WHEN candidate = '문재인' THEN vote ELSE 0 END) AS moon, \
SUM(CASE WHEN candidate = '심상정' THEN vote ELSE 0 END) AS sang, \
SUM(CASE WHEN candidate = '안철수' THEN vote ELSE 0 END) AS ahn, \
SUM(CASE WHEN candidate = '오영국' THEN vote ELSE 0 END) AS oh, \
SUM(CASE WHEN candidate = '유승민' THEN vote ELSE 0 END) AS yoo, \
SUM(CASE WHEN candidate = '윤홍식' THEN vote ELSE 0 END) AS yong, \
SUM(CASE WHEN candidate = '이경희' THEN vote ELSE 0 END) AS leekyunghee, \
SUM(CASE WHEN candidate = '이재오' THEN vote ELSE 0 END) AS leejaeoh, \
SUM(CASE WHEN candidate = '장성민' THEN vote ELSE 0 END) AS jang, \
SUM(CASE WHEN candidate = '조원진' THEN vote ELSE 0 END) AS cho, \
SUM(CASE WHEN candidate = '홍준표' THEN vote ELSE 0 END) AS hong, \
SUM(vote) total
OO = -oo QUOTED_FIELDS_AS_STRING=YES -oo AUTODETECT_TYPE=YES
korea_president17.csv: results.csv
ogr2ogr -f CSV $@ $< -dialect sqlite -sql "$(SELECT) FROM $(basename $(<F)) GROUP BY key" $(OO)
overall.csv: results.csv
ogr2ogr -f CSV $@ $< -dialect sqlite -sql "$(SELECT) FROM results" $(OO)
results.csv: $(foreach x,$(provinces),naver/province_$x.csv)
echo key,name,id,candidate,party,vote > $@
cat $^ >> $@
COMMAND = .message.result.p17voteopendistrict.districtList | \
to_entries[] | \
[.key, .value.districtName] as [$$k, $$n] | \
.value.candidateList | \
map([$$k, $$n, .id, .name, .partyName, (.pointCnt | tonumber) ] | @csv) | \
join("\n")
naver/province_%.csv: naver/province_%.json
jq -r '$(COMMAND)' $< > $@
naver/province_%.json: | naver
curl -L -o $@ 'http://eapi.news.naver.net/api/multiple.jsonp?apis=p17voteopendistrict&p17voteopendistrict=$*00&dummy=1494466970580'
naver:; mkdir -p $@
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment