Skip to content

RStudio

Usar con otra versión de R

Me defino un alias en .bashrc con lo siguiente:

alias rstudio-333='export RSTUDIO_WHICH_R=/opt/R/3.3.3/bin/R && rstudio-bin'

RSTUDIO_WHICH_R tiene que apuntar al path de la versión de R que queremos usar.

rstudio-bin es el comando que inicia Rstudio. Puede variar entre Ubunut y Arch.

rmarkdown

Ver: proyectos/atr/rmarkdown

Shortcuts

Solo este agregué:

20211010-110513.png

Theme

Para rmarkdown, uso Twilight.

Es el único tema que resalta de forma diferente los títulos/headings.

20211010-110315.png

Errores y Troubleshooting

Atajo "ctrl + ." en Ubuntu 22.04

Ubuntu captura el atajo de RStudio para tipear emojis -.-

Se arregla asi: https://askubuntu.com/a/1401116

Ver: https://xkcd.com/1172/

20220516-142643.png

Error en ggplot: elf dinamic array

"Use ragg in RStudio"

Ver:

error in loadnamespace bad hash table contents

O algo así, no lo llegué a copiar antes de que RStudio crasheara. Ver error siguiente.

En algunas circunstancias aparecía un error similar al anterior sobre el "elf dinamic array".

Error: package or namespace load failed for ‘data.table’

  Error: package or namespace load failed for ‘data.table’:  .onLoad failed in loadNamespace() for 'data.table', details:   call: options()   error: Value of SET_STRING_ELT() must be a 'CHARSXP' not a 'NULL'

Desinstalar data.table y volver a instalar Rcpp y data.table hizo que no apareciera el error de nuevo.