html_document: toc: true theme: “simplex”
library(readxl)
Jalisco <- read_excel("C:/Users/richa/OneDrive - CIDE/1er Semestre-DESKTOP-RPQUJJA/Manejo de bases de datos y programación/Actividad 1/Actividad 1/Jalisco.xlsx", col_names = TRUE, na = "*")
Imagen1
tabla1 <- aggregate(cbind(as.numeric(POBTOT),as.numeric(P3YM_HLI))~NOM_MUN,
data=Jalisco,sum)
pob_ind <- tabla1$V2/tabla1$V1
tabla2 <- data.frame(Municipio= tabla1$NOM_MUN, Porcentaje_pob_ind=pob_ind)
install.packages('sqldf')
library(sqldf)
tabla3 <- sqldf("SELECT * FROM tabla2
ORDER BY Porcentaje_pob_ind DESC
LIMIT 10", row.names = TRUE)
install.packages("kableExtra")
library(kableExtra)
options(knitr.table.format = "html")
tabla4 <- aggregate(cbind(as.numeric(POBTOT),as.numeric(POB65_MAS))~NOM_MUN,
data=Jalisco,sum)
pob_65mas <- tabla4$V2/tabla4$V1
tabla5 <- data.frame(Municipio= tabla4$NOM_MUN, Porcentaje_pob_65mas=pob_65mas)
tabla6 <- sqldf("SELECT * FROM tabla5
ORDER BY Porcentaje_pob_65mas DESC
LIMIT 30", row.names = TRUE)
kbl(tabla6)
tabla7<- aggregate(cbind(as.numeric(PEA))~NOM_MUN,
data=Jalisco,sum)
Pob_Eco<- Jalisco$PEA
tabla8<- data.frame(Municipio = tabla7$NOM_MUN, Pob_Eco = Pob_Eco)
tabla9<- sqldf("SELECT * FROM tabla8
ORDER BY Pob_Eco DESC
LIMIT 30", row.names = TRUE)
kbl(tabla9)
tabla10<- aggregate(cbind(as.numeric(POBTOT),as.numeric(P15YM_SE)) ~ NOM_MUN,
data=Jalisco,sum)
pob_sinedu <- tabla10$V2/tabla10$V1
tabla11<- data.frame(Municipio = tabla10$NOM_MUN, Porcentaje_pob_sinedu = pob_sinedu)
tabla12<- sqldf("SELECT * FROM tabla11
ORDER BY Porcentaje_pob_sinedu DESC
LIMIT 30", row.names = TRUE)
kbl(tabla12)
tabla13<-aggregate(cbind(as.numeric(P3YM_HLI))~NOM_MUN,
data=Jalisco,sum)
Pob_ind<- c(Jalisco$P3YM_HLI, NA = 0)
tabla14<- data.frame(Municipio = tabla13$NOM_MUN, Pob_ind = Pob_ind)
tabla141 <- sqldf("SELECT * FROM tabla14
ORDER BY Pob_ind DESC
LIMIT 10", row.names = TRUE)
kbl(tabla14)
tabla15<- aggregate(cbind(as.numeric(VIVTOT),as.numeric(VPH_INTER))~NOM_MUN,
data=Jalisco,sum)
viv_int <- tabla10$V2/tabla10$V1
tabla16 <- data.frame(Municipio = tabla15$NOM_MUN, Porcentaje_viv_int = viv_int)
tabla17 <- sqldf("SELECT * FROM tabla16
ORDER BY Porcentaje_viv_int DESC
LIMIT 30", row.names = TRUE)
kbl(tabla17)
___
Imagen 2
palindromo <- function(word)
{
library(stringr)
split_word <- unlist((str_split(word, pattern = "")))
reverse_word <- split_word[str_length(word):1]
paste_word <- paste(reverse_word, collapse = "")
cat(word == paste_word)
}''
oracion <- c("amamaromaleavivaelamorapapayapaparomaleavivaelamoramama")
palindromo(oracion)
matriz <- c(3, 4, -1, 2, -1, 3, 2, 2, 1)
matriz <- matrix(matriz, nrow = 3, ncol = 3, byrow = TRUE)
H1 <- matriz[1,1] > 0
H1
H2 <- det(matriz) > 0
H2
{
if(H1 == TRUE & H2 == TRUE)
{
print(paste0("H1 y H2 son positivas, la matriz es definida positiva"))
}
else
{
print(paste0("H1 y H2 no son ambas positivas, la matriz es definida negativa"))
}
}
#### [1] "H1 y H2 no son ambas positivas, la matriz es definida negativa"