# clase 5
# ruta de la base de datos
ruta <- "/Users/jorandradefig/Downloads/carpetas-de-investigacion-pgj-cdmx.csv"
# leer base de datos y guardar en variable
# UTF-8 es la codificación unicode o universal
pgj.cdmx <- read.csv(ruta, sep=";", encoding="UTF-8")
# mostrar base de datos
pgj.cdmx
# resumen de la base de datos
summary(pgj.cdmx)
# instalar biblioteca tidyverse
install.packages("tidyverse", dependencies=TRUE)
# importar o activar biblioteca tidyverse
library(tidyverse)
# seleccionar columnas
# selección vertical de la tabla
select(pgj.cdmx, "Alcaldía")
# filtrar o seleccionar los renglones
# donde la columna de Alcaldía es igual a CUAUHTEMOC
# selección horizontal de la tabla
filter(pgj.cdmx, "Alcaldía" == "CUAUHTEMOC")
# incrementar imprimir como máximo 1000000 de filas
options(max.print=1000)
# seleccionar la columna Alcaldía de la base de datos (pgj.cdmx)
select(pgj.cdmx, "Alcaldía")
# nombrar la selección de la columna Alcaldía de la base de datos (pgj.cdmx)
columna.alcaldia <- select(pgj.cdmx, "Alcaldía")
# Agrupamos la selección de la columna Alcaldía de la base de datos
group_by(columna.alcaldia, `Alcaldía`)
# nombramos la agrupación de la selección de la columna Alcaldía de la base de datos
group.alcaldia <- group_by(columna.alcaldia, `Alcaldía`)
# sumamos la agrupación de la selección de la columna de la base
summarise(group.alcaldia, count = n())
# nombramos la suma de la agrupación de la selección de la columna de la base
summarise.alcaldia <- summarise(group.alcaldia, count = n())
# mostramos todo de la suma de la agrupación de la selección de la columna de la base
data <- as.data.frame(summarise.alcaldia)
summary(data)
# graficamos la muestra completa de la suma de la agrupación de la selección de la columna de la base
ggplot(data = data, mapping = aes(x = data$Alcaldía, y = data$count)) +
geom_point(aes(size = data$count))
Comments