Programación y manejo de datos con R (2025-26)
  • Guía del curso
  • Logística
  • Materiales
  • Trabajos

En esta página

  • Programas
  • Programas (instalación)
  • Instalación de paquetes
  • Recursos
  • Entrega de trabajos
  • Materiales de clase
  • Editar esta página
  • Informar de un problema
Logística

En el curso utilizaremos ordenadores y algunos programas y servicios informáticos. En esta sección explicaré los detalles de instalación y/o uso



Programas

  • En el curso usaremos principalmente 3 programas. Principalmente usaremos R a través de RStudio. También usaremos Quarto.

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

  • Es muy-muy conveniente acudir al curso con tu propio ordenador (y un ratón)

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/

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


Instalación de paquetes

Instalación de paquetes
  • En el curso también usaremos algunos paquetes de R, así que tendremos que instalarlos … pero os lo explicaré en clase

  • Los paquetes se han de instalar una vez hayas instalado los 3 programas (R, RStudio y Quarto)

Instalación de paquetes: más detalles
  • Recuerda que Los paquetes no son necesarios para el primer día del curso, así que os ayudaré a instalarlos en clase

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

    • Si usas Windows instalaremos 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 algunos de 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", "knitr")
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)

my_pkgs <- c("devtools", "data.table", "quanteda", "rstudio/TinyTeX")
pak::pkg_install(mys_pkgs)

install.packages("stringi")
install.packages("tinytext")


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.5
rstudio --version   #- 2025.06
quarto --version    #- 1.7
  • 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 tinytext
quarto install tinytex --update-path
quarto install 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() 



Recursos

  • Son simplemente enlaces a servicios que (seguramente) usaremos durante el curso
  • Etherpad: durante el curso escribiremos código R. Esta etherpad nos permitirá compartir el código.

  • Aula Virtual de la asignatura: como Aula Virtual es el sitio oficial de la asignatura colgaré allí los anuncios de tipo “oficial”. También colgaré en Aula Virtual los detalles sobre la evaluación.

  • RStudio Cloud Project: En otros cursos este recurso nos resulto muy útil, pero ahora la versión gratuita tiene límite de tiempo así que creo que no lo usaré, pero por si acaso aquí está.

  • Cuestionario incial



Entrega de trabajos

Durante el curso, sobre todo las primeras semanas, os mandaré tareas, algunas para resolver en el aula y otras para resolver en casa. Estas tareas, generalmente, formarán parte de la evaluación continua. Abajo tenéis las instrucciones para la entrega de las tareas:

  • Intrucciones de entrega de las tareas de la evaluación continua



Materiales de clase

Durante el curso, utilizaremos diversos materiales, puedes encontrarlos en la sección Materiales.


© 2025 Pedro J. Pérez

Hecho con Quarto

  • Editar esta página
  • Informar de un problema