#install.packages("data.table")
#install.packages("tidyverse")
#install.packages("leaflet")
#install.packages("sp")
#install.packages("broom")
#install.packages("janitor")
#install.packages("rgbif")
#install.packages("sf")
#install.packages("chilemapas")
#install.packages("RColorBrewer")
#install.packages("ggplot2")
rm(list=ls())
Hamburguesas <-fread("restaurantes.csv",encoding='Latin-1')
rating<-Hamburguesas[,c('rating', 'COMUNA')]
rating_prom<-Hamburguesas[,mean(rating,na.rm=T),by=.(COMUNA)]
ggplot(data = rating_prom, aes(x=COMUNA, y=V1, color=COMUNA ))+ geom_point() + labs(x='Comuna',y='Rating',title='Rating de restaurantes', subtitle='Por Comuna', caption= 'Fuente: Webcursos')
### A partir del gráfico y sus resultados, podemos concluir que en promedio, la comuna de Concón es la que tiene mejor rating y la comuna de Quilpué es la que tiene peor rating.
QUILPUE<- Hamburguesas[Hamburguesas$COMUNA=="QUILPUE",]
ggplot(data = QUILPUE, aes(x=nombre, y=rating, color=nombre ))+ geom_point() + labs(x='NOMBRE RESTAURANT',y='RATING',title='Rating de los restaurantes', subtitle='de Quilpué', caption= 'Fuente: Webcursos')
### Podemos concluir de este nuevo gráfico, que el restaurante con peor rating dentro de la comuna de Quilpué es “Sangucheria Donde Cuto”.
median(Hamburguesas$rating, na.rm = TRUE)
## [1] 4.5
mal_rating<-Hamburguesas[rating<4.5]
mal_rating<- mal_rating [,.(nombre,rating,lat,lng)]
mal_rating<-data.table(mal_rating)
mal_rating$lat<-as.numeric(mal_rating$lat)
mal_rating$lng<-as.numeric(mal_rating$lng)
pal <- colorNumeric (
palette = "YlOrBr",
domain = mal_rating$rating)
mytext<-paste("restaurantes:",mal_rating$nombre,"<br/>","rating: ", mal_rating$rating)
leaflet(mal_rating)%>%
addProviderTiles(providers$OpenStreetMap.HOT)%>%
setView(lng = -71.5, lat = -33, zoom = 11)%>%
addAwesomeMarkers(popup=mytext)
## Assuming "lng" and "lat" are longitude and latitude, respectively