1 Las variables de ingreso a utilizar serán:
Año | Ingreso total | Ingreso autónomo | Ingreso del trabajo | Ingreso ocupación principal |
---|---|---|---|---|
2006 | YTOTHAJ | YAUTHAJ | YTRABHAJ | YOPRHAJ |
2009 | YTOTHAJ | YAUTHAJ | YTRABHAJ | YOPRHAJ |
2011 | ytothaj | yauthaj | ytrabhaj | yoprhaj |
2013 | ytotcorh | yautcorh | ytrabajoCorh | yoprCorh |
2015 | ytotcorh | yautcorh | ytrabajoCorh | yoprCorh |
2017 | ytotcorh | yautcorh | ytrabajocorh | yoprcorh |
2020 | ytotcorh | yautcorh | ytrabajocorh | yoprcorh |
1.1 Lectura de bases de datos Casen
<<- readRDS("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/casen/casen_2006_c.rds")
dataset_06 <- mutate_if(dataset_06, is.factor, as.character)
dataset_06 <<- readRDS("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/casen/casen_2009_c.rds")
dataset_09 <- mutate_if(dataset_09, is.factor, as.character)
dataset_09 <<- readRDS("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/casen/casen_2011_c.rds")
dataset_11 <- mutate_if(dataset_11, is.factor, as.character)
dataset_11 <<- readRDS("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/casen/casen_2013_c.rds")
dataset_13 <- mutate_if(dataset_13, is.factor, as.character)
dataset_13 <<- readRDS("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/casen/casen_2015_c.rds")
dataset_15 <- mutate_if(dataset_15, is.factor, as.character)
dataset_15 <<- readRDS("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/casen/casen_2017_c.rds")
dataset_17 <- mutate_if(dataset_17, is.factor, as.character)
dataset_17 <<- readRDS("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/casen/casen_2020_c.rds")
dataset_20 <- mutate_if(dataset_20, is.factor, as.character) dataset_20
1.1.1 Homologación de alfabetismo
$E1[dataset_06$E1 == "No sabe /Sin dato"] <- NA
dataset_06
$e1[dataset_11$e1 == "Sí, lee y escribe"] <- "Sí"
dataset_11$e1[dataset_11$e1 == "No, sólo lee"] <- "No"
dataset_11$e1[dataset_11$e1 == "No, ninguno"] <- "No"
dataset_11$e1[dataset_11$e1 == "No, sólo escribe"] <- "No"
dataset_11
$e1[dataset_13$e1 == "Sí, lee y escribe"] <- "Sí"
dataset_13$e1[dataset_13$e1 == "No, ninguno"] <- "No"
dataset_13$e1[dataset_13$e1 == "No, sólo lee"] <- "No"
dataset_13$e1[dataset_13$e1 == "No, sólo escribe"] <- "No"
dataset_13$e1[dataset_13$e1 == "NS/NR"] <- NA
dataset_13
$e1[dataset_15$e1 == "Sí, lee y escribe"] <- "Sí"
dataset_15$e1[dataset_15$e1 == "No, ninguno"] <- "No"
dataset_15$e1[dataset_15$e1 == "No, sólo lee"] <- "No"
dataset_15$e1[dataset_15$e1 == "No, sólo escribe"] <- "No"
dataset_15
$e1[dataset_17$e1 == "Sí, lee y escribe"] <- "Sí"
dataset_17$e1[dataset_17$e1 == "No, sólo lee"] <- "No"
dataset_17$e1[dataset_17$e1 == "No, ninguno"] <- "No"
dataset_17$e1[dataset_17$e1 == "No sabe/responde"] <- NA
dataset_17$e1[dataset_17$e1 == "No, sólo escribe"] <- "No"
dataset_17
$e1[dataset_20$e1 == 1] <- "Sí"
dataset_20$e1[dataset_20$e1 == 0] <- "No" dataset_20
1.1.2 Homologación de migracion
for (i in unique(dataset_20$r2_pais_esp)) {
<- gsub("(^[[:space:]]+|[[:space:]]+$)", "", i)
pais <- tolower(pais)
pais $r2_pais_esp[dataset_20$r2_pais_esp == i] <- str_to_title(pais)
dataset_20
}
$r2p_cod[dataset_11$r2p_cod == "No contesta"] <- "NS/NR"
dataset_11$r2_p_cod[dataset_13$r2_p_cod == "No contesta"] <- "NS/NR"
dataset_13$r2espp_cod[dataset_15$r2espp_cod == "No contesta"] <- "NS/NR"
dataset_15$r2_p_cod[dataset_17$r2_p_cod == "No Bien Especificado"] <- "NS/NR"
dataset_17$r2_p_cod[dataset_17$r2_p_cod == "No Responde"] <- "NS/NR"
dataset_17$r2_pais_esp[dataset_20$r2_pais_esp == "No Bien Especificado"] <- "NS/NR"
dataset_20$r2_pais_esp[dataset_20$r2_pais_esp == ""] <- NA dataset_20
2 Generación de tablas de contingencia con etnia
<- data.frame()
df_tablas
for (var2 in 1:4) {
<- function(n){
funcion1
<-switch(n,"2006","2009","2011","2013","2015","2017","2020")
xx<<- xx
tanio
if(xx==2006) {
<- switch(var2,"YTOTHAJ","YAUTHAJ","YTRABHAJ","YOPRHAJ")
ingreso <- dataset_06[!is.na(dataset_06[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$COMUNA
b <- eliminated$SEXO
c <- eliminated$E1 #alfabetismo
d <- eliminated$T4 #etnia
e <- 2006
anio
}
if(xx==2009) {
<- switch(var2,"YTOTHAJ","YAUTHAJ","YTRABHAJ","YOPRHAJ")
ingreso <- dataset_09[!is.na(dataset_09[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$COMUNA
b <- eliminated$SEXO
c <- eliminated$E1 #alfabetismo
d <- eliminated$T5 #etnia
e <- 2009
anio
}
if(xx==2011) {
<- switch(var2,"ytothaj","yauthaj","ytrabhaj","yoprhaj")
ingreso <- dataset_11[!is.na(dataset_11[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r6 #etnia
e <- 2011
anio
}
if(xx==2013) {
<- switch(var2,"ytotcorh","yautcorh","ytrabajoCorh","yoprCorh")
ingreso <- dataset_13[!is.na(dataset_13[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r6 #etnia
e <- 2013
anio
}
if(xx==2015) {
<- switch(var2,"ytotcorh","yautcorh","ytrabajoCorh","yoprCorh")
ingreso <- dataset_15[!is.na(dataset_15[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r3 #etnia
e <- 2015
anio
}
if(xx==2017) {
<- switch(var2,"ytotcorh","yautcorh","ytrabajocorh","yoprcorh")
ingreso <- dataset_17[!is.na(dataset_17[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r3 #etnia
e <- 2017
anio
}
if(xx==2020) {
<- switch(var2,"ytotcorh","yautcorh","ytrabajocorh","yoprcorh")
ingreso <-dataset_20[!(dataset_20[,c(ingreso)] == 0),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r3 #etnia
e <- 2020
anio
}
<-aggregate(a, by=list(b, c, d, e ), FUN = mean , na.rm = TRUE)
promedios_grupales <-aggregate(a, by=list(b, c, d, e ), FUN = sd , na.rm = TRUE)
promedios_grupales_sd <-aggregate(a, by=list(b, c, d, e ), FUN = gini , na.rm = TRUE)
promedios_grupales_gini
$sd = promedios_grupales_sd$sd.a
promedios_grupales$gini = promedios_grupales_gini$gini.a
promedios_grupales<- promedios_grupales
df
################ -- frecuencia
<-switch(n,"EXPC","EXPC","expc_full","expc","expc_todas","expc","expc")
expan
<-xtabs(eliminated[,(expan)]~b+c+d+e , data = eliminated)
tabla_matp <- as.data.frame(tabla_matp)
tabla_matp <-tabla_matp[!(tabla_matp$Freq == 0),]
tabla_matp $freq <- tabla_matp$Freq
df<- df[complete.cases(df), ]
df ################
names(df)[1] <- "Comuna"
names(df)[2] <- "Sexo"
names(df)[3] <- "Alfabetismo"
names(df)[4] <- "Etnia"
names(df)[5] <- "Promedio del Ingreso"
names(df)[6] <- "Desviación standard"
names(df)[7] <- "Gini"
names(df)[8] <- "freq"
$Año = xx
df
<- paste0("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/codigos_comunales_2006-2020.rds")
direc_cod_com <- readRDS(file = direc_cod_com)
codigos_comunales names(codigos_comunales)[1] <- "Código"
names(codigos_comunales)[2] <- "Comuna"
= merge( x = df, y = codigos_comunales, by = "Comuna", all.x = TRUE)
tabla_df <-tabla_df[!(tabla_df$Promedio == 0),]
tabla_df
<<- tabla_df
tabla_df2
}
<- data.frame()
data_df3 for (n in 1:7){
funcion1(n)
<- rbind(data_df3,tabla_df2)
data_df3
} <- switch(var2,"ytotcorh","yautcorh","ytrabajocorh","yoprcorh")
variable_i
$var_id <- paste0(variable_i,"_id")
data_df3assign(paste0("tabla_etnia_",variable_i),data_df3)
<- data.frame()
data_df3 print(paste0("tabla_etnia_",variable_i))
}
## [1] "tabla_etnia_ytotcorh"
## [1] "tabla_etnia_yautcorh"
## [1] "tabla_etnia_ytrabajocorh"
## [1] "tabla_etnia_yoprcorh"
<- rbind(tabla_etnia_ytotcorh,tabla_etnia_yautcorh,tabla_etnia_ytrabajocorh,tabla_etnia_yoprcorh) tabla_final
2.1 Homologación de etnia
$Etnia[tabla_final$Etnia == "Aimara" ] <- "Aymara"
tabla_final$Etnia[tabla_final$Etnia == "No pertenece a ninguno de estos pueblos indígenas" ] <- "No pertenece a ningún pueblo indígena"
tabla_final$Etnia[tabla_final$Etnia == "Mapuche"] <- "Mapuche"
tabla_final$Etnia[tabla_final$Etnia == "Diaguita"] <- "Diaguita"
tabla_final$Etnia[tabla_final$Etnia == "Atacameño" ] <- "Atacameño"
tabla_final$Etnia[tabla_final$Etnia == "Atacameño (Likan-Antai)" ] <- "Atacameño"
tabla_final$Etnia[tabla_final$Etnia == "Atacameño (Likán Antai)" ] <- "Atacameño"
tabla_final$Etnia[tabla_final$Etnia == "Atacameño (Likán-Antai)" ] <- "Atacameño"
tabla_final$Etnia[tabla_final$Etnia == "Quechua" ] <- "Quechua"
tabla_final$Etnia[tabla_final$Etnia == "Yámana o Yagán" ] <- "Yagán"
tabla_final$Etnia[tabla_final$Etnia == "Yagan" ] <- "Yagán"
tabla_final$Etnia[tabla_final$Etnia == "Yagán (Yámana)" ] <- "Yagán"
tabla_final$Etnia[tabla_final$Etnia == "Rapa-Nui o Pascuenses"] <- "Pascuense"
tabla_final$Etnia[tabla_final$Etnia == "Rapa-Nui"] <- "Pascuense"
tabla_final$Etnia[tabla_final$Etnia == "Rapa Nui (Pascuense)"] <- "Pascuense"
tabla_final$Etnia[tabla_final$Etnia == "Rapa Nui"] <- "Pascuense"
tabla_final$Etnia[tabla_final$Etnia == "Collas"] <- "Coya"
tabla_final$Etnia[tabla_final$Etnia == "Kawashkar o Alacalufes" ] <- "Alacalufe"
tabla_final$Etnia[tabla_final$Etnia == "Kawashkar" ] <- "Alacalufe"
tabla_final$Etnia[tabla_final$Etnia == "Kawésqar (Alacalufes)" ] <- "Alacalufe"
tabla_final$Etnia[tabla_final$Etnia == "Kawésqar" ] <- "Alacalufe"
tabla_final$Etnia[tabla_final$Etnia == "Kawaskar" ] <- "Alacalufe"
tabla_final$Etnia[tabla_final$Etnia == "Chango" ] <- "Chango"
tabla_final$Etnia[tabla_final$Etnia == "Sin dato"] <- NA
tabla_final$Etnia[tabla_final$Etnia == "NS/NR" ] <- NA
tabla_final$Etnia[tabla_final$Etnia == "No sabe/no responde" ] <- NA
tabla_final
##############
<- tabla_final
data_df3 $cod_sexo <- data_df3$Sexo
data_df3$cod_sexo[data_df3$cod_sexo == "Hombre"] <- "01"
data_df3$cod_sexo[data_df3$cod_sexo == "Mujer"] <- "02"
data_df3
$cod_alfa <- data_df3$Alfabetismo
data_df3$cod_alfa[data_df3$cod_alfa == "Sí"] <- "01"
data_df3$cod_alfa[data_df3$cod_alfa == "No"] <- "02"
data_df3
<- c(sort(unique(data_df3$Etnia)[-c(1,6)] ),"No pertenece a ningún pueblo indígena",NA)
Etnia <- as.data.frame(Etnia)
Etnia$cod_etnia <- paste("00",seq(1:nrow(Etnia)), sep = "")
Etnia<- Etnia$cod_etnia
codigos <- seq(1:nrow(Etnia))
rango <- paste("",codigos[rango], sep = "")
cadena <- substr(cadena,(nchar(cadena)[rango])-(1),4)
cadena <- as.data.frame(codigos)
codigos <- as.data.frame(cadena)
cadena <- cbind(Etnia,cadena)
codigos colnames(codigos) <- c("Etnia","cadena","cod_etnia")
<- merge(x=data_df3, y=codigos, by="Etnia")
data_df3 <- data_df3[,c(2,10,1,15,3,12,4,13,5,6,7,8,9,11)]
data_df3 <- data_df3
tabla_final
##############
2.2 Ingreso total ytotcorh
<- filter(tabla_final,tabla_final$var_id == "ytotcorh_id")
tabla_etnia_ytotcorh
datatable(tabla_etnia_ytotcorh, extensions = 'Buttons', escape = FALSE, rownames = FALSE,
options = list(dom = 'Bfrtip',
buttons = list('colvis', list(extend = 'collection',
buttons = list(
list(extend='copy'),
list(extend='excel',
filename = 'tabla_etnia_ytotcorh'),
list(extend='pdf',
filename= 'tabla_etnia_ytotcorh')),
text = 'Download')), scrollX = TRUE))%>%
formatRound(columns=c("Promedio del Ingreso","Desviación standard","Gini") ,mark = "", digits=3)
<- data.frame()
dta1 for (i in c(2006,2009,2011,2013,2015,2017,2020)) {
<- filter(tabla_etnia_ytotcorh,Comuna=="Santiago",Etnia=="No pertenece a ningún pueblo indígena",Sexo=="Hombre",Año== i,Alfabetismo=="Sí")
filtro <- rbind(dta1,filtro)
dta1
}
ggplot(dta1, aes(x=Año, y=`Promedio del Ingreso`)) + geom_bar(stat="identity")
2.3 Ingreso autonomo yautcorh
<- filter(tabla_final,tabla_final$var_id == "yautcorh_id")
tabla_etnia_yautcorh
datatable(tabla_etnia_yautcorh, extensions = 'Buttons', escape = FALSE, rownames = FALSE,
options = list(dom = 'Bfrtip',
buttons = list('colvis', list(extend = 'collection',
buttons = list(
list(extend='copy'),
list(extend='excel',
filename = 'tabla_etnia_yautcorh'),
list(extend='pdf',
filename= 'tabla_etnia_yautcorh')),
text = 'Download')), scrollX = TRUE))%>%
formatRound(columns=c("Promedio del Ingreso","Desviación standard","Gini") ,mark = "", digits=3)
2.4 Ingreso del trabajo ytrabajocorh
<- filter(tabla_final,tabla_final$var_id == "ytrabajocorh_id")
tabla_etnia_ytrabajocorh
datatable(tabla_etnia_ytrabajocorh, extensions = 'Buttons', escape = FALSE, rownames = FALSE,
options = list(dom = 'Bfrtip',
buttons = list('colvis', list(extend = 'collection',
buttons = list(
list(extend='copy'),
list(extend='excel',
filename = 'tabla_etnia_ytrabajocorh'),
list(extend='pdf',
filename= 'tabla_etnia_ytrabajocorh')),
text = 'Download')), scrollX = TRUE))%>%
formatRound(columns=c("Promedio del Ingreso","Desviación standard","Gini") ,mark = "", digits=3)
2.5 Ingreso del trabajo yoprcor
<- filter(tabla_final,tabla_final$var_id == "yoprcorh_id")
tabla_etnia_yoprcorh
datatable(tabla_etnia_yoprcorh, extensions = 'Buttons', escape = FALSE, rownames = FALSE,
options = list(dom = 'Bfrtip',
buttons = list('colvis', list(extend = 'collection',
buttons = list(
list(extend='copy'),
list(extend='excel',
filename = 'tabla_etnia_yoprcorh'),
list(extend='pdf',
filename= 'tabla_etnia_yoprcorh')),
text = 'Download')), scrollX = TRUE))%>%
formatRound(columns=c("Promedio del Ingreso","Desviación standard","Gini") ,mark = "", digits=3)
3 Generación de tablas de contingencia con migración
<- data.frame()
df_tablas
for (var2 in 1:4) {
<- function(n){
funcion1
<-switch(n,"2011","2013","2015","2017","2020")
xx<<- xx
tanio
if(xx==2011) {
<- switch(var2,"ytothaj","yauthaj","ytrabhaj","yoprhaj")
ingreso <- dataset_11[!is.na(dataset_11[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r2p_cod #migra
e <- 2011
anio
}
if(xx==2013) {
<- switch(var2,"ytotcorh","yautcorh","ytrabajoCorh","yoprCorh")
ingreso <- dataset_13[!is.na(dataset_13[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r2_p_cod #migra
e <- 2013
anio
}
if(xx==2015) {
<- switch(var2,"ytotcorh","yautcorh","ytrabajoCorh","yoprCorh")
ingreso <- dataset_15[!is.na(dataset_15[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r2espp_cod #migra
e <- 2015
anio
}
if(xx==2017) {
<- switch(var2,"ytotcorh","yautcorh","ytrabajocorh","yoprcorh")
ingreso <- dataset_17[!is.na(dataset_17[,c(ingreso)]),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r2_p_cod #migra
e <- 2017
anio
}
if(xx==2020) {
<- switch(var2,"ytotcorh","yautcorh","ytrabajocorh","yoprcorh")
ingreso <-dataset_20[!(dataset_20[,c(ingreso)] == 0),]
eliminated <- eliminated[,c(ingreso)]
a <- eliminated$comuna
b <- eliminated$sexo
c <- eliminated$e1 #alfabetismo
d <- eliminated$r2_pais_esp #migra
e <- 2020
anio
}
<-aggregate(a, by=list(b, c, d, e ), FUN = mean , na.rm = TRUE)
promedios_grupales <-aggregate(a, by=list(b, c, d, e ), FUN = sd , na.rm = TRUE)
promedios_grupales_sd <-aggregate(a, by=list(b, c, d, e ), FUN = gini , na.rm = TRUE)
promedios_grupales_gini
$sd = promedios_grupales_sd$sd.a
promedios_grupales$gini = promedios_grupales_gini$gini.a
promedios_grupales<-promedios_grupales
df
################ -- frecuencia
<-switch(n,"expc_full","expc","expc_todas","expc","expc")
expan
<-xtabs(eliminated[,(expan)]~b+c+d+e , data = eliminated)
tabla_matp <- as.data.frame(tabla_matp)
tabla_matp <-tabla_matp[!(tabla_matp$Freq == 0),]
tabla_matp $freq <- tabla_matp$Freq
df<- df[complete.cases(df), ]
df ################
names(df)[1] <- "Comuna"
names(df)[2] <- "Sexo"
names(df)[3] <- "Alfabetismo"
names(df)[4] <- "Migra"
names(df)[5] <- "Promedio del Ingreso"
names(df)[6] <- "Desviación standard"
names(df)[7] <- "Gini"
names(df)[8] <- "freq"
$Año = xx
df
<- paste0("C:/Users/enamo/Desktop/Shiny-R/Casen_en_pandemia_2020/codigos_comunales_2011-2017.rds")
direc_cod_com <- readRDS(file = direc_cod_com)
codigos_comunales names(codigos_comunales)[1] <- "Código"
names(codigos_comunales)[2] <- "Comuna"
= merge( x = df, y = codigos_comunales, by = "Comuna", all.x = TRUE)
tabla_df <-tabla_df[!(tabla_df$Promedio == 0),]
tabla_df
<<- tabla_df
tabla_df2
}
<- data.frame()
data_df3 for (n in 1:5){
funcion1(n)
<- rbind(data_df3,tabla_df2)
data_df3
} <- switch(var2,"ytotcorh","yautcorh","ytrabajocorh","yoprcorh")
variable_i
$var_id <- paste0(variable_i,"_id")
data_df3assign(paste0("tabla_migra_",variable_i),data_df3)
<- data.frame()
data_df3 print(paste0("tabla_migra_",variable_i))
}
## [1] "tabla_migra_ytotcorh"
## [1] "tabla_migra_yautcorh"
## [1] "tabla_migra_ytrabajocorh"
## [1] "tabla_migra_yoprcorh"
<- rbind(tabla_migra_ytotcorh,tabla_migra_yautcorh,tabla_migra_ytrabajocorh,tabla_migra_yoprcorh)
data_df3
#################
$cod_sexo <- data_df3$Sexo
data_df3$cod_sexo[data_df3$cod_sexo == "Hombre"] <- "01"
data_df3$cod_sexo[data_df3$cod_sexo == "Mujer"] <- "02"
data_df3
$cod_alfa <- data_df3$Alfabetismo
data_df3$cod_alfa[data_df3$cod_alfa == "Sí"] <- "01"
data_df3$cod_alfa[data_df3$cod_alfa == "No"] <- "02"
data_df3
<- c(sort(unique(data_df3$Migra)[-6]),"NS/NR")
Migra <- as.data.frame(Migra)
Migra$cod_Migra <- paste("00",seq(1:nrow(Migra)), sep = "")
Migra<- Migra$cod_Migra
codigos <- seq(1:nrow(Migra))
rango <- paste("",codigos[rango], sep = "")
cadena <- substr(cadena,(nchar(cadena)[rango])-(1),4)
cadena <- as.data.frame(codigos)
codigos <- as.data.frame(cadena)
cadena <- cbind(Migra,cadena)
codigos colnames(codigos) <- c("Migra","cadena","cod_Migra")
<- merge(x=data_df3, y=codigos, by="Migra")
data_df3
<- data_df3[,c(2,10,1,15,3,12,4,13,5,6,7,8,9,11)]
data_df3
###################
3.1 Ingreso total ytotcorh
<- filter(data_df3,data_df3$var_id == "ytotcorh_id")
tabla_migra_ytotcorh
datatable(tabla_migra_ytotcorh, extensions = 'Buttons', escape = FALSE, rownames = FALSE,
options = list(dom = 'Bfrtip',
buttons = list('colvis', list(extend = 'collection',
buttons = list(
list(extend='copy'),
list(extend='excel',
filename = 'tabla_migra_ytotcorh'),
list(extend='pdf',
filename= 'tabla_migra_ytotcorh')),
text = 'Download')), scrollX = TRUE))%>%
formatRound(columns=c("Promedio del Ingreso","Desviación standard","Gini") ,mark = "", digits=3)
3.2 Ingreso autonomo yautcorh
<- filter(data_df3,data_df3$var_id == "yautcorh_id")
tabla_migra_yautcorh
datatable(tabla_migra_yautcorh, extensions = 'Buttons', escape = FALSE, rownames = FALSE,
options = list(dom = 'Bfrtip',
buttons = list('colvis', list(extend = 'collection',
buttons = list(
list(extend='copy'),
list(extend='excel',
filename = 'tabla_migra_yautcorh'),
list(extend='pdf',
filename= 'tabla_migra_yautcorh')),
text = 'Download')), scrollX = TRUE))%>%
formatRound(columns=c("Promedio del Ingreso","Desviación standard","Gini") ,mark = "", digits=3)
3.3 Ingreso del trabajo ytrabajocorh
<- filter(data_df3,data_df3$var_id == "ytrabajocorh_id")
tabla_migra_ytrabajocorh
datatable(tabla_migra_ytrabajocorh, extensions = 'Buttons', escape = FALSE, rownames = FALSE,
options = list(dom = 'Bfrtip',
buttons = list('colvis', list(extend = 'collection',
buttons = list(
list(extend='copy'),
list(extend='excel',
filename = 'tabla_migra_ytrabajocorh'),
list(extend='pdf',
filename= 'tabla_migra_ytrabajocorh')),
text = 'Download')), scrollX = TRUE))%>%
formatRound(columns=c("Promedio del Ingreso","Desviación standard","Gini") ,mark = "", digits=3)
3.4 Ingreso del principal yoprcor
<- filter(data_df3,data_df3$var_id == "yoprcorh_id")
tabla_migra_yoprcorh
datatable(tabla_migra_yoprcorh, extensions = 'Buttons', escape = FALSE, rownames = FALSE,
options = list(dom = 'Bfrtip',
buttons = list('colvis', list(extend = 'collection',
buttons = list(
list(extend='copy'),
list(extend='excel',
filename = 'tabla_migra_yoprcorh'),
list(extend='pdf',
filename= 'tabla_migra_yoprcorh')),
text = 'Download')), scrollX = TRUE))%>%
formatRound(columns=c("Promedio del Ingreso","Desviación standard","Gini") ,mark = "", digits=3)