SlideShare una empresa de Scribd logo
Global AI Back Together
AI Data
Visualization with
R and PowerBI
Data Analyst en Interseguro
https://www.linkedin.com/in/natali-lujan-allende/
https://www.slideshare.net/natalilujanallende
Natali Lujan Allende
Bachiller en Estadística Informática (UNALM) con
especialización en Marketing Digital (UPC)
Herramienta de visualización
R es un lenguaje de programación y entorno computacional dedicado a la estadística.
Utilizado para minería de textos,
procesamiento de imagen,
visualizaciones interactivas de
datos y procesamiento de Big
Data,etc
Es recomendable instalar y usar
un entorno integrado de
desarrollo como R Studio
Caso de uso:
Existe una muestra publica con métricas relacionada a la página
Merchandise Store de Google.
https://shop.googlemerchandisestore.com/
Se solicita realizar un dashboard con estadísticas de la página web
BLOQUES DE CÓDIGO
#Importar datos
library(data.table)
##Cargar datos formato csv:
GOOGLE_MERCHANDISE_csv<-fread("D:/Naty/Taller/01.BI
EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T)
GOOGLE_MERCHANDISE_csv$date<-
as.Date(as.character(GOOGLE_MERCHANDISE_csv$date),format="%Y%m%d")
Los paquetes en R son colecciones de funciones y conjunto de datos desarrollados por la comunidad.
BLOQUES DE CÓDIGO
#Cargar datos formato google sheets:
library(googlesheets4)
sheets_auth(email = "natalilujan@gmail.com")
GOOGLE_MERCHANDISE_sheets <-
read_sheet("https://docs.google.com/spreadsheets/d/1G7ccUnndVuONOXMRv3oBC3slmGpTkNPBPx9I
HEEWc3M/edit#gid=0", sheet="google")
Importar datos
desde
Google Cloud
Platform
BLOQUES DE CÓDIGO
#Cargar datos formato google buc
library("bigrquery")
projectid = "data-negocio"
# Set your query
sql <- "select * from data-negocio.data_negocio.vista_google_merchandise"
bq_auth("natalilujan@gmail.com")
tb <- bq_project_query(projectid, sql)
GOOGLE_MERCHANDISE_BIGQUERY <- bq_table_download(tb)
BLOQUES DE CÓDIGO
##como filtrar en base a una columna:
library(data.table)
GOOGLE_MERCHANDISE_csv<-fread("D:/Naty/Taller/01.BI
EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T)
GOOGLE_MERCHANDISE_csv<-as.data.frame(GOOGLE_MERCHANDISE_csv)
library(dplyr)
GOOGLE_MERCHANDISE_csv<- filter(GOOGLE_MERCHANDISE_csv,transactions==1)
BLOQUES DE CÓDIGO
##como filtrar en base a una columna:
library(data.table)
GOOGLE_MERCHANDISE_csv<-fread("D:/Naty/Taller/01.BI
EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T)
GOOGLE_MERCHANDISE_csv<-as.data.frame(GOOGLE_MERCHANDISE_csv)
library(dplyr)
GOOGLE_MERCHANDISE_csv<- filter(GOOGLE_MERCHANDISE_csv,transactions==1)
#Crear campo calculado
GOOGLE_MERCHANDISE_csv$Canada<-ifelse(GOOGLE_MERCHANDISE_csv$country=="Canada","Canada","Otros")
BLOQUES DE CÓDIGO
##como filtrar en base a una columna:
library(data.table)
GOOGLE_MERCHANDISE_csv<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T)
GOOGLE_MERCHANDISE_csv<-as.data.frame(GOOGLE_MERCHANDISE_csv)
library(dplyr)
GOOGLE_MERCHANDISE_csv<- filter(GOOGLE_MERCHANDISE_csv,transactions==1)
#Crear campo calculado
GOOGLE_MERCHANDISE_csv$Canada<-ifelse(GOOGLE_MERCHANDISE_csv$country=="Canada","Canada","Otros")
#cargar venta transaccional:
venta_transaccional<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/venta_transaccional.csv",sep=";",header=T)
#Utilizar left join para cruzar tablas
GOOGLE_MERCHANDISE_csv<- GOOGLE_MERCHANDISE_csv %>% left_join(venta_transaccional,c("fullVisitorId"="fullVisitorId"))
BLOQUES DE CÓDIGO
#cargar varias tablas en una sola consulta
#Importar datos
library(data.table)
GOOGLE_MERCHANDISE_csv1<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T)
GOOGLE_MERCHANDISE_csv1$date<-as.Date(as.character(GOOGLE_MERCHANDISE_csv1$date),format="%Y%m%d")
library(googlesheets4)
sheets_auth(email = "natalilujan@gmail.com")
GOOGLE_MERCHANDISE_sheets1 <- read_sheet("https://docs.google.com/spreadsheets/d/1G7ccUnndVuONOXMRv3oBC3slmGpTkNPBPx9IHEEWc3M/edit#gid=0",
sheet="google")
library("bigrquery")
projectid = "data-negocio"
sql <- "
select * from data-negocio.data_negocio.vista_google_merchandise
"
bq_auth("natalilujan@gmail.com")
tb <- bq_project_query(projectid, sql)
GOOGLE_MERCHANDISE_BIGQUERY1 <- bq_table_download(tb)
BLOQUES DE CÓDIGO
###cargar varios archivos#####
library(data.table)
path="D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/Unir Bases"
setwd(path)
file_list <- list.files(path=path)
venta_transaccional_unido <- data.frame()
for (i in 1:length(file_list)){
if(grepl("venta_transaccional",file_list[i])){
temp_data <- fread(file_list[i],header=T,sep=";",stringsAsFactors = F)
venta_transaccional_unido <- rbind(venta_transaccional_unido, temp_data)
}
}
BLOQUES DE CÓDIGO
library(tidyverse)
gg<-ggplot(dataset,aes(x=pageviews,y=transactions)) +
geom_smooth(method = "gam",se=T)+
labs(title="Grafico",
x="pageviews")
plot(gg)
BLOQUES DE CÓDIGO
hist(dataset$pageviews,col="darkolivegreen1")
Recomendaciones
Revisar los Errores por tipo de dato
Explorar las gráficos que existen para importar a tu informe
@naty1655
natalilujan@gmail.com
naty_16_55@Hotmail.com
www.linkedin.com/in/natali-lujan-allende
Gracias a
todxs!
Global  IA-Power Bi

