senadores1 <- readRDS("senadores_1989-2013.rds")
senadores2 <- readRDS("senadores_2017.rds")
head(senadores1,5)
##   Lista Circunscripción Tipo de mesa Número de mesa Cantidad de votos
## 1    A1               1            0             43               124
## 2    A1               1            0             47               112
## 3    A1               1            0             46               122
## 4    A1               1            0             45                95
## 5    A1               1            0             44               105
##        Nombre del candidato  Año
## 1 HUMBERTO PALZA CORVACHO   1989
## 2 HUMBERTO PALZA CORVACHO   1989
## 3 HUMBERTO PALZA CORVACHO   1989
## 4 HUMBERTO PALZA CORVACHO   1989
## 5 HUMBERTO PALZA CORVACHO   1989
head(senadores2,5)
##                                 Lista Circunscripción Tipo de mesa
## 1 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            V
## 2 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            V
## 3 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            M
## 4 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            V
## 5 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            V
##   Número de mesa Cantidad de votos  Año lalista.x industry.x factory.x V5.x
## 1              7                 1 2017        10         10         P  10P
## 2             50                 0 2017        10         10         P  10P
## 3             57                 2 2017        10         10         P  10P
## 4             17                 2 2017        10         10         P  10P
## 5             30                 1 2017        10         10         P  10P
##   lalista.y industry.y factory.y V5.y lalista.x industry.x factory.x V5.x
## 1        10         10      <NA> 10NA        10         10      <NA> 10NA
## 2        10         10      <NA> 10NA        10         10      <NA> 10NA
## 3        10         10      <NA> 10NA        10         10      <NA> 10NA
## 4        10         10      <NA> 10NA        10         10      <NA> 10NA
## 5        10         10      <NA> 10NA        10         10      <NA> 10NA
##   lalista.y industry.y factory.y V5.y lalista industry factory   V5
## 1        10         10      <NA> 10NA      10       10    <NA> 10NA
## 2        10         10      <NA> 10NA      10       10    <NA> 10NA
## 3        10         10      <NA> 10NA      10       10    <NA> 10NA
## 4        10         10      <NA> 10NA      10       10    <NA> 10NA
## 5        10         10      <NA> 10NA      10       10    <NA> 10NA
listas <- senadores2$Lista
sss <- listas %>% unique()
#listas <- as.data.frame(listas)
head(sss,5)
## [1] "10  ALEJANDRO BARRIENTOS ALVAREZ RD" "10  GUSTAVO A RUZ ZAÑARTU"          
## [3] "10  JUAN ORTIZ SOTO"                 "10 FRANCISCO COLOANE ROJAS"         
## [5] "10 GLORIA GUZMAN ROJAS"
elec2 <- vector()
rango <- seq(1:191)
elec2[rango] <- str_sub(sss[rango], 1, 2)
elec2 <- as.data.frame(elec2)
names(elec2)[1] <- "lalista"

elec2$lalista <- as.character(elec2$lalista)
 


elec2 <- cbind(elec2, sss)

head(elec2)
##   lalista                                 sss
## 1      10 10  ALEJANDRO BARRIENTOS ALVAREZ RD
## 2      10           10  GUSTAVO A RUZ ZAÑARTU
## 3      10                 10  JUAN ORTIZ SOTO
## 4      10          10 FRANCISCO COLOANE ROJAS
## 5      10              10 GLORIA GUZMAN ROJAS
## 6      10     10 PABLO ANTONIO PIZARRO BOSSAY
# elec2 # dataset normal



# a <- elec2$lalista %>% unique()
# a
# write_xlsx(a, "laprueba.xlsx")
# elec3 <- as.list(elec2)
# elec3 
elec2$industry[elec2$lalista == "10"] <- "10"  
elec2$industry[elec2$lalista == "11"] <- "11"  
elec2$industry[elec2$lalista == "12"] <- "12"  
elec2$industry[elec2$lalista == "13"] <- "13"  
elec2$industry[elec2$lalista == "14"] <- "14"  
elec2$industry[elec2$lalista == "15"] <- "15"  
elec2$industry[elec2$lalista == "16"] <- "16"  
elec2$industry[elec2$lalista == "17"] <- "17" 
elec2$industry[elec2$lalista == "18"] <- "18" 
elec2$industry[elec2$lalista == "19"] <- "19"
elec2$industry[elec2$lalista == "20"] <- "20"  
elec2$industry[elec2$lalista == "21"] <- "21"  
elec2$industry[elec2$lalista == "22"] <- "22"  
elec2$industry[elec2$lalista == "23"] <- "23"  
elec2$industry[elec2$lalista == "24"] <- "24"  
elec2$industry[elec2$lalista == "25"] <- "25"  
elec2$industry[elec2$lalista == "26"] <- "26"  
elec2$industry[elec2$lalista == "27"] <- "27" 
elec2$industry[elec2$lalista == "28"] <- "28" 
elec2$industry[elec2$lalista == "29"] <- "29" 
elec2$industry[elec2$lalista == "30"] <- "30"  
elec2$industry[elec2$lalista == "31"] <- "31"  
elec2$industry[elec2$lalista == "32"] <- "32"  
elec2$industry[elec2$lalista == "33"] <- "33"  
elec2$industry[elec2$lalista == "34"] <- "34"  
elec2$industry[elec2$lalista == "35"] <- "35"  
elec2$industry[elec2$lalista == "36"] <- "36"  
elec2$industry[elec2$lalista == "37"] <- "37" 
elec2$industry[elec2$lalista == "38"] <- "38" 
elec2$industry[elec2$lalista == "39"] <- "39" 
elec2$industry[elec2$lalista == "40"] <- "40"  
elec2$industry[elec2$lalista == "41"] <- "41"  
elec2$industry[elec2$lalista == "42"] <- "42"  
elec2$industry[elec2$lalista == "43"] <- "43"  
elec2$industry[elec2$lalista == "44"] <- "44"  
elec2$industry[elec2$lalista == "45"] <- "45"  
elec2$industry[elec2$lalista == "46"] <- "46"  
elec2$industry[elec2$lalista == "47"] <- "47" 
elec2$industry[elec2$lalista == "48"] <- "48" 
elec2$industry[elec2$lalista == "49"] <- "49" 

head(elec2,5)
##   lalista                                 sss industry
## 1      10 10  ALEJANDRO BARRIENTOS ALVAREZ RD       10
## 2      10           10  GUSTAVO A RUZ ZAÑARTU       10
## 3      10                 10  JUAN ORTIZ SOTO       10
## 4      10          10 FRANCISCO COLOANE ROJAS       10
## 5      10              10 GLORIA GUZMAN ROJAS       10
elec2 %>% unique()
##     lalista                                       sss industry
## 1        10       10  ALEJANDRO BARRIENTOS ALVAREZ RD       10
## 2        10                 10  GUSTAVO A RUZ ZAÑARTU       10
## 3        10                       10  JUAN ORTIZ SOTO       10
## 4        10                10 FRANCISCO COLOANE ROJAS       10
## 5        10                    10 GLORIA GUZMAN ROJAS       10
## 6        10           10 PABLO ANTONIO PIZARRO BOSSAY       10
## 7        10               10 RIGOBERTO ROJAS SARAPURA       10
## 8        11              11  AUCAN HUILCAMAN PAILLAMA       11
## 9        11        11  JENNY DEL CARMEN RIVERA ROA RD       11
## 10       11                   11  MARIA C DE L ROMERO       11
## 11       11               11 GABRIEL GUROVICH STEINER       11
## 12       11         11 HECTOR CHRISTIAN PEREZ MENESES       11
## 13       11                    11 JORGE VARGAS GUERRA       11
## 14       11        11 SANDRA CECILIA ZAPATA VELASQUEZ       11
## 15       12          12  DIEGO ALEXIS ANCALAO GAVILAN       12
## 16       12            12  RAUL VARGAS FOURCADE TODOS       12
## 17       12          12  SANDRA BEATRIZ ALFARO CHAVEZ       12
## 18       12              12 ALEJANDRA GUAJARDO BIZAMA       12
## 19       12                  12 CLAUDIO OJEDA MURILLO       12
## 20       12               12 ELIZABETH PEREZ MATURANA       12
## 21       12           12 PAMELA AIDA JIMENEZ GALLARDO       12
## 22       13      13  CARLOS CHAVEZ MARCHANT IND-TODOS       13
## 23       13          13  GABRIELA PAZ MELENDEZ TORMEN       13
## 24       13                13  WILFREDO ALFSEN OVANDO       13
## 25       13                   13 LAUTARO CARMONA SOTO       13
## 26       13                   13 LORENA VERGARA BRAVO       13
## 27       13                 13 OCTAVIO GONZALEZ OJEDA       13
## 28       13                  13 RODRIGO DIAZ BOGDANIC       13
## 29       14        14  CARLOS ADOLFO PEREZ OSORIO DRP       14
## 30       14                   14  GLORIA MUJICA ASCUI       14
## 31       14                   14  MARTA GUERRA MEDINA       14
## 32       14               14 CAROLINA PERALTA ARAVENA       14
## 33       14                    14 JORGE SORIA QUIROGA       14
## 34       14           14 JUAN IGNACIO LATORRE RIVEROS       14
## 35       14                 14 VERONICA FOPPIANO DIAZ       14
## 36       15         15  ANTONELLA MUÑOZ ARAYA IND-DRP       15
## 37       15                  15  JIMENA ARIAS QUIROGA       15
## 38       15           15  LUCIA CECILIA TORMEN MENDEZ       15
## 39       15                 15 ALBERTO ROBLES PANTOJA       15
## 40       15                   15 ASTRID ABARCA IBARRA       15
## 41       15         15 FRANCISCO GABRIEL MARIN CASTRO       15
## 42       15        15 SALVADOR PEDRO URRUTIA CARDENAS       15
## 43       16             16  ALFREDO JUAN SFEIR YOUNIS       16
## 44       16             16  CAMILO ESCALONA MEDINA PS       16
## 45       16                  16  EDUARDO DIAZ HERRERA       16
## 46       16               16 FRANITZA MITROVIC VARELA       16
## 47       16            16 JOSE MIGUEL INSULZA SALINAS       16
## 48       16                16 MONICA VALENCIA BECERRA       16
## 49       16               16 YASNA PROVOSTE CAMPILLAY       16
## 50       17                        17  EMA VIDAL DIAZ       17
## 51       17           17  MARIA E LORENZINI LORENZINI       17
## 52       17          17  XIMENA ORDENES NEIRA IND-PPD       17
## 53       17            17 JUAN CARLOS CARREÑO CARMONA       17
## 54       17                  17 LILY PEREZ SAN MARTIN       17
## 55       17        17 TOMAS REINALDO PASTENES CABEZAS       17
## 56       17         17 TRINIDAD VICTORIA PARRA CORREA       17
## 57       18 18  LUPERCIANO S  MUÑOZ GONZALEZ IND-PRSD       18
## 58       18              18  TATIANA RUDOLPH ESPINOZA       18
## 59       18               18  YURI SEPULVEDA GONZALEZ       18
## 60       18                    18 FELIPE WARD EDWARDS       18
## 61       18                      18 JOSE DURANA SEMIR       18
## 62       18              18 PAMELA BOYARDI VILLALOBOS       18
## 63       18                   18 PEDRO SARIEGO PASTEN       18
## 64       19                 19  ANDRES VELASCO BRAÑES       19
## 65       19             19  EDUARDO CRUCES BURGOS PDC       19
## 66       19       19  JUAN EDILBERTO RAMIREZ VILLAGRA       19
## 67       19                   19 ANA CUADROS MATAMALA       19
## 68       19                 19 LUZ EBENSPERGER ORREGO       19
## 69       19                19 RAFAEL PROHENS ESPINOSA       19
## 70       19                19 RODOLFO BARBOSA BARRIOS       19
## 71       20                   20  FULVIO ROSSI CIOCCA       20
## 72       20                   20  JAIME QUINTANA LEAL       20
## 73       20             20  PAULA ANDREA ROMERO NEIRA       20
## 74       20     20  PAZ MARITZA FOITZICH SANDOVAL PDC       20
## 75       20            20 ALBERTO EDUARDO NUÑEZ PONCE       20
## 76       20                  20 MIRTHA ARANCIBIA CRUZ       20
## 77       21      21  ALBERTO ANTONIO PIZARRO CHAÑILAO       21
## 78       21               21  ALBERTO N MARTINEZ MOYA       21
## 79       21      21  HERNAN VODANOVIC SCHNAKE IND-PDC       21
## 80       21                     21 ENRIQUE LEE FLORES       21
## 81       21           21 JULIAN ANDRES UGARTE FUENTES       21
## 82       22            22  CLAUDIA ANDREA PALMA NUÑEZ       22
## 83       22                  22  ESTEBAN BRAVO MORENO       22
## 84       22              22  PILAR CUEVAS MARDONES RN       22
## 85       22              22 OSCAR REMENTERIA PALOMINO       22
## 86       23                23  ANA VERDUGO BADILLA RN       23
## 87       23           23  GRACE MARICEL SALAZAR BARRA       23
## 88       23  23  PATRICIA DEL CARMEN COÑOMAN CARRILLO       23
## 89       23                     23 LUIS ARAVENA EGAÑA       23
## 90       24                  24  ALVARO ELIZALDE SOTO       24
## 91       24              24  DAVID SANDOVAL PLAZA UDI       24
## 92       24                  24  FLOR DOMINGUEZ ROSAS       24
## 93       24              24 VLADEMIR VENEGAS SANHUEZA       24
## 94       25        25  FUAD EDUARDO CHAHIN VALENZUELA       25
## 95       25                25  VIVIANA LANDAETA PARRA       25
## 96       25                     25 BERTA CARO MORALES       25
## 97       26           26  CARLOS VILLALOBOS SEPULVEDA       26
## 98       26      26  FRANCISCO HUENCHUMILLA JARAMILLO       26
## 99       26                    26 RICARDO LAGOS WEBER       26
## 100      27                27  FELIPE KAST SOMMERHOFF       27
## 101      27          27  JORGE CARLOS TARUD DACCARETT       27
## 102      27             27 MARCO ANTONIO NUÑEZ LOZANO       27
## 103      28           28  CARMEN GLORIA ARAVENA ACUÑA       28
## 104      28                     28  LILIANA CARO VERA       28
## 105      28                   28 ISABEL ALLENDE BUSSI       28
## 106      29                   29  JOSE GARCIA RUMINOT       29
## 107      29        29  VALERIA JENOVEVA LEAL ALBORNOZ       29
## 108      29                    29 ABEL GALLARDO PEREZ       29
## 109      30               30  ANDRES ZALDIVAR LARRAIN       30
## 110      30                  30  GERMAN BECKER ALVEAR       30
## 111      30           30 NELSON JAIME AVILA CONTRERAS       30
## 112      31               31  JOSE VILLAGRAN SANDOVAL       31
## 113      31                31  XIMENA RINCON GONZALEZ       31
## 114      31               31 JOSEFINA BUSTAMANTE DIAZ       31
## 115      32                 32  GUSTAVO HASBUN SELUME       32
## 116      32            32  JUAN ANTONIO COLOMA CORREA       32
## 117      32                  32 IGNACIO WALKER PRIETO       32
## 118      33                    33  ROJO EDWARDS SILVA       33
## 119      33                  33  YASNA CANCINO ROSSON       33
## 120      33          33 ALDO VICENTE CORNEJO GONZALEZ       33
## 121      34            34  FRANCISCA CONCHA LE-BEUFFE       34
## 122      34       34 ORIELE ANGELINA ZENCOVICH MADRID       34
## 123      35                  35  RODRIGO GALILEA VIAL       35
## 124      35              35 FRANCISCO CHAHUAN CHAHUAN       35
## 125      36                 36  MACARENA PONS PORCILE       36
## 126      36             36 CARMEN XIMENA ZAMORA BRAVO       36
## 127      37                    37  JUAN CASTRO PRIETO       37
## 128      37                 37 KENNETH PUGH OLAVARRIA       37
## 129      38                    38 ANDREA MOLINA OLIVA       38
## 130      39          39 FRANCISCO BARTOLUCCI JOHNSTON       39
## 131      40               40 XIMENA RAMIREZ GUTIERREZ       40
## 132      41                   41 GASPAR RIVAS SANCHEZ       41
## 133      B                         B . POR TODO CHILE     <NA>
## 134      B                           B POR TODO CHILE     <NA>
## 135      CA                 CANDIDATURA INDEPENDIENTE     <NA>
## 136      G                          G . FRENTE AMPLIO     <NA>
## 137      G                            G FRENTE AMPLIO     <NA>
## 138      G.                          G. FRENTE AMPLIO     <NA>
## 139      H                                H . SUMEMOS     <NA>
## 140      H                                  H SUMEMOS     <NA>
## 141      K             K COALICIÓN REGIONALISTA VERDE     <NA>
## 142      K.           K. COALICIÓN REGIONALISTA VERDE     <NA>
## 143      M                       M . UNION PATRIOTICA     <NA>
## 144      N                N . LA FUERZA DE LA MAYORIA     <NA>
## 145      N                  N LA FUERZA DE LA MAYORIA     <NA>
## 146      N.                N. LA FUERZA DE LA MAYORIA     <NA>
## 147      O               O . CONVERGENCIA DEMOCRATICA     <NA>
## 148      O                 O CONVERGENCIA DEMOCRATICA     <NA>
## 149      O.               O. CONVERGENCIA DEMOCRATICA     <NA>
## 150      P                            P . CHILE VAMOS     <NA>
## 151      P                              P CHILE VAMOS     <NA>
## 152      P.                            P. CHILE VAMOS     <NA>
## 153      T_                                       T_M     <NA>
## 154      TO       TOTAL 2° CIRCUNSCRIPCION SENATORIAL     <NA>
## 155      TO                  TOTAL 4° CIRCUNSCRIPCION     <NA>
## 156      TO                  TOTAL 6° CIRCUNSCRIPCION     <NA>
## 157      TO           TOTAL CANDIDATURA INDEPENDIENTE     <NA>
## 158      TO          TOTAL CANDIDATURA INDEPENDIENTES     <NA>
## 159      TO                                  TOTAL EP     <NA>
## 160      TO                            TOTAL IND-LBCH     <NA>
## 161      TO                       TOTAL IND-PAIS-PAIS     <NA>
## 162      TO                             TOTAL IND-PPD     <NA>
## 163      TO                              TOTAL IND-PS     <NA>
## 164      TO                       TOTAL INDEPENDIENTE     <NA>
## 165      TO                             TOTAL LISTA B     <NA>
## 166      TO                             TOTAL LISTA G     <NA>
## 167      TO                             TOTAL LISTA H     <NA>
## 168      TO                             TOTAL LISTA K     <NA>
## 169      TO                             TOTAL LISTA M     <NA>
## 170      TO                             TOTAL LISTA N     <NA>
## 171      TO                             TOTAL LISTA O     <NA>
## 172      TO                             TOTAL LISTA P     <NA>
## 173      TO                                TOTAL PCCH     <NA>
## 174      TO                                  TOTAL PH     <NA>
## 175      TO                                 TOTAL PPD     <NA>
## 176      TO                         TOTAL PPD-IND-PPD     <NA>
## 177      TO                                 TOTAL PRO     <NA>
## 178      TO                                TOTAL PRSD     <NA>
## 179      TO                                  TOTAL PS     <NA>
## 180      TO                           TOTAL RD-IND-RD     <NA>
## 181      TO                                  TOTAL RN     <NA>
## 182      TO                           TOTAL RN-IND-RN     <NA>
## 183      TO                             TOTAL RN-IND.     <NA>
## 184      TO                                 TOTAL UDI     <NA>
## 185      TO                         TOTAL UDI-IND-UDI     <NA>
## 186      TO                       TOTAL VOTOS BLANCOS     <NA>
## 187      TO                         TOTAL VOTOS NULOS     <NA>
## 188      VB                                        VB     <NA>
## 189      VN                                        VN     <NA>
## 190      VO                             VOTOS BLANCOS     <NA>
## 191      VO                               VOTOS NULOS     <NA>
elec2$factory[elec2$lalista == "G."] <- "G" 
elec2$factory[elec2$lalista == "K."] <- "K" 
elec2$factory[elec2$lalista == "N."] <- "N"
elec2$factory[elec2$lalista == "O."] <- "O"
elec2$factory[elec2$lalista == "P."] <- "P"
elec2$factory[elec2$lalista == "H"] <- "H"
elec2$factory[elec2$lalista == "G"] <- "G"
elec2$factory[elec2$lalista == "K"] <- "K" 
elec2$factory[elec2$lalista == "N"] <- "N"
elec2$factory[elec2$lalista == "P"] <- "P"
elec2$factory[elec2$lalista == "O"] <- "O"
elec2$factory[elec2$lalista == "B"] <- "B"




head(elec2,5)
##   lalista                                 sss industry factory
## 1      10 10  ALEJANDRO BARRIENTOS ALVAREZ RD       10    <NA>
## 2      10           10  GUSTAVO A RUZ ZAÑARTU       10    <NA>
## 3      10                 10  JUAN ORTIZ SOTO       10    <NA>
## 4      10          10 FRANCISCO COLOANE ROJAS       10    <NA>
## 5      10              10 GLORIA GUZMAN ROJAS       10    <NA>
s <- elec2 %>% fill(factory, .direction = "down")
head(s,5)
##   lalista                                 sss industry factory
## 1      10 10  ALEJANDRO BARRIENTOS ALVAREZ RD       10    <NA>
## 2      10           10  GUSTAVO A RUZ ZAÑARTU       10    <NA>
## 3      10                 10  JUAN ORTIZ SOTO       10    <NA>
## 4      10          10 FRANCISCO COLOANE ROJAS       10    <NA>
## 5      10              10 GLORIA GUZMAN ROJAS       10    <NA>
s <- s %>% mutate(V5 = ifelse(is.na(industry), NA , paste(industry, factory, sep="")))

#head(s,500)

Ésta es la tabla corregida del 2017 para senadores. Observe la columna V5: es la de la lista.

names(s)[2] <- "Lista"
a <- head(s,500)
kbl(a) %>% kable_styling(bootstrap_options = c("striped", "hover"), font_size = 10) %>% scroll_box(width = "100%", height = "500px")
lalista Lista industry factory V5
10 10 ALEJANDRO BARRIENTOS ALVAREZ RD 10 NA 10NA
10 10 GUSTAVO A RUZ ZAÑARTU 10 NA 10NA
10 10 JUAN ORTIZ SOTO 10 NA 10NA
10 10 FRANCISCO COLOANE ROJAS 10 NA 10NA
10 10 GLORIA GUZMAN ROJAS 10 NA 10NA
10 10 PABLO ANTONIO PIZARRO BOSSAY 10 NA 10NA
10 10 RIGOBERTO ROJAS SARAPURA 10 NA 10NA
11 11 AUCAN HUILCAMAN PAILLAMA 11 NA 11NA
11 11 JENNY DEL CARMEN RIVERA ROA RD 11 NA 11NA
11 11 MARIA C DE L ROMERO 11 NA 11NA
11 11 GABRIEL GUROVICH STEINER 11 NA 11NA
11 11 HECTOR CHRISTIAN PEREZ MENESES 11 NA 11NA
11 11 JORGE VARGAS GUERRA 11 NA 11NA
11 11 SANDRA CECILIA ZAPATA VELASQUEZ 11 NA 11NA
12 12 DIEGO ALEXIS ANCALAO GAVILAN 12 NA 12NA
12 12 RAUL VARGAS FOURCADE TODOS 12 NA 12NA
12 12 SANDRA BEATRIZ ALFARO CHAVEZ 12 NA 12NA
12 12 ALEJANDRA GUAJARDO BIZAMA 12 NA 12NA
12 12 CLAUDIO OJEDA MURILLO 12 NA 12NA
12 12 ELIZABETH PEREZ MATURANA 12 NA 12NA
12 12 PAMELA AIDA JIMENEZ GALLARDO 12 NA 12NA
13 13 CARLOS CHAVEZ MARCHANT IND-TODOS 13 NA 13NA
13 13 GABRIELA PAZ MELENDEZ TORMEN 13 NA 13NA
13 13 WILFREDO ALFSEN OVANDO 13 NA 13NA
13 13 LAUTARO CARMONA SOTO 13 NA 13NA
13 13 LORENA VERGARA BRAVO 13 NA 13NA
13 13 OCTAVIO GONZALEZ OJEDA 13 NA 13NA
13 13 RODRIGO DIAZ BOGDANIC 13 NA 13NA
14 14 CARLOS ADOLFO PEREZ OSORIO DRP 14 NA 14NA
14 14 GLORIA MUJICA ASCUI 14 NA 14NA
14 14 MARTA GUERRA MEDINA 14 NA 14NA
14 14 CAROLINA PERALTA ARAVENA 14 NA 14NA
14 14 JORGE SORIA QUIROGA 14 NA 14NA
14 14 JUAN IGNACIO LATORRE RIVEROS 14 NA 14NA
14 14 VERONICA FOPPIANO DIAZ 14 NA 14NA
15 15 ANTONELLA MUÑOZ ARAYA IND-DRP 15 NA 15NA
15 15 JIMENA ARIAS QUIROGA 15 NA 15NA
15 15 LUCIA CECILIA TORMEN MENDEZ 15 NA 15NA
15 15 ALBERTO ROBLES PANTOJA 15 NA 15NA
15 15 ASTRID ABARCA IBARRA 15 NA 15NA
15 15 FRANCISCO GABRIEL MARIN CASTRO 15 NA 15NA
15 15 SALVADOR PEDRO URRUTIA CARDENAS 15 NA 15NA
16 16 ALFREDO JUAN SFEIR YOUNIS 16 NA 16NA
16 16 CAMILO ESCALONA MEDINA PS 16 NA 16NA
16 16 EDUARDO DIAZ HERRERA 16 NA 16NA
16 16 FRANITZA MITROVIC VARELA 16 NA 16NA
16 16 JOSE MIGUEL INSULZA SALINAS 16 NA 16NA
16 16 MONICA VALENCIA BECERRA 16 NA 16NA
16 16 YASNA PROVOSTE CAMPILLAY 16 NA 16NA
17 17 EMA VIDAL DIAZ 17 NA 17NA
17 17 MARIA E LORENZINI LORENZINI 17 NA 17NA
17 17 XIMENA ORDENES NEIRA IND-PPD 17 NA 17NA
17 17 JUAN CARLOS CARREÑO CARMONA 17 NA 17NA
17 17 LILY PEREZ SAN MARTIN 17 NA 17NA
17 17 TOMAS REINALDO PASTENES CABEZAS 17 NA 17NA
17 17 TRINIDAD VICTORIA PARRA CORREA 17 NA 17NA
18 18 LUPERCIANO S MUÑOZ GONZALEZ IND-PRSD 18 NA 18NA
18 18 TATIANA RUDOLPH ESPINOZA 18 NA 18NA
18 18 YURI SEPULVEDA GONZALEZ 18 NA 18NA
18 18 FELIPE WARD EDWARDS 18 NA 18NA
18 18 JOSE DURANA SEMIR 18 NA 18NA
18 18 PAMELA BOYARDI VILLALOBOS 18 NA 18NA
18 18 PEDRO SARIEGO PASTEN 18 NA 18NA
19 19 ANDRES VELASCO BRAÑES 19 NA 19NA
19 19 EDUARDO CRUCES BURGOS PDC 19 NA 19NA
19 19 JUAN EDILBERTO RAMIREZ VILLAGRA 19 NA 19NA
19 19 ANA CUADROS MATAMALA 19 NA 19NA
19 19 LUZ EBENSPERGER ORREGO 19 NA 19NA
19 19 RAFAEL PROHENS ESPINOSA 19 NA 19NA
19 19 RODOLFO BARBOSA BARRIOS 19 NA 19NA
20 20 FULVIO ROSSI CIOCCA 20 NA 20NA
20 20 JAIME QUINTANA LEAL 20 NA 20NA
20 20 PAULA ANDREA ROMERO NEIRA 20 NA 20NA
20 20 PAZ MARITZA FOITZICH SANDOVAL PDC 20 NA 20NA
20 20 ALBERTO EDUARDO NUÑEZ PONCE 20 NA 20NA
20 20 MIRTHA ARANCIBIA CRUZ 20 NA 20NA
21 21 ALBERTO ANTONIO PIZARRO CHAÑILAO 21 NA 21NA
21 21 ALBERTO N MARTINEZ MOYA 21 NA 21NA
21 21 HERNAN VODANOVIC SCHNAKE IND-PDC 21 NA 21NA
21 21 ENRIQUE LEE FLORES 21 NA 21NA
21 21 JULIAN ANDRES UGARTE FUENTES 21 NA 21NA
22 22 CLAUDIA ANDREA PALMA NUÑEZ 22 NA 22NA
22 22 ESTEBAN BRAVO MORENO 22 NA 22NA
22 22 PILAR CUEVAS MARDONES RN 22 NA 22NA
22 22 OSCAR REMENTERIA PALOMINO 22 NA 22NA
23 23 ANA VERDUGO BADILLA RN 23 NA 23NA
23 23 GRACE MARICEL SALAZAR BARRA 23 NA 23NA
23 23 PATRICIA DEL CARMEN COÑOMAN CARRILLO 23 NA 23NA
23 23 LUIS ARAVENA EGAÑA 23 NA 23NA
24 24 ALVARO ELIZALDE SOTO 24 NA 24NA
24 24 DAVID SANDOVAL PLAZA UDI 24 NA 24NA
24 24 FLOR DOMINGUEZ ROSAS 24 NA 24NA
24 24 VLADEMIR VENEGAS SANHUEZA 24 NA 24NA
25 25 FUAD EDUARDO CHAHIN VALENZUELA 25 NA 25NA
25 25 VIVIANA LANDAETA PARRA 25 NA 25NA
25 25 BERTA CARO MORALES 25 NA 25NA
26 26 CARLOS VILLALOBOS SEPULVEDA 26 NA 26NA
26 26 FRANCISCO HUENCHUMILLA JARAMILLO 26 NA 26NA
26 26 RICARDO LAGOS WEBER 26 NA 26NA
27 27 FELIPE KAST SOMMERHOFF 27 NA 27NA
27 27 JORGE CARLOS TARUD DACCARETT 27 NA 27NA
27 27 MARCO ANTONIO NUÑEZ LOZANO 27 NA 27NA
28 28 CARMEN GLORIA ARAVENA ACUÑA 28 NA 28NA
28 28 LILIANA CARO VERA 28 NA 28NA
28 28 ISABEL ALLENDE BUSSI 28 NA 28NA
29 29 JOSE GARCIA RUMINOT 29 NA 29NA
29 29 VALERIA JENOVEVA LEAL ALBORNOZ 29 NA 29NA
29 29 ABEL GALLARDO PEREZ 29 NA 29NA
30 30 ANDRES ZALDIVAR LARRAIN 30 NA 30NA
30 30 GERMAN BECKER ALVEAR 30 NA 30NA
30 30 NELSON JAIME AVILA CONTRERAS 30 NA 30NA
31 31 JOSE VILLAGRAN SANDOVAL 31 NA 31NA
31 31 XIMENA RINCON GONZALEZ 31 NA 31NA
31 31 JOSEFINA BUSTAMANTE DIAZ 31 NA 31NA
32 32 GUSTAVO HASBUN SELUME 32 NA 32NA
32 32 JUAN ANTONIO COLOMA CORREA 32 NA 32NA
32 32 IGNACIO WALKER PRIETO 32 NA 32NA
33 33 ROJO EDWARDS SILVA 33 NA 33NA
33 33 YASNA CANCINO ROSSON 33 NA 33NA
33 33 ALDO VICENTE CORNEJO GONZALEZ 33 NA 33NA
34 34 FRANCISCA CONCHA LE-BEUFFE 34 NA 34NA
34 34 ORIELE ANGELINA ZENCOVICH MADRID 34 NA 34NA
35 35 RODRIGO GALILEA VIAL 35 NA 35NA
35 35 FRANCISCO CHAHUAN CHAHUAN 35 NA 35NA
36 36 MACARENA PONS PORCILE 36 NA 36NA
36 36 CARMEN XIMENA ZAMORA BRAVO 36 NA 36NA
37 37 JUAN CASTRO PRIETO 37 NA 37NA
37 37 KENNETH PUGH OLAVARRIA 37 NA 37NA
38 38 ANDREA MOLINA OLIVA 38 NA 38NA
39 39 FRANCISCO BARTOLUCCI JOHNSTON 39 NA 39NA
40 40 XIMENA RAMIREZ GUTIERREZ 40 NA 40NA
41 41 GASPAR RIVAS SANCHEZ 41 NA 41NA
B B . POR TODO CHILE NA NA NA
B B POR TODO CHILE NA NA NA
CA CANDIDATURA INDEPENDIENTE NA NA NA
G G . FRENTE AMPLIO NA NA NA
G G FRENTE AMPLIO NA NA NA
G. G. FRENTE AMPLIO NA G NA
H H . SUMEMOS NA G NA
H H SUMEMOS NA G NA
K K COALICIÓN REGIONALISTA VERDE NA G NA
K. K. COALICIÓN REGIONALISTA VERDE NA K NA
M M . UNION PATRIOTICA NA K NA
N N . LA FUERZA DE LA MAYORIA NA K NA
N N LA FUERZA DE LA MAYORIA NA K NA
N. N. LA FUERZA DE LA MAYORIA NA N NA
O O . CONVERGENCIA DEMOCRATICA NA N NA
O O CONVERGENCIA DEMOCRATICA NA N NA
O. O. CONVERGENCIA DEMOCRATICA NA O NA
P P . CHILE VAMOS NA O NA
P P CHILE VAMOS NA O NA
P. P. CHILE VAMOS NA P NA
T_ T_M NA P NA
TO TOTAL 2° CIRCUNSCRIPCION SENATORIAL NA P NA
TO TOTAL 4° CIRCUNSCRIPCION NA P NA
TO TOTAL 6° CIRCUNSCRIPCION NA P NA
TO TOTAL CANDIDATURA INDEPENDIENTE NA P NA
TO TOTAL CANDIDATURA INDEPENDIENTES NA P NA
TO TOTAL EP NA P NA
TO TOTAL IND-LBCH NA P NA
TO TOTAL IND-PAIS-PAIS NA P NA
TO TOTAL IND-PPD NA P NA
TO TOTAL IND-PS NA P NA
TO TOTAL INDEPENDIENTE NA P NA
TO TOTAL LISTA B NA P NA
TO TOTAL LISTA G NA P NA
TO TOTAL LISTA H NA P NA
TO TOTAL LISTA K NA P NA
TO TOTAL LISTA M NA P NA
TO TOTAL LISTA N NA P NA
TO TOTAL LISTA O NA P NA
TO TOTAL LISTA P NA P NA
TO TOTAL PCCH NA P NA
TO TOTAL PH NA P NA
TO TOTAL PPD NA P NA
TO TOTAL PPD-IND-PPD NA P NA
TO TOTAL PRO NA P NA
TO TOTAL PRSD NA P NA
TO TOTAL PS NA P NA
TO TOTAL RD-IND-RD NA P NA
TO TOTAL RN NA P NA
TO TOTAL RN-IND-RN NA P NA
TO TOTAL RN-IND. NA P NA
TO TOTAL UDI NA P NA
TO TOTAL UDI-IND-UDI NA P NA
TO TOTAL VOTOS BLANCOS NA P NA
TO TOTAL VOTOS NULOS NA P NA
VB VB NA P NA
VN VN NA P NA
VO VOTOS BLANCOS NA P NA
VO VOTOS NULOS NA P NA

El s tenemos que mergearlo con la tabla madre por lista

senadores2

senadores_2017 = merge( x = senadores2 , y = s, by ="Lista", all.x = TRUE)
## Warning in merge.data.frame(x = senadores2, y = s, by = "Lista", all.x = TRUE):
## column names 'lalista.x', 'industry.x', 'factory.x', 'V5.x', 'lalista.y',
## 'industry.y', 'factory.y', 'V5.y', 'lalista.x', 'industry.x', 'factory.x',
## 'V5.x', 'lalista.y', 'industry.y', 'factory.y', 'V5.y' are duplicated in the
## result
saveRDS(senadores_2017,"senadores_2017.rds")
head(senadores_2017,5)
##                                 Lista Circunscripción Tipo de mesa
## 1 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            V
## 2 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            V
## 3 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            M
## 4 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            V
## 5 10  ALEJANDRO BARRIENTOS ALVAREZ RD              14            V
##   Número de mesa Cantidad de votos  Año lalista.x industry.x factory.x V5.x
## 1              7                 1 2017        10         10         P  10P
## 2             50                 0 2017        10         10         P  10P
## 3             57                 2 2017        10         10         P  10P
## 4             17                 2 2017        10         10         P  10P
## 5             30                 1 2017        10         10         P  10P
##   lalista.y industry.y factory.y V5.y lalista.x industry.x factory.x V5.x
## 1        10         10      <NA> 10NA        10         10      <NA> 10NA
## 2        10         10      <NA> 10NA        10         10      <NA> 10NA
## 3        10         10      <NA> 10NA        10         10      <NA> 10NA
## 4        10         10      <NA> 10NA        10         10      <NA> 10NA
## 5        10         10      <NA> 10NA        10         10      <NA> 10NA
##   lalista.y industry.y factory.y V5.y lalista.x industry.x factory.x V5.x
## 1        10         10      <NA> 10NA        10         10      <NA> 10NA
## 2        10         10      <NA> 10NA        10         10      <NA> 10NA
## 3        10         10      <NA> 10NA        10         10      <NA> 10NA
## 4        10         10      <NA> 10NA        10         10      <NA> 10NA
## 5        10         10      <NA> 10NA        10         10      <NA> 10NA
##   lalista.y industry.y factory.y V5.y
## 1        10         10      <NA> 10NA
## 2        10         10      <NA> 10NA
## 3        10         10      <NA> 10NA
## 4        10         10      <NA> 10NA
## 5        10         10      <NA> 10NA
senadores_cir <- unique(senadores_2017$Circunscripción)
senadores_cir
## [1] 14  9 11  6  4  1  2
g <- read_xlsx("../codes_R_rds/eleccionesunificadaschile/elecciones/codigos_sen_comuna.xlsx")
## New names:
## * `` -> ...5
## * `` -> ...7
saveRDS(g, "codigos_sen_comuna.rds")
union_senadores<-readRDS("../codes_R_rds/eleccionesunificadaschile/elecciones/senadores_1989-2017.rds")
codigos <- readRDS("../codes_R_rds/eleccionesunificadaschile/elecciones/codigos_sen_comuna.rds")
head(union_senadores,5)
##   Lista Circunscripción Tipo de mesa Número de mesa Cantidad de votos
## 1    A1               1            0             43               124
## 2    A1               1            0             47               112
## 3    A1               1            0             46               122
## 4    A1               1            0             45                95
## 5    A1               1            0             44               105
##        Nombre del candidato  Año
## 1 HUMBERTO PALZA CORVACHO   1989
## 2 HUMBERTO PALZA CORVACHO   1989
## 3 HUMBERTO PALZA CORVACHO   1989
## 4 HUMBERTO PALZA CORVACHO   1989
## 5 HUMBERTO PALZA CORVACHO   1989
head(codigos,5)
## Warning: `...` is not empty.
## 
## We detected these problematic arguments:
## * `needs_dots`
## 
## These dots only exist to allow future extensions and should be empty.
## Did you misspecify an argument?
## # A tibble: 5 x 8
##   `CIRCUNSCRIPCIÓ~ DISTRITO `CIRCUNSCRIPCIÓ~ COMUNA ...5  `Código Comuna ~ ...7 
##              <dbl>    <dbl> <chr>            <chr>  <lgl> <chr>            <lgl>
## 1                6        7 SAN ANTONIO      ALGAR~ NA    05602            NA   
## 2                7       14 MELIPILLA        ALHUE  NA    13502            NA   
## 3               10       21 BIOBIO           ALTO ~ NA    08314            NA   
## 4                4        4 HUASCO           ALTO ~ NA    03302            NA   
## 5                2        2 IQUIQUE          ALTO ~ NA    01107            NA   
## # ... with 1 more variable: `NOMBRE COMUNA` <chr>
names(codigos)[1]<- "Circunscripción"
codigos_2 <- codigos[,c(1,6)]
head(codigos_2,5)
## Warning: `...` is not empty.
## 
## We detected these problematic arguments:
## * `needs_dots`
## 
## These dots only exist to allow future extensions and should be empty.
## Did you misspecify an argument?
## # A tibble: 5 x 2
##   Circunscripción `Código Comuna 2018`
##             <dbl> <chr>               
## 1               6 05602               
## 2               7 13502               
## 3              10 08314               
## 4               4 03302               
## 5               2 01107
# uniones_senador_final_final = merge( x = union_senadores, y = codigos_2, by ="Circunscripción", all.x = TRUE)
# uniones_senador_final_final
# savRDS(uniones_senador_final_final,"senadores_1989-2017_codigos_nuevos.rds")