Como ves la interfaz de RStudio tiene (al principio) 3 paneles
La Consola es el panel de la izquierda
Empezaremos dando ordenes a R escribiendo en la Consola
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
2) Usando un script o fichero .R: hay que crear un fichero .R
siguiendo esta ruta de menús: File > New file > R Script
. Una vez has creado el fichero, escribes la instrucción y pulsas las teclas CONTROL + ENTER
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
2) Usando un script o fichero .R: hay que crear un fichero .R
siguiendo esta ruta de menús: File > New file > R Script
. Una vez has creado el fichero, escribes la instrucción y pulsas las teclas CONTROL + ENTER
2+2
, pero esta vez desde un script o fichero .R 1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
2) Usando un script o fichero .R: hay que crear un fichero .R
siguiendo esta ruta de menús: File > New file > R Script
. Una vez has creado el fichero, escribes la instrucción y pulsas las teclas CONTROL + ENTER
Tarea: dale a R la orden de sumar 2+2
, pero esta vez desde un script o fichero .R
Tarea: guarda el fichero que has creado. Ponle el nombre "prueba_01.R". ¿Donde se ha guardado?
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
2) Usando un script o fichero .R: hay que crear un fichero .R
siguiendo esta ruta de menús: File > New file > R Script
. Una vez has creado el fichero, escribes la instrucción y pulsas las teclas CONTROL + ENTER
Tarea: dale a R la orden de sumar 2+2
, pero esta vez desde un script o fichero .R
Tarea: guarda el fichero que has creado. Ponle el nombre "prueba_01.R". ¿Donde se ha guardado?
3) Usando un fichero Rmarkdown o fichero .Rmd: tienes que crear un fichero .Rmd
siguiendo esta ruta de menús: File > New file > R Markdown...
Cierra RStudio
Ejecuta las siguientes lineas de código en R
# operaciones básicas con R2 + 2 2 - 2 2 * 2 2 / 2 # Potenciación (se puede hacer con el operador ^ o con **)3^2 3**2# raíz cuadradasqrt(9)
Cierra RStudio
Ejecuta las siguientes lineas de código en R
# operaciones básicas con R2 + 2 2 - 2 2 * 2 2 / 2 # Potenciación (se puede hacer con el operador ^ o con **)3^2 3**2# raíz cuadradasqrt(9)
¿Cómo lo has hecho? ¿Qué ha ocurrido?
¿Las has ejecutado todas de golpe o una a una?
¿Alguien se ha atascado? No ... a ver quien puede hacer que R se atasque.
Para crear un Rproject has de:
Abrir RStudio
Seguir la siguiente ruta de menús: File > New Project > New Directory > New Project
Guardar el RProject; para ello has de ponerle un nombre y decidir la ruta donde se creará el RProject.
Para crear un Rproject has de:
Abrir RStudio
Seguir la siguiente ruta de menús: File > New Project > New Directory > New Project
Guardar el RProject; para ello has de ponerle un nombre y decidir la ruta donde se creará el RProject.
Tarea: Crea un Rproject en el escritorio/Desktop de tu ordenador. Ponle el nombre: "my_proyecto_01"
Para crear un Rproject has de:
Abrir RStudio
Seguir la siguiente ruta de menús: File > New Project > New Directory > New Project
Guardar el RProject; para ello has de ponerle un nombre y decidir la ruta donde se creará el RProject.
Tarea: Crea un Rproject en el escritorio/Desktop de tu ordenador. Ponle el nombre: "my_proyecto_01"
¿Qué ha pasado?
¿Qué pensáis que es el Rproject que habéis creado?
Cierra RStudio
Borra la carpeta del Rproject "my_proyecto_01"
Crea un nuevo Rproject llamado "my_proyecto_02"
Cierra RStudio
Abre el proyecto "my_proyecto_02". (Aprender a abrir correctamente un RProject es muy importante!!)
Cierra RStudio
Borra la carpeta del Rproject "my_proyecto_01"
Crea un nuevo Rproject llamado "my_proyecto_02"
Cierra RStudio
Abre el proyecto "my_proyecto_02". (Aprender a abrir correctamente un RProject es muy importante!!)
Hay 2 formas de abrirlo:
La primera es abrir la carpeta del RProject y hacer doble-click en el archivo con extensión .Rproj
(sí el fichero con el icono de un cubo azulito)
La segunda forma es abrir RStudio y pinchar en el desplegable que hay en la esquina superior-derecha.
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Desde tu sistema operativo. Seguro que has creado carpetas!!!
Desde RStudio. En el panel inferior-derecha. En la pestaña "Files", verás un icono que pone "New Folder". Pínchalo y ...
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Desde tu sistema operativo. Seguro que has creado carpetas!!!
Desde RStudio. En el panel inferior-derecha. En la pestaña "Files", verás un icono que pone "New Folder". Pínchalo y ...
Tarea: crea dos subcarpetas dentro de tu Rproject. Una que se llame "datos" y otra que se llame "imagenes". Crea cada carpeta de una forma diferente.
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Desde tu sistema operativo. Seguro que has creado carpetas!!!
Desde RStudio. En el panel inferior-derecha. En la pestaña "Files", verás un icono que pone "New Folder". Pínchalo y ...
Tarea: crea dos subcarpetas dentro de tu Rproject. Una que se llame "datos" y otra que se llame "imagenes". Crea cada carpeta de una forma diferente.
Tarea: borra la subcarpeta "imagenes"
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Desde tu sistema operativo. Seguro que has creado carpetas!!!
Desde RStudio. En el panel inferior-derecha. En la pestaña "Files", verás un icono que pone "New Folder". Pínchalo y ...
Tarea: crea dos subcarpetas dentro de tu Rproject. Una que se llame "datos" y otra que se llame "imagenes". Crea cada carpeta de una forma diferente.
Tarea: borra la subcarpeta "imagenes"
00:45
Cierra RStudio
Vuelve a abrir el Rproject "my_proyecto_02"
Desde el RProject, ejecuta las siguientes lineas de código en R
No las ejecutes desde la consola, sino desde un archivo .R. Guarda el archivo y llámalo "mis_calculos_01.R"
#- Ante la duda usa los paréntesis 6 + 2 * 5 (6 + 2) * 5 #- Operaciones de varias lineas 2 + 2 + 2 + 2 + 2 + 10 + 30
00:45
Cierra RStudio
Vuelve a abrir el Rproject "my_proyecto_02"
Desde el RProject, ejecuta las siguientes lineas de código en R
No las ejecutes desde la consola, sino desde un archivo .R. Guarda el archivo y llámalo "mis_calculos_01.R"
#- Ante la duda usa los paréntesis 6 + 2 * 5 (6 + 2) * 5 #- Operaciones de varias lineas 2 + 2 + 2 + 2 + 2 + 10 + 30
Tarea:
Borra el archivo "mis_calculos_01.R"
Crea otro archivo llamado "mis_calculos_02.R" en la carpeta "datos". En este archivo tienes que escribir una linea de comentario y una linea con una expresión/orden de R.
Mueve el archivo "mis_calculos_02.R" de la carpeta "datos" a la carpeta raíz del RProject.
00:35
Tarea:
Borra el archivo "mis_calculos_01.R"
Crea otro archivo llamado "mis_calculos_02.R" en la carpeta "datos". En este archivo tienes que escribir una linea de comentario y una linea con una expresión/orden de R.
Mueve el archivo "mis_calculos_02.R" de la carpeta "datos" a la carpeta raíz del RProject.
00:35
Bueno, pues yo creo que enough de aprender a manejarse con RStudio. ¿Recordáis que es RStudio? ¿Qué es un Rproject?
¿Y la consola? ¿Y los ficheros .R?
Tarea:
Crea un nuevo RProject llamado my_ejemplo_01
En el Rproject que has creado ejecuta en un fichero .R el siguiente código
#- repo del paquete: https://github.com/GuangchuangYu/meme/library(meme) #- install.packages("meme")my_foto <- system.file("success.jpg", package = "meme")meme(my_foto, "SÍ q puedes!!!", "Tú puedes aprender R!!", size = 2.0, color = "purple")
En la url de abajo hay una foto. Úsala para hacer un meme.
https://imgs.xkcd.com/comics/bad_map_projection_the_greenland_special.png
Ni se te ocurra mirar la solución hasta que lo hayas intentado!!!
te rindes? Bueno, a veces hay que rendirse, mira en el siguiente tab.
my_url <- "https://imgs.xkcd.com/comics/bad_map_projection_the_greenland_special.png"my_foto <- my_urlmeme::meme(my_foto, upper = "Haremos mapas!!!", lower = "Sí, y sabremos lo q es una proyección!!", size = 1.0 , color = "purple", vjust = 0.25)
cierra RStudio
abre RStudio pinchando en su icono. (No lo abras a través de un Rproject)
Este paso lo haré yo, así que esperad a que lo haga yo y después hacedlo vosotros: ir a Global options (para ver el default working directory)
Copia y ejecuta el código de abajo
file_to_download <- "clase_01.zip" url <- paste0("https://github.com/perezp44/intro-ds-22-23-web/raw/master/guiones-de-clase/", file_to_download)download.file(url, destfile = file_to_download)unzip(zipfile = file_to_download)file.remove(file_to_download)
cierra RStudio
abre RStudio pinchando en su icono. (No lo abras a través de un Rproject)
Este paso lo haré yo, así que esperad a que lo haga yo y después hacedlo vosotros: ir a Global options (para ver el default working directory)
Copia y ejecuta el código de abajo
file_to_download <- "clase_01.zip" url <- paste0("https://github.com/perezp44/intro-ds-22-23-web/raw/master/guiones-de-clase/", file_to_download)download.file(url, destfile = file_to_download)unzip(zipfile = file_to_download)file.remove(file_to_download)
Al ejecutar las anteriores lineas de código hemos descargado un Rproject
Usaremos este Rproject durante el resto de la clase
Tarea:
Abre el Rproject "clase_01" (recuerda que se abre desde el fichero .Rproj)
Dentro del Rproject abre el fichero "ej_00_ejemplo-inicial.R
Tarea:
Abre el Rproject "clase_01" (recuerda que se abre desde el fichero .Rproj)
Dentro del Rproject abre el fichero "ej_00_ejemplo-inicial.R
Ve leyendo el código del fichero e intenta adivinar que hace cada instrucción
Ejecuta el código linea por linea e intenta entender que está haciendo
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
o | Tile View: Overview of Slides |
s | Toggle scribble toolbox |
Alt + f | Fit Slides to Screen |
Esc | Back to slideshow |
Como ves la interfaz de RStudio tiene (al principio) 3 paneles
La Consola es el panel de la izquierda
Empezaremos dando ordenes a R escribiendo en la Consola
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
2) Usando un script o fichero .R: hay que crear un fichero .R
siguiendo esta ruta de menús: File > New file > R Script
. Una vez has creado el fichero, escribes la instrucción y pulsas las teclas CONTROL + ENTER
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
2) Usando un script o fichero .R: hay que crear un fichero .R
siguiendo esta ruta de menús: File > New file > R Script
. Una vez has creado el fichero, escribes la instrucción y pulsas las teclas CONTROL + ENTER
2+2
, pero esta vez desde un script o fichero .R 1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
2) Usando un script o fichero .R: hay que crear un fichero .R
siguiendo esta ruta de menús: File > New file > R Script
. Una vez has creado el fichero, escribes la instrucción y pulsas las teclas CONTROL + ENTER
Tarea: dale a R la orden de sumar 2+2
, pero esta vez desde un script o fichero .R
Tarea: guarda el fichero que has creado. Ponle el nombre "prueba_01.R". ¿Donde se ha guardado?
1) En la consola: solo hay que escribir la orden y pulsar la tecla ENTER
2+2
2) Usando un script o fichero .R: hay que crear un fichero .R
siguiendo esta ruta de menús: File > New file > R Script
. Una vez has creado el fichero, escribes la instrucción y pulsas las teclas CONTROL + ENTER
Tarea: dale a R la orden de sumar 2+2
, pero esta vez desde un script o fichero .R
Tarea: guarda el fichero que has creado. Ponle el nombre "prueba_01.R". ¿Donde se ha guardado?
3) Usando un fichero Rmarkdown o fichero .Rmd: tienes que crear un fichero .Rmd
siguiendo esta ruta de menús: File > New file > R Markdown...
Cierra RStudio
Ejecuta las siguientes lineas de código en R
# operaciones básicas con R2 + 2 2 - 2 2 * 2 2 / 2 # Potenciación (se puede hacer con el operador ^ o con **)3^2 3**2# raíz cuadradasqrt(9)
Cierra RStudio
Ejecuta las siguientes lineas de código en R
# operaciones básicas con R2 + 2 2 - 2 2 * 2 2 / 2 # Potenciación (se puede hacer con el operador ^ o con **)3^2 3**2# raíz cuadradasqrt(9)
¿Cómo lo has hecho? ¿Qué ha ocurrido?
¿Las has ejecutado todas de golpe o una a una?
¿Alguien se ha atascado? No ... a ver quien puede hacer que R se atasque.
Para crear un Rproject has de:
Abrir RStudio
Seguir la siguiente ruta de menús: File > New Project > New Directory > New Project
Guardar el RProject; para ello has de ponerle un nombre y decidir la ruta donde se creará el RProject.
Para crear un Rproject has de:
Abrir RStudio
Seguir la siguiente ruta de menús: File > New Project > New Directory > New Project
Guardar el RProject; para ello has de ponerle un nombre y decidir la ruta donde se creará el RProject.
Tarea: Crea un Rproject en el escritorio/Desktop de tu ordenador. Ponle el nombre: "my_proyecto_01"
Para crear un Rproject has de:
Abrir RStudio
Seguir la siguiente ruta de menús: File > New Project > New Directory > New Project
Guardar el RProject; para ello has de ponerle un nombre y decidir la ruta donde se creará el RProject.
Tarea: Crea un Rproject en el escritorio/Desktop de tu ordenador. Ponle el nombre: "my_proyecto_01"
¿Qué ha pasado?
¿Qué pensáis que es el Rproject que habéis creado?
Cierra RStudio
Borra la carpeta del Rproject "my_proyecto_01"
Crea un nuevo Rproject llamado "my_proyecto_02"
Cierra RStudio
Abre el proyecto "my_proyecto_02". (Aprender a abrir correctamente un RProject es muy importante!!)
Cierra RStudio
Borra la carpeta del Rproject "my_proyecto_01"
Crea un nuevo Rproject llamado "my_proyecto_02"
Cierra RStudio
Abre el proyecto "my_proyecto_02". (Aprender a abrir correctamente un RProject es muy importante!!)
Hay 2 formas de abrirlo:
La primera es abrir la carpeta del RProject y hacer doble-click en el archivo con extensión .Rproj
(sí el fichero con el icono de un cubo azulito)
La segunda forma es abrir RStudio y pinchar en el desplegable que hay en la esquina superior-derecha.
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Desde tu sistema operativo. Seguro que has creado carpetas!!!
Desde RStudio. En el panel inferior-derecha. En la pestaña "Files", verás un icono que pone "New Folder". Pínchalo y ...
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Desde tu sistema operativo. Seguro que has creado carpetas!!!
Desde RStudio. En el panel inferior-derecha. En la pestaña "Files", verás un icono que pone "New Folder". Pínchalo y ...
Tarea: crea dos subcarpetas dentro de tu Rproject. Una que se llame "datos" y otra que se llame "imagenes". Crea cada carpeta de una forma diferente.
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Desde tu sistema operativo. Seguro que has creado carpetas!!!
Desde RStudio. En el panel inferior-derecha. En la pestaña "Files", verás un icono que pone "New Folder". Pínchalo y ...
Tarea: crea dos subcarpetas dentro de tu Rproject. Una que se llame "datos" y otra que se llame "imagenes". Crea cada carpeta de una forma diferente.
Tarea: borra la subcarpeta "imagenes"
Los Rprojects son carpetas donde guardaremos todos los ficheros que nos hagan falta para un análisis de datos. Generalmente nos harán falta datos, imágenes, etc ... y es mejor ser organizado y guardar los datos en una carpeta, las imágenes en otra, etc ...
Desde tu sistema operativo. Seguro que has creado carpetas!!!
Desde RStudio. En el panel inferior-derecha. En la pestaña "Files", verás un icono que pone "New Folder". Pínchalo y ...
Tarea: crea dos subcarpetas dentro de tu Rproject. Una que se llame "datos" y otra que se llame "imagenes". Crea cada carpeta de una forma diferente.
Tarea: borra la subcarpeta "imagenes"
00:45
Cierra RStudio
Vuelve a abrir el Rproject "my_proyecto_02"
Desde el RProject, ejecuta las siguientes lineas de código en R
No las ejecutes desde la consola, sino desde un archivo .R. Guarda el archivo y llámalo "mis_calculos_01.R"
#- Ante la duda usa los paréntesis 6 + 2 * 5 (6 + 2) * 5 #- Operaciones de varias lineas 2 + 2 + 2 + 2 + 2 + 10 + 30
00:45
Cierra RStudio
Vuelve a abrir el Rproject "my_proyecto_02"
Desde el RProject, ejecuta las siguientes lineas de código en R
No las ejecutes desde la consola, sino desde un archivo .R. Guarda el archivo y llámalo "mis_calculos_01.R"
#- Ante la duda usa los paréntesis 6 + 2 * 5 (6 + 2) * 5 #- Operaciones de varias lineas 2 + 2 + 2 + 2 + 2 + 10 + 30
Tarea:
Borra el archivo "mis_calculos_01.R"
Crea otro archivo llamado "mis_calculos_02.R" en la carpeta "datos". En este archivo tienes que escribir una linea de comentario y una linea con una expresión/orden de R.
Mueve el archivo "mis_calculos_02.R" de la carpeta "datos" a la carpeta raíz del RProject.
00:35
Tarea:
Borra el archivo "mis_calculos_01.R"
Crea otro archivo llamado "mis_calculos_02.R" en la carpeta "datos". En este archivo tienes que escribir una linea de comentario y una linea con una expresión/orden de R.
Mueve el archivo "mis_calculos_02.R" de la carpeta "datos" a la carpeta raíz del RProject.
00:35
Bueno, pues yo creo que enough de aprender a manejarse con RStudio. ¿Recordáis que es RStudio? ¿Qué es un Rproject?
¿Y la consola? ¿Y los ficheros .R?
Tarea:
Crea un nuevo RProject llamado my_ejemplo_01
En el Rproject que has creado ejecuta en un fichero .R el siguiente código
#- repo del paquete: https://github.com/GuangchuangYu/meme/library(meme) #- install.packages("meme")my_foto <- system.file("success.jpg", package = "meme")meme(my_foto, "SÍ q puedes!!!", "Tú puedes aprender R!!", size = 2.0, color = "purple")
En la url de abajo hay una foto. Úsala para hacer un meme.
https://imgs.xkcd.com/comics/bad_map_projection_the_greenland_special.png
Ni se te ocurra mirar la solución hasta que lo hayas intentado!!!
te rindes? Bueno, a veces hay que rendirse, mira en el siguiente tab.
my_url <- "https://imgs.xkcd.com/comics/bad_map_projection_the_greenland_special.png"my_foto <- my_urlmeme::meme(my_foto, upper = "Haremos mapas!!!", lower = "Sí, y sabremos lo q es una proyección!!", size = 1.0 , color = "purple", vjust = 0.25)
cierra RStudio
abre RStudio pinchando en su icono. (No lo abras a través de un Rproject)
Este paso lo haré yo, así que esperad a que lo haga yo y después hacedlo vosotros: ir a Global options (para ver el default working directory)
Copia y ejecuta el código de abajo
file_to_download <- "clase_01.zip" url <- paste0("https://github.com/perezp44/intro-ds-22-23-web/raw/master/guiones-de-clase/", file_to_download)download.file(url, destfile = file_to_download)unzip(zipfile = file_to_download)file.remove(file_to_download)
cierra RStudio
abre RStudio pinchando en su icono. (No lo abras a través de un Rproject)
Este paso lo haré yo, así que esperad a que lo haga yo y después hacedlo vosotros: ir a Global options (para ver el default working directory)
Copia y ejecuta el código de abajo
file_to_download <- "clase_01.zip" url <- paste0("https://github.com/perezp44/intro-ds-22-23-web/raw/master/guiones-de-clase/", file_to_download)download.file(url, destfile = file_to_download)unzip(zipfile = file_to_download)file.remove(file_to_download)
Al ejecutar las anteriores lineas de código hemos descargado un Rproject
Usaremos este Rproject durante el resto de la clase
Tarea:
Abre el Rproject "clase_01" (recuerda que se abre desde el fichero .Rproj)
Dentro del Rproject abre el fichero "ej_00_ejemplo-inicial.R
Tarea:
Abre el Rproject "clase_01" (recuerda que se abre desde el fichero .Rproj)
Dentro del Rproject abre el fichero "ej_00_ejemplo-inicial.R
Ve leyendo el código del fichero e intenta adivinar que hace cada instrucción
Ejecuta el código linea por linea e intenta entender que está haciendo