Más contenido relacionado

Similar a Global IA-Power Bi

SAP Cloud Analytics - Processess
SAP Cloud Analytics - ProcessessSAP Cloud Analytics - Processess
SAP Cloud Analytics - Processess
LPI ONG
 
50 claves para conocer PowerBI
50 claves para conocer PowerBI50 claves para conocer PowerBI
50 claves para conocer PowerBI
Stratebi
 
Design Studio - ASUG Argentina Diciembre 2015
Design Studio - ASUG Argentina Diciembre 2015Design Studio - ASUG Argentina Diciembre 2015
Design Studio - ASUG Argentina Diciembre 2015
Mauricio Cubillos Ocampo
 
Webinar Dic 2016 BOC Cloud_v1
Webinar Dic 2016 BOC Cloud_v1Webinar Dic 2016 BOC Cloud_v1
Webinar Dic 2016 BOC Cloud_v1
Ricardo Sada
 
Suite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentahoSuite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentaho
Beacon Software
 
Introduccion a PowerBI
Introduccion a PowerBIIntroduccion a PowerBI
Introduccion a PowerBI
jorge Muchaypiña
 
Power BI - Parte I
Power BI - Parte IPower BI - Parte I
Power BI - Parte I
Giacomo Santana
 
Overview sap bo girona nib efimatica
Overview sap bo girona nib efimaticaOverview sap bo girona nib efimatica
Overview sap bo girona nib efimatica
Efimatica
 
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Guillermo Taylor
 
