Bienvenida e introducción

1

Todo lo que aprenderás sobre el lenguaje R

2

Programación y Data Science

3

R y proyecto economía naranja.

4

Instalando nuestras herramientas

Variables, tipos de datos y estructuras

5

Los primeros cálculos con R y variables

6

Tipos de datos

7

Estructura del dataset del proyecto

8

Vectores

9

Matrices

10

Ejercicios con matrices

11

Operadores para comparar y ubicar datos

12

Factores, listas y echar un vistazo al dataset

EDA: Exploratory data analysis

13

Qué es EDA: Exploratory Data Analysis

14

Gráficas de dispersión e histogramas.

15

Box Plot y su interpretación

16

EDA con dataset proyecto - Gráficas de dispersión.

17

EDA con histogramas.

18

EDA con dataset proyecto - histogramas - ggplot2

19

EDA con box plot- ggplot2

20

EDA con dataset proyecto - box plot- ggplot2 - dplyr

21

EDA con gráficas de dispersión con más de dos variables - ggplot2

22

EDA con dataset proyecto usando gráficas de dispersión con más de dos variables - ggplot2 - plotly

La estadística de los datos

23

Buscando correlaciones con pairs

24

Confirmando correlaciones con la función cor

25

Buscando correlaciones con pairs en dataset proyecto

26

Confirmando correlaciones con la función cor en dataset proyecto.

27

Protegiéndonos de los peligros del promedio.

28

Eliminando los NA's para hacer los cálculos.

29

Estadística y visualización aplicada a análisis de datos de mercadeo.

Ajustando los datos

30

Generando tablas, filtrando y seleccionando datos - dplyr-Parte 1

31

Generando tablas, filtrando y seleccionando datos - dplyr-Parte 2

Mejorando la visualización

32

Viendo más información con facet wrap - Parte 1

33

Viendo más información con facet wrap - Parte 2

Organizar visualizaciones y código con R Markdown

34

Conociendo R Markdown y organizando los hallazgos del análisis en un documento PDF.

Conclusiones Finales

35

Invitación a continuar recorriendo el mundo del data science.

Los primeros cálculos con R y variables

5/35
Recursos

En esta clase vamos a hacer unos cuantos cálculos dentro de R Studio para ir acostumbrándonos a su sintaxis y comandos útiles.

Dos comandos que utilizaras muy seguidos son:

  • (Ctrl + L): Se encarga de borrar la consola.
  • (Ctrl + Enter): Realiza la operación que selecciones.

Asignar un valor a una variable dentro de R se hace mediante el par de signos <- quedando, por ejemplo:

x <- 10

La función View nos muestra nuestro dataset en forma de tabla.

Aportes 75

Preguntas 12

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

🚀 Cuando importe el archivo en las opciones existe una que dice Heading (Yes, No) para este caso oprime YES, lo que significa es que la primera row o fila de datos no son datos si no los títulos de las columnas !! Veras como el nombre de las columnas en el data frame cambian ❤️

es importante indicar que el símbolo “<-” para asignación de variables no es el único, también podemos asignar variables con el símbolo “=”. Si bien es común en R utilizar el primero no es excluyente y es importante también indicarlo.

Recomendación:
Cada vez que declaren alguna variable, ejecuten el trozo de código, podrán ver como la interfaz de R muestra las variables cargadas en el ambiente al lado derecho de la ventana.
Otra forma es que seleccionen todo el código a ejecutar, sino les dirá errores como Object ´X´not found

Si hay por acá desarrolladores que usen VSCode, por acá dejo un par de herramientas super buenas que permiten usar el VSCode en vez de RStudio. Y funciona el Ctrl + Enter sin problemas.
https://github.com/Ikuyadeu/vscode-R
https://github.com/mechatroner/vscode_rainbow_csv
Se ve así:

Qué tal compañeros, les comparto un breve tutorial con notas y conceptos introductorios sobre R.
https://jriccil.github.io/curso_introduccion_a_to_R/

Si les es de utilidad pueden encontrar el repositorio en github y colaborar para mejorarlo:
https://github.com/jRicciL/curso_introduccion_a_to_R

Nota: para asignar un valor a una variable se debe realizar el siguiente proceso:

  1. Escribir la asignación (x <- 86)
  2. Seleccionar la “formula”
  3. Control + enter para asignar la variable.

