introducción a r - primeros pasos en r
TRANSCRIPT
![Page 1: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/1.jpg)
#SQSummit
Introducción a R
Javier Loria
/in/JavierSQL
@JavierSQL
Primeros pasos en R
![Page 2: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/2.jpg)
Sponsors del SolidQ Summit Panamá
![Page 3: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/3.jpg)
Porque?
Carro rojo con parrilla arriba.
![Page 4: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/4.jpg)
Antes de empezar
Instalación
R desde SQL
Fundamentos
Documentación
Visualización
Agenda
![Page 5: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/5.jpg)
Porque?
2015 2014
http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages
![Page 6: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/6.jpg)
Interactivo
Sensitivo a mayúsculas
Interpretado
Objetos se mantienen en memoria
Miles de Librerías
Cosas que saber
![Page 7: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/7.jpg)
https://www.visualstudio.com/en-us/features/rtvs-vs.aspx
![Page 8: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/8.jpg)
SQL 2016 RC3
![Page 9: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/9.jpg)
Interactivo
Intellisense
Explorador de variables
Depuración
Historia
R Markdown
R Tools for VS
![Page 10: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/10.jpg)
Motor de R
![Page 11: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/11.jpg)
R version 3.2.4 Revised (2016-03-16 r70336) -- "Very Secure Dishes"Copyright (C) 2016 The R Foundation for Statistical ComputingPlatform: x86_64-w64-mingw32/x64 (64-bit)
![Page 12: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/12.jpg)
R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree"Copyright (C) 2015 The R Foundation for Statistical ComputingPlatform: x86_64-w64-mingw32/x64 (64-bit)
![Page 13: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/13.jpg)
? <Tópico>
help(<topico>)
help.search(“patron”)
Ayuda
![Page 14: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/14.jpg)
Ayuda, Bibliotecasy discursos políticos!
![Page 15: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/15.jpg)
Suma: +
Resta: -
Multiplicación: *
División: /
Modulo: %%
Exponente: ^
Otros: log, exp, sin, cos,tan, sqrt
Operadores
![Page 16: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/16.jpg)
Menor que: <
Mayor que: >
Igual: ==
Y (And): &
O (Or): |
Condiciones
![Page 17: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/17.jpg)
= <- ->
Asignación
![Page 18: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/18.jpg)
Comentarios: #
Valor
Remover Memoria: rm
Comentarios y otros
![Page 19: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/19.jpg)
R: como calculadora
![Page 20: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/20.jpg)
Vectores: Asignación
c(…)
Secuencias
dim
names
![Page 21: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/21.jpg)
Asignación de Vectores
![Page 22: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/22.jpg)
• +-*/^%
Operaciones:
• Condición
Vectores Lógicos
• rep
Replicación
• min y max
• mean y median
• sum
Agregaciones:
Sort
Vectores: Operaciones
![Page 23: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/23.jpg)
Operaciones: Vectores
![Page 24: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/24.jpg)
Elemento n:
• X[n]
Todos menos n
• x[-n]
Primeros n
• x[1:n]
Últimos Elementos
• x[-(1:n)]
Específicos
• x[c(1,3,5)]
Por Nombre
• X[“nombre”]
Por Condición
• x[x>5]
Referencias
![Page 25: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/25.jpg)
Filtros y extracción de datos
![Page 26: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/26.jpg)
R Markdown
![Page 27: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/27.jpg)
R Markdown
![Page 28: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/28.jpg)
plot
hist
dotchart
pie
boxplot
Gráficos Generales
![Page 29: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/29.jpg)
Gráficos Generalesy el Cuarteto de Anscombe
![Page 30: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/30.jpg)
Antes de empezar
Instalación
R desde SQL
Fundamentos
Documentación
Visualización
Agenda
![Page 31: Introducción a R - Primeros pasos en R](https://reader038.vdocuments.site/reader038/viewer/2022102811/58edc0bb1a28aba54d8b4585/html5/thumbnails/31.jpg)
También puedes preguntar tus
dudas con el hashtag
#SQSummit en Twitter
ADAPTIVE BI FRAMEWORK
Te ayudaremos a mejorar la velocidad de desarrollo de tu plataforma de analítica de negocio basada en nuestra experiencia:
•Diseña antes de construir
•Automatización de procesos por ETL
•Servicios de mentoring para ayudarte a conseguir mejores prácticas para la construcción de procesos específicos y plataformas de analítica de negocio
•Muy fácil de mantener
SOLIDQ FLEX SERVICES
Con SolidQ Flex Services evitarás sustos, consiguiendo que tus sistemas sean estables. Desde una solución sencilla de monitorización, hasta un servicio de atención de incidencias 24/7, mantenimiento proactivo, resolución de problemas y línea de soporte.
Todo con un coste fijo mensual… y tú dedica el tiempo a las cosas importantes.
¡Gracias!