Proyecto tics Back Office
Proyecto tics Back OfficeProyecto tics Back Office
Proyecto tics Back Office
Clinica Internacional
 
Perfiles profesionales en analytics - DMC Perú
Perfiles profesionales en analytics - DMC Perú Perfiles profesionales en analytics - DMC Perú
Perfiles profesionales en analytics - DMC Perú
DMC Perú
 
Microsoft power bi desktop nivel 1 (sp)
Microsoft power bi desktop   nivel 1 (sp)Microsoft power bi desktop   nivel 1 (sp)
Microsoft power bi desktop nivel 1 (sp)
Angie Ramos
 
Microsoft power BI
Microsoft power BIMicrosoft power BI
Microsoft power BI
Juan Frias
 
Metricsday2019 - Big query
Metricsday2019  - Big query   Metricsday2019  - Big query
Metricsday2019 - Big query
Multiplica
 
Sesion 1 pentaho special-edition 2013
Sesion 1  pentaho special-edition 2013Sesion 1  pentaho special-edition 2013
Sesion 1 pentaho special-edition 2013
Pablo Alexis Valdivia Muñoz
 
Herramientas de b i.pptx belen iza, vivi lopez..pptx 1
Herramientas de b i.pptx belen iza, vivi lopez..pptx 1Herramientas de b i.pptx belen iza, vivi lopez..pptx 1
Herramientas de b i.pptx belen iza, vivi lopez..pptx 1
Belen Iza Medrano
 
SharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AISharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AI
Alberto Diaz Martin
 
Perfil informatica independencia final 2
Perfil informatica independencia final 2Perfil informatica independencia final 2
Perfil informatica independencia final 2
morfeooo
 
Brochure-Power-BI (1).pdf
Brochure-Power-BI (1).pdfBrochure-Power-BI (1).pdf
Brochure-Power-BI (1).pdf
Jose Cervantes
 
Electiva
ElectivaElectiva
Electiva
Arlin11
 

Similar a Global IA-Power Bi (20)

SAP Cloud Analytics - Processess
SAP Cloud Analytics - ProcessessSAP Cloud Analytics - Processess
SAP Cloud Analytics - Processess
 
50 claves para conocer PowerBI
50 claves para conocer PowerBI50 claves para conocer PowerBI
50 claves para conocer PowerBI
 
Design Studio - ASUG Argentina Diciembre 2015
Design Studio - ASUG Argentina Diciembre 2015Design Studio - ASUG Argentina Diciembre 2015
Design Studio - ASUG Argentina Diciembre 2015
 
Webinar Dic 2016 BOC Cloud_v1
Webinar Dic 2016 BOC Cloud_v1Webinar Dic 2016 BOC Cloud_v1
Webinar Dic 2016 BOC Cloud_v1
 
Suite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentahoSuite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentaho
 
Introduccion a PowerBI
Introduccion a PowerBIIntroduccion a PowerBI
Introduccion a PowerBI
 
Power BI - Parte I
Power BI - Parte IPower BI - Parte I
Power BI - Parte I
 
Overview sap bo girona nib efimatica
Overview sap bo girona nib efimaticaOverview sap bo girona nib efimatica
Overview sap bo girona nib efimatica
 
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
Analytics SaaS - Power BI & Power BI Desktop: Generalidades, particularidades...
 
Proyecto tics Back Office
Proyecto tics Back OfficeProyecto tics Back Office
Proyecto tics Back Office
 
Perfiles profesionales en analytics - DMC Perú
Perfiles profesionales en analytics - DMC Perú Perfiles profesionales en analytics - DMC Perú
Perfiles profesionales en analytics - DMC Perú
 
Microsoft power bi desktop nivel 1 (sp)
Microsoft power bi desktop   nivel 1 (sp)Microsoft power bi desktop   nivel 1 (sp)
Microsoft power bi desktop nivel 1 (sp)
 
Microsoft power BI
Microsoft power BIMicrosoft power BI
Microsoft power BI
 
Metricsday2019 - Big query
Metricsday2019  - Big query   Metricsday2019  - Big query
Metricsday2019 - Big query
 
Sesion 1 pentaho special-edition 2013
Sesion 1  pentaho special-edition 2013Sesion 1  pentaho special-edition 2013
Sesion 1 pentaho special-edition 2013
 
Herramientas de b i.pptx belen iza, vivi lopez..pptx 1
Herramientas de b i.pptx belen iza, vivi lopez..pptx 1Herramientas de b i.pptx belen iza, vivi lopez..pptx 1
Herramientas de b i.pptx belen iza, vivi lopez..pptx 1
 
SharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AISharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AI
 
Perfil informatica independencia final 2
Perfil informatica independencia final 2Perfil informatica independencia final 2
Perfil informatica independencia final 2
 
Brochure-Power-BI (1).pdf
Brochure-Power-BI (1).pdfBrochure-Power-BI (1).pdf
Brochure-Power-BI (1).pdf
 
Electiva
ElectivaElectiva
Electiva
 

Más de Natali Lujan Allende

Data & Analítica
Data & Analítica Data & Analítica
Data & Analítica
Natali Lujan Allende
 
Métricas clave de negocio con Google Analytics
Métricas clave de negocio  con Google AnalyticsMétricas clave de negocio  con Google Analytics
Métricas clave de negocio con Google Analytics
Natali Lujan Allende
 
Inmersión Laboral Analítica Digital.pdf
Inmersión Laboral Analítica Digital.pdfInmersión Laboral Analítica Digital.pdf
Inmersión Laboral Analítica Digital.pdf
Natali Lujan Allende
 
Trabajo final diario el comercio
Trabajo final   diario el comercioTrabajo final   diario el comercio
Trabajo final diario el comercio
Natali Lujan Allende
 
Plan de comunicación crucero
Plan de comunicación cruceroPlan de comunicación crucero
Plan de comunicación crucero
Natali Lujan Allende
 
Mobile marketing trabajo tinder
Mobile marketing trabajo tinder Mobile marketing trabajo tinder
Mobile marketing trabajo tinder
Natali Lujan Allende
 
Metropolitano mobile marketing
Metropolitano mobile marketingMetropolitano mobile marketing
Metropolitano mobile marketing
Natali Lujan Allende
 
Legislaciónde medios instagram
Legislaciónde medios instagramLegislaciónde medios instagram
Legislaciónde medios instagram
Natali Lujan Allende
 
Gestion de la innovacion best buy grupo 1
Gestion de la innovacion   best buy grupo 1Gestion de la innovacion   best buy grupo 1
Gestion de la innovacion best buy grupo 1
Natali Lujan Allende
 
Gamificacion sodimac 3 metodo ignite 4
Gamificacion sodimac 3   metodo ignite 4Gamificacion sodimac 3   metodo ignite 4
Gamificacion sodimac 3 metodo ignite 4
Natali Lujan Allende
 
Social media y kpis
Social media y kpisSocial media y kpis
Social media y kpis
Natali Lujan Allende
 
Zona movil.com (Ejemplo de comercio electronico)
Zona movil.com (Ejemplo de comercio electronico)Zona movil.com (Ejemplo de comercio electronico)
Zona movil.com (Ejemplo de comercio electronico)
Natali Lujan Allende
 

Más de Natali Lujan Allende (14)

Data & Analítica
Data & Analítica Data & Analítica
Data & Analítica
 
Métricas clave de negocio con Google Analytics
Métricas clave de negocio  con Google AnalyticsMétricas clave de negocio  con Google Analytics
Métricas clave de negocio con Google Analytics
 
Inmersión Laboral Analítica Digital.pdf
Inmersión Laboral Analítica Digital.pdfInmersión Laboral Analítica Digital.pdf
Inmersión Laboral Analítica Digital.pdf
 
Trabajo final diario el comercio
Trabajo final   diario el comercioTrabajo final   diario el comercio
Trabajo final diario el comercio
 
Plan de comunicación crucero
Plan de comunicación cruceroPlan de comunicación crucero
Plan de comunicación crucero
 
Mobile marketing trabajo tinder
Mobile marketing trabajo tinder Mobile marketing trabajo tinder
Mobile marketing trabajo tinder
 
Metropolitano mobile marketing
Metropolitano mobile marketingMetropolitano mobile marketing
Metropolitano mobile marketing
 
Legislaciónde medios instagram
Legislaciónde medios instagramLegislaciónde medios instagram
Legislaciónde medios instagram
 
Gestion de la innovacion best buy grupo 1
Gestion de la innovacion   best buy grupo 1Gestion de la innovacion   best buy grupo 1
Gestion de la innovacion best buy grupo 1
 
Caso honda
Caso hondaCaso honda
Caso honda
 
Angrybirds mobile marketing
Angrybirds mobile marketingAngrybirds mobile marketing
Angrybirds mobile marketing
 
Gamificacion sodimac 3 metodo ignite 4
Gamificacion sodimac 3   metodo ignite 4Gamificacion sodimac 3   metodo ignite 4
Gamificacion sodimac 3 metodo ignite 4
 
Social media y kpis
Social media y kpisSocial media y kpis
Social media y kpis
 
Zona movil.com (Ejemplo de comercio electronico)
Zona movil.com (Ejemplo de comercio electronico)Zona movil.com (Ejemplo de comercio electronico)
Zona movil.com (Ejemplo de comercio electronico)
 

Último

Desarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento InformaticaDesarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento Informatica
floralbaortega88
 
sistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbssistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbs
SantiagoMejia99
 
Instituciones financieras globales por efectivo disponible (2024).pdf
Instituciones financieras globales por efectivo disponible (2024).pdfInstituciones financieras globales por efectivo disponible (2024).pdf
Instituciones financieras globales por efectivo disponible (2024).pdf
JC Díaz Herrera
 
Ojiva porcentual para el análisis de datos
Ojiva porcentual para el análisis de datosOjiva porcentual para el análisis de datos
Ojiva porcentual para el análisis de datos
JaimeYael
 
mapa conceptual y mental para niños de primaria y secundaria
mapa conceptual y mental para niños de primaria y secundariamapa conceptual y mental para niños de primaria y secundaria
mapa conceptual y mental para niños de primaria y secundaria
ManuelAlbertoHeredia1
 
Claves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdfClaves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdf
Emisor Digital
 
Presentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramasPresentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramas
JosMuoz943377
 
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdfREPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
IrapuatoCmovamos
 
Países_por_participacion_porcentual_en_el PNB global (2024) .pdf
Países_por_participacion_porcentual_en_el PNB global (2024) .pdfPaíses_por_participacion_porcentual_en_el PNB global (2024) .pdf
Países_por_participacion_porcentual_en_el PNB global (2024) .pdf
JC Díaz Herrera
 
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdfInforme de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Emisor Digital
 
PPT Interes-Simple-pptx.pptx-ejercicios.
PPT Interes-Simple-pptx.pptx-ejercicios.PPT Interes-Simple-pptx.pptx-ejercicios.
PPT Interes-Simple-pptx.pptx-ejercicios.
MELANYANELKACRUZLEON
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
ManuelaReina3
 
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptxACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
MelanieYuksselleCarr
 
contraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadascontraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadas
DieguinhoSalazar
 
e learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhote learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhot
diegozuniga768
 

Último (15)

Desarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento InformaticaDesarrollo de Habilidades de Pensamiento Informatica
Desarrollo de Habilidades de Pensamiento Informatica
 
sistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbssistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbs
 
Instituciones financieras globales por efectivo disponible (2024).pdf
Instituciones financieras globales por efectivo disponible (2024).pdfInstituciones financieras globales por efectivo disponible (2024).pdf
Instituciones financieras globales por efectivo disponible (2024).pdf
 
Ojiva porcentual para el análisis de datos
Ojiva porcentual para el análisis de datosOjiva porcentual para el análisis de datos
Ojiva porcentual para el análisis de datos
 
mapa conceptual y mental para niños de primaria y secundaria
mapa conceptual y mental para niños de primaria y secundariamapa conceptual y mental para niños de primaria y secundaria
mapa conceptual y mental para niños de primaria y secundaria
 
Claves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdfClaves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdf
 
Presentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramasPresentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramas
 
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdfREPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
 
Países_por_participacion_porcentual_en_el PNB global (2024) .pdf
Países_por_participacion_porcentual_en_el PNB global (2024) .pdfPaíses_por_participacion_porcentual_en_el PNB global (2024) .pdf
Países_por_participacion_porcentual_en_el PNB global (2024) .pdf
 
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdfInforme de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
 
PPT Interes-Simple-pptx.pptx-ejercicios.
PPT Interes-Simple-pptx.pptx-ejercicios.PPT Interes-Simple-pptx.pptx-ejercicios.
PPT Interes-Simple-pptx.pptx-ejercicios.
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptxACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
 
contraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadascontraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadas
 
e learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhote learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhot
 

Global IA-Power Bi

  • 1. Global AI Back Together
  • 3. Data Analyst en Interseguro https://www.linkedin.com/in/natali-lujan-allende/ https://www.slideshare.net/natalilujanallende Natali Lujan Allende Bachiller en Estadística Informática (UNALM) con especialización en Marketing Digital (UPC)
  • 5. R es un lenguaje de programación y entorno computacional dedicado a la estadística. Utilizado para minería de textos, procesamiento de imagen, visualizaciones interactivas de datos y procesamiento de Big Data,etc Es recomendable instalar y usar un entorno integrado de desarrollo como R Studio
  • 6. Caso de uso: Existe una muestra publica con métricas relacionada a la página Merchandise Store de Google. https://shop.googlemerchandisestore.com/ Se solicita realizar un dashboard con estadísticas de la página web
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. BLOQUES DE CÓDIGO #Importar datos library(data.table) ##Cargar datos formato csv: GOOGLE_MERCHANDISE_csv<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T) GOOGLE_MERCHANDISE_csv$date<- as.Date(as.character(GOOGLE_MERCHANDISE_csv$date),format="%Y%m%d") Los paquetes en R son colecciones de funciones y conjunto de datos desarrollados por la comunidad.
  • 16.
  • 17.
  • 18. BLOQUES DE CÓDIGO #Cargar datos formato google sheets: library(googlesheets4) sheets_auth(email = "natalilujan@gmail.com") GOOGLE_MERCHANDISE_sheets <- read_sheet("https://docs.google.com/spreadsheets/d/1G7ccUnndVuONOXMRv3oBC3slmGpTkNPBPx9I HEEWc3M/edit#gid=0", sheet="google")
  • 19.
  • 21.
  • 22. BLOQUES DE CÓDIGO #Cargar datos formato google buc library("bigrquery") projectid = "data-negocio" # Set your query sql <- "select * from data-negocio.data_negocio.vista_google_merchandise" bq_auth("natalilujan@gmail.com") tb <- bq_project_query(projectid, sql) GOOGLE_MERCHANDISE_BIGQUERY <- bq_table_download(tb)
  • 23.
  • 24. BLOQUES DE CÓDIGO ##como filtrar en base a una columna: library(data.table) GOOGLE_MERCHANDISE_csv<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T) GOOGLE_MERCHANDISE_csv<-as.data.frame(GOOGLE_MERCHANDISE_csv) library(dplyr) GOOGLE_MERCHANDISE_csv<- filter(GOOGLE_MERCHANDISE_csv,transactions==1)
  • 25.
  • 26. BLOQUES DE CÓDIGO ##como filtrar en base a una columna: library(data.table) GOOGLE_MERCHANDISE_csv<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T) GOOGLE_MERCHANDISE_csv<-as.data.frame(GOOGLE_MERCHANDISE_csv) library(dplyr) GOOGLE_MERCHANDISE_csv<- filter(GOOGLE_MERCHANDISE_csv,transactions==1) #Crear campo calculado GOOGLE_MERCHANDISE_csv$Canada<-ifelse(GOOGLE_MERCHANDISE_csv$country=="Canada","Canada","Otros")
  • 27.
  • 28. BLOQUES DE CÓDIGO ##como filtrar en base a una columna: library(data.table) GOOGLE_MERCHANDISE_csv<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T) GOOGLE_MERCHANDISE_csv<-as.data.frame(GOOGLE_MERCHANDISE_csv) library(dplyr) GOOGLE_MERCHANDISE_csv<- filter(GOOGLE_MERCHANDISE_csv,transactions==1) #Crear campo calculado GOOGLE_MERCHANDISE_csv$Canada<-ifelse(GOOGLE_MERCHANDISE_csv$country=="Canada","Canada","Otros") #cargar venta transaccional: venta_transaccional<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/venta_transaccional.csv",sep=";",header=T) #Utilizar left join para cruzar tablas GOOGLE_MERCHANDISE_csv<- GOOGLE_MERCHANDISE_csv %>% left_join(venta_transaccional,c("fullVisitorId"="fullVisitorId"))
  • 29.
  • 30. BLOQUES DE CÓDIGO #cargar varias tablas en una sola consulta #Importar datos library(data.table) GOOGLE_MERCHANDISE_csv1<-fread("D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/MUESTRA_GOOGLE_MERCHANDISE.csv",sep=",",header=T) GOOGLE_MERCHANDISE_csv1$date<-as.Date(as.character(GOOGLE_MERCHANDISE_csv1$date),format="%Y%m%d") library(googlesheets4) sheets_auth(email = "natalilujan@gmail.com") GOOGLE_MERCHANDISE_sheets1 <- read_sheet("https://docs.google.com/spreadsheets/d/1G7ccUnndVuONOXMRv3oBC3slmGpTkNPBPx9IHEEWc3M/edit#gid=0", sheet="google") library("bigrquery") projectid = "data-negocio" sql <- " select * from data-negocio.data_negocio.vista_google_merchandise " bq_auth("natalilujan@gmail.com") tb <- bq_project_query(projectid, sql) GOOGLE_MERCHANDISE_BIGQUERY1 <- bq_table_download(tb)
  • 31.
  • 32. BLOQUES DE CÓDIGO ###cargar varios archivos##### library(data.table) path="D:/Naty/Taller/01.BI EXPERT/EVENTO_GLOBAL_AI/Unir Bases" setwd(path) file_list <- list.files(path=path) venta_transaccional_unido <- data.frame() for (i in 1:length(file_list)){ if(grepl("venta_transaccional",file_list[i])){ temp_data <- fread(file_list[i],header=T,sep=";",stringsAsFactors = F) venta_transaccional_unido <- rbind(venta_transaccional_unido, temp_data) } }
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. BLOQUES DE CÓDIGO library(tidyverse) gg<-ggplot(dataset,aes(x=pageviews,y=transactions)) + geom_smooth(method = "gam",se=T)+ labs(title="Grafico", x="pageviews") plot(gg)
  • 39.
  • 42. Revisar los Errores por tipo de dato
  • 43. Explorar las gráficos que existen para importar a tu informe