Si a alguien le aparece diferente el archivo de orageec.csv es por que se debe importar como un dataset en:
File -> ÇImport Dataset -> From Text (readr)
R descargará las herramientas necesarias y listo ya tendrás el dataset. (Notarás que en el apartado de enviroment te aparecerá en data la variable de orangeec, esto significa que ahora está en tu entorno global y puedes usarla en tu consola o script).

Comandos R
ctrl + L = borrar consola
ctrl + enter = cargar operación
<- = significa igual en R

Shortcut importante

# Para '<-' : ALT + - ```

No es necesario seleccionar toda la operación simplemente podemos colocarnos al final y presionar Ctrl + enter a menos que sean varias variables u operaciones podemos seleccionarlas todas

Para comentar en R, por si quieren documentar su código, coloquen el símbolo # y luego el texto.

# Esto es un comentario en R

Si quieren facilitar sus vidas utilicen el comando alt + - para asignar una variable “<-”.

A mi me resultó de la siguiente forma:
1- Escribir la asignación (x <- 86)
2- Seleccionar el “signo” x más la “formula” o “asignación” x<-86
3- Control + enter para asignar la variable1

PARA CAMBIAR AL MODO OSCURO EN R
1)tools
2) Global options
3) Appearance
4) choose a editor theme 😄

Hola, para los que tienen el problema; “Error: objeto ‘x’ no encontrado”, yo lo solucione marcado la palomita en la casilla “Source on save” y dando click en el botón de guardar, espero a ver ayudado.

Hola!, Alguien puede orientarme?

En todos los ejercicios en la consola me salia el siguiente error con cualquier variable cuando la corria con ctrl + enter, ejm: Error: objeto ‘x’ no encontrado.

¿Dónde está el error, cómo solucionarlo?

Para los que quieren usar R en google Colab:

  1. Escriben el link en el navegador:
    https://colab.research.google.com/notebook#create=true&language=r

esto les abre un notebook con kernel de R

  1. Suben el csv en la carpeta de archivos de colab
  2. lo asignan a la variable de “orangece”, o el mombre que le quieran poner.
  3. Para visualizar, solo escriben el nombre (como se muestra en la imagen)

También puedo asignar variables con =

No me funciona

No identifica las variables, dice que no encuentra Tiempo al dia, como lo puedo resolver?

notac1 <- 0.4
notac2 <- 0.4
notac3 <- 0.2

nota1 <- 4.5
nota2 <- 5.4
nota3 <- 5.6

notafinal1 <- nota1 * notac1

notafinal2 <- nota2 * notac2

notafinal3 <- nota3 * notac3

promedio <- notafinal1 + notafinal2 + notafinal3

promedio

<code>
#Operaciones  Iniciales

Oficina <- 7
Platzi <- 1
Transporte <- 1.5
Tiempo_al_dia <- Oficina + Platzi + Transporte 

Tiempo_al_dia

#Variables  

ls(Tiempo_al_dia)
character(Tiempo_al_dia)

#Operaciones Dos

Corte_1 <- 0.3
Corte_2 <- 0.3
Corte_3 <- 0.4

Nota_1 <- 4.0
Nota_2 <- 4.6
Nota_3 <- 3.0



Nota_c_1 <- Nota_1 * Corte_1
Nota_c_1

Nota_c_2 <- Nota_2 * Corte_2
Nota_c_2


Nota_c_3 <- Nota_3 * Corte_3
Nota_c_3


Nota_FINAL <- Nota_c_1 + Nota_c_2 + Nota_c_3
Nota_FINAL


#Comandos 

Ctrl + L
Ctrl + Enter
Ctrl + A

Yo tengo la versión 4.2 y tengo que marcar la variabñe que esty declarando y presionar Ctrl + Enter para que reconozca la variable, si no lo hago me da error .
Otra característica es que no me acepta mayúsculas al crear ell nombre de las variables

nunca se vio en este curso como instalar R 👎

No es necesario sombrear todo para darle run, solo al estar posicionado en la linea es suficiente

  • Escribir la asignación (x <- 86)

  • Seleccionar la “formula”

  • Control + enter para asignar la variable.

4 + 8

20 - 8

4**2

x <- 86
x
Oficina <- 7
Platzi <- 1
Transporte <- 1.5

Tiempo_al_dia <- Oficina + Platzi + Transporte
Tiempo_al_dia
Corte_1 <- 0.3
Corte_2 <- 0.3
Corte_3 <- 0.4

Nota_1 <- 4.0
Nota_2 <- 4.6
Nota_3 <- 3.0

Nota_c_1 <- Corte_1 * Nota_1
Nota_c_1

Nota_c_2 <- Corte_2 * Nota_2
Nota_c_2

Nota_c_3 <- Corte_3 * Nota_3
Nota_c_3

Nota_Final <- Nota_c_1 + Nota_c_2 + Nota_c_3
Nota_Final

Para agregar comentarios se utiliza #

# comentarios

Para borrar se me hace más rápido dar click en el icono de la escobita dentro de la consola.

cuando mencionan a Venezuela, pero para decir que no esta y que sus datos no son confiables 😦

Para los que tengan problemas con la cabecera solo marcar la opcion heading en “No”

En Nota_c_1 <- Nota_1 + Corte_1, la profesora dice Nota 1 por Corte 1, en realidad es una suma, para tener en cuenta 😉

Las mayúsculas y minúsculas importan, no lo olviden. 😃

hola
me sale “Error : object ‘x’ no found” cuando intento la asignación de variables.
he intentado con <-, tambien con -> y con el =
Ayuda!

Para los que tengan problemas con la asignación de valores:

    1. Ejecutar la formula con Ctrl +Enter o seleccionarla y presionar Crtl+Alt+P. Al lado derecho del editor podrán ver la asignación de valores por cada variable.
    1. Escriban la variable y ejecuten el código (Ctrl + Enter)

La asignación funciona como una ecuación por lo que podría escribir 86 -> x y sería igual a x <- 86.
De igual manera les sugiero usar el shortcut: Alt + “-” para asignar valores.

¿como soluciono que no encuentro la funcion en view?

Data set orangeec

Variables

Calculos en R

Se pueden crear trozos o “Chunk” con ```{r}, esto hace que no tengamos que seleccionar toda una linea para ejecutarla, simplemente oprimimos el icono “correr”.

Me dice que no está en el archivo aún situando la consola en la misma ruta que el archivo

View(orangeec)
Error in View : object ‘orangeec’ not found

Hola, al parecer realice mi instalación bien, sin embargo al abrir el archivp Orangeec no me sale la tabla completa, en la parte de las columnas solo me muestra 3 y 35 filas. Ya repetí el proceso y continúa apareciendome eso, ¿alguien intuye que puedo haber ocurrido?

Hola, los datos del Dataset me salen de diferente manera, tengo Mac y al guardarlo como me dice que lo debo de guardar como archivo web

Muy interesante el Curso .

a mi me sale " error" cuando quiero calcular el Tiempo_Al_Dia, creo que es porque no tengo instalado el paquete, sera eso?

muy buena introduccion… paso a paso

Para datascience es recomendable inicar con este curso o con el crud de python??

Venezuela 😦

otra forma de definir una variable en R puede se
variable = valor
variable <- valor
valor-> variable

Me sale error cuando ejecuto una variable por ejemplo:
x <- 86
x
Aparece:

x
Error: object ‘x’ not found

¿Qué estará sucediendo?

Muy expectante del Curso, a seguir aprendiendo

En mi mac ctrl + alt + r , y no hay que pasar cada vez por encima del código. Supongo que depende de cómo tiene cada cual configuradas las preferencias.

MIl gracias

Mon

Lo estoy haciendo en MAC con la versión 3.6 R. Al momento de hacer las formulas utilizando Ctrl + Enter me aparece error.

Ofina <- 7
Platzi <- 1
Transporte <- 1.5
Tiempo_al_dia <- Oficina + Platzi + Transporte
Tiempo_al_dia

Console:

Ofina <- 7
Platzi <- 1
Transporte <- 1.5
Tiempo_al_dia <- Oficina + Platzi + Transporte
Error: object ‘Oficina’ not found
Tiempo_al_dia
Error: object ‘Tiempo_al_dia’ not found

es una muy buena clase, empezar con lo básico es suficiente

Aqui script del curso.

# Para sumar
4+8

#Para resta
20 -6

#Asignación de Variables
x <- 86

#Retorna el valor de X
x

#Calculo de Variables
oficina <- 7
platzi <- 1
transporte <- 1.5
tiempo_al_día <- oficina + platzi + transporte
tiempo_al_día

#Aisgnación de Porcentaje para cada cortes
corte_1 <- 0.3
corte_2 <- 0.3
corte_3 <- 0.4

#Notas del Alumno
nota_1 <- 4.0
nota_2 <- 4.6
nota_3 <- 3.0

#Calculo de Notas por Corte - Corte 1
nota_c_1 <- nota_1 *corte_1
nota_c_1
#Calculo de Notas por Corte - Corte 2
nota_c_2 <- nota_2 *corte_2
nota_c_2
#Calculo de Notas por Corte - Corte 3
nota_c_3 <- nota_3 *corte_3
nota_c_3

#Computamos la nota final
nota_final <- nota_c_1 + nota_c_2 + nota_c_3
nota_final
x <- 86
x

oficina <- 7
platzi <- 1
transporte <- 1.5
tiempo_al_día <- oficina + platzi + transporte
tiempo_al_día

corte_1 <- 0.3
corte_2 <- 0.3
corte_3 <- 0.4

nota_1 <- 4.0
nota_2 <- 4.6
nota_3 <- 3.0

nota_c_1 <- nota_1 *corte_1
nota_c_1

nota_c_2 <- nota_2 *corte_2
nota_c_2

nota_c_3 <- nota_3 *corte_3
nota_c_3

nota_final <- nota_c_1 + nota_c_2 + nota_c_3
nota_final```

Tengo problemas al ejecutar las variables. Error: objeto “tiempo_al_dia” no encontrado

Este es el error que me sale

<code>

peso1 <- 0.3
peso2 <- 0.4
peso3 <- 0.3

nota1 <- 9
nota2 <- 8
nota3 <- 2

notafinal <- (peso1 * nota1) + (peso2 * nota2) + (peso3 * nota3)
notafinal

</code>

tengo problemas al asignar variables

La columna $ Creat.Ind…GDP es de tipo num:
3.8 NA NA 2.6 2.2 3.3 2 2 NA NA …

sin embargo, como se observa presenta varios NA.

Para eliminar variables se utiliza rm(): es decir si quiero eliminar la variable x -> rm(x)

Yo quería ver los datos de mi país Venezuela : (

Si les aparece error en los cálculos que intentan generar con variables asignadas. Por cada código que generes debes sombrearlo, crtl+enter. Con ello ya no tendrán problema.

Comparto mis notas del curso utilizando la versión 4.0.2 de R y windows 10, espero les sean de utilidad dado que con el tiempo cambian algunas cosas, dejo los datasets y los scripts en el mismo repositorio

https://github.com/rb-one/Fundamentos_R/blob/master/Notes/notes.md

Si me funciona Ctrl + enter sin tener que seleccionarlo con el mouse 🤔

gracias a los aportes de los compañeros, es valioso y de de bastante apoyo en cada una de las clases

Excelente, me salieron mis variables

Si no desean descargar ningún programa por ahora ya que están trabajando desde un computador que no les pertenece, están en diferentes espacios de trabajo durante el día o simplemente no tienen dónde y practican desde un teléfono pueden usar RStudio Cloud y les va a funcionar perfectamente desde la nube con todas las herramientas a mano https://rstudio.cloud/
Hola! El dataset de Motor Trend Cars Road Test (mtcars) viene por defecto en el paquete ggplot que igual tendrán que instalar después para graficar así que pueden instalar un solo paquete y ahorrar espacio en memoria

Estoy viendo este curso en el 2021, me pasa que bueno la interfaz es diferente claro a la versión que está usando la profesora; pero también algunos temas de flujo, por ejemplo:

tengo que darle ctl + enter a cada línea para que se cargue, antes de poder hacer una operación, mi versión de rstudio es la 1.3.1093, me recuerda mucho a lo que pasa con sqlserver

4+8

20 - 8

4^2

x <- 86
x

Oficina <- 7
Platzi <- 1
Transporte <- 1.5

Tiempo_al_dia <- Oficina + Platzi + Transporte
Tiempo_al_dia

corte_1 <- 0.3
corte_2 <- 0.3
corte_3 <- 0.4

nota_1 <- 4.0
nota_2 <- 4.6
nota_3 <- 3.0

Nota_c_1 <- nota_1 * corte_1
Nota_c_1 

Nota_c_2 <- nota_2 * corte_2
Nota_c_2 

Nota_c_3 <- nota_3 * corte_3
Nota_c_3

Nota_final <-Nota_c_1 + Nota_c_2 + Nota_c_3
Nota_final

Quisiera agregar que si deseamos pasar rápidamente a la CONSOLA podemos presionar Control+2 también si quisiéramos pasar hacia el Source (donde trabajamos) podemos presionar Control+1. Esto les servir si son como yo y no les gusta usar el mouse 😄