Introducción a R (SFPIE, 2026)
  • Info
  • Materiales
  • Recursos
  • Pedro J. Pérez

En esta página

  • Información sobre el curso
  • Horario y aula
  • Programas (instalación)
  • Editar esta página
  • Informar de un problema

Información sobre el curso

  • Forma parte de la oferta del SFPIE de la Universitat de València. La ficha oficial del curso está aquí.

  • En el curso usaremos 3 programas. Principalmente usaremos R a través de RStudio. En una de las últimas sesiones del curso también usaremos Quarto.

  • Se recomienda tener instaladas versiones recientes de los 3 programas. Tienes instrucciones de instalación más abajo

  • El aula del curso no tiene ordenadores, así que es necesario acudir al curso con tu propio ordenador. Además, es conveniente que traigas un ratón: piensa que buena parte de los errores que cometeremos se deberán a la precisión en copy-paste. Evitémoslo!!

  • Los materiales que usaremos están en Materiales.

Horario y aula

Día Hora Lugar Profesor
29 de junio (lunes) 16:00 a 20:00 Aula PB SFPIE (Campus Tarongers) Vicente
30 de junio (martes) 16:00 a 20:00 Aula PB SFPIE (Campus Tarongers) Pedro
1 de julio (miércoles) 16:00 a 20:00 Aula PB SFPIE (Campus Tarongers) Pedro
6 de julio (lunes) 16:00 a 20:00 Aula PB SFPIE (Campus Tarongers) Vicente
7 de julio (martes) 16:00 a 20:00 Aula PB SFPIE (Campus Tarongers) Vicente
13 de julio (lunes) 16:00 a 20:00 Aula PB SFPIE (Campus Tarongers) Pedro
14 de julio (martes) 16:00 a 19:00 Aula PB SFPIE (Campus Tarongers) Pedro
15 de julio (miércoles) 16:00 a 19:00 Aula PB SFPIE (Campus Tarongers) Vicente


Las clases se desarrollarán en el Campus de Tarongers, concretamente en el aula PB1 del SFPIE (Servicio de Formación Permanente e Innovación Educativa) de la Universitat de València.

El SFPIE está en el edificio “Centro de Formación y Calidad Manuel Sanchis Guarner” que está en la C/ Serpis, 29, 46022 València. Tienes un mapa de Google aquí, y aquí la web del centro.


Programas (instalación)

Instalación de R, RStudio y Quarto
  • En el curso usaremos 3 programas: R, RStudio y Quarto, así que tenemos que instalarlos

  • Has de instalar los programas en este orden:

    1. R: https://cran.r-project.org/

    2. RStudio: https://posit.co/download/rstudio-desktop/

    3. Quarto: https://quarto.org/docs/download/. En realidad, si has instalado recientemente Rstudio, no hace falta que instales Quarto, ya que las últimas versiones de RStudio traen Quarto 1.9 ya incorporado.

  • Para ello, solamente has de descargar las versiones de los instaladores adecuadas para tu sistema operativo

Instalación de paquetes
  • En el curso también usaremos algunos paquetes de R, así que tendremos que instalarlos

  • Los paquetes se han de instalar después de haber instalado los 3 programas (R, RStudio y Quarto)

  • Los paquetes no son necesarios para el primer día del curso, así que, si tenéis dudas, esperaros a que Vicente os explique cómo ejecutar código R. Si aún así no sabéis cómo hacerlo, no os preocupéis, volveremos a hablar sobre ello, en clase, durante la segunda sesión del curso


¿Cómo instalar los paquetes?
  • Si sabes instalarlos, perfecto!!, pero recuerda que Los paquetes no son necesarios para el primer día del curso.

  • Algunos paquetes se han de compilar por lo que hay que tener las herramientas necesarias, así que:

    • Si usas Windows tendrás que instalar Rtools. Aquí puedes descargarte el instalador adecuado

    • Si tienes un Mac, tendrás que instalar the Xcode Command Line Tools. Lo normal es que lo tengas ya instalado, si no fuese el caso, aquí te explican como hacerlo. Además, como nos cuentan aquí, si tienes un Mac, es conveniente instalar XQuartz, para ello sólo tienes que buscar el instalador en https://www.xquartz.org/

  • Finalmente, para instalar los paquetes que usaremos durante el curso tendremos que ejecutar las siguientes instrucciones:

Código para instalar los paquetes
#- instalación de paquetes ---------------------------------

install.packages("pak")

mys_pkgs <- c("tidyverse", "curl", "eurostat", "here", "palmerpenguins", "quantmod", "rio", "gt", "DT", "gapminder", "markdown")
pak::pkg_install(mys_pkgs)   

mys_pkgs <- c("usethis", "janitor", "ggthemes", "gganimate", "sjPlot", "refugees", "slider", "repmis", "jtools", "huxtable")
pak::pkg_install(mys_pkgs)   

mys_pkgs <- c("sf", "rcartocolor", "rmapshaper", "gtExtras", "patchwork", "magick")
pak::pkg_install(mys_pkgs)   

mys_pkgs <- c("kableExtra", "modelsummary", "rpivotTable", "widyr", "irlba", "tmap")
pak::pkg_install(mys_pkgs)

mys_pkgs <- c("GGally", "ggtext", "maps")
pak::pkg_install(mys_pkgs)  

mys_pkgs <- c("summarytools", "glin/reactable", "agstn/dataxray", "naniar")
pak::pkg_install(mys_pkgs)  

mys_pkgs <- c("DataExplorer", "corrr", "inspectdf", "explore", "stargazer", "apaTables")
pak::pkg_install(mys_pkgs)   

mys_pkgs <- c("easystats", "plotly", "mapSpain")
pak::pkg_install(mys_pkgs)

mys_pkgs <- c("OECD", "rbioapi")
pak::pkg_install(mys_pkgs)

mys_pkgs <- c("openxlsx", "xlsx")
pak::pkg_install(mys_pkgs)

my_pkgs <- c("meme", "imager", "sctyner/memer", "devtools", "ggpol", "pxR", "mapproj", "WDI", "wbstats", "rJava")
pak::pkg_install(mys_pkgs)


mys_pkgs <- c("perezp44/pjpv.curso.R.2022", "perezp44/pjpv2020.01")
pak::pkg_install(mys_pkgs)



#- finalmente, si te instalas todos los paquetes, se instalarán 324 pkg's aprox. (q ocupan 842 MB aprox.). 
#- Si tienes problemas de espacio, siempre podrás desinstalarlos o borrarlos directamente
pkgs <- pak::pkg_list()

#- normalmente tendrás 2 librerías
.libPaths()
#- en la primera tienes los pkgs de "R-base": "C:/Program Files/R/R-4.5/library"   
#- en la segunda tienes los paquetes q se instala un usuario:  "C:/Users/Usuario/AppData/Local/R/win-library/4.5"
Más cosas sobre instalación R

Lo que hay en esta sección no tienes porqué ejecutarlo, es sólo para tenerlo a mano por si nos hiciese falta durante el curso

  • Para chequear qué versiones del software tienes instaladas, podemos usar en la TERMINAL el siguiente código:
R --version         #- 4.9
rstudio --version   #- 2026.04quarto --version
quarto --version    #- 1.9
  • Para chequear si tu sistema está preparado to build packages:
devtools::has_devel()    #- Your system is ready to build packages!
  • Para instalar tinytext & friends, desde la TERMINAL:
quarto install tool tinytext
quarto install tinytex --update-path
quarto install tool chromium
  • Algunos chequeos (desde la TERMINAL):
quarto check install
quarto check knitr
  • Para editar preferencias de RStudio
usethis::edit_rstudio_prefs()
usethis::use_blank_slate() 

Notas

  1. PB indica que es un aula de la planta baja, seguramente el aula 0.1 del SFPIE↩︎

© 2026 Pedro J. Pérez

 
  • Editar esta página
  • Informar de un problema