B Trucs et astuces
J’ai découvert beaucoup de petites astuces sur R et RStudio qui ont rendu mon workflow plus rapide et confortable. J’ai présenté les principales par-ci par-là dans le texte, maintenant je leurs dédie un chapitre entier.
Mes sources: Tools > Keyboard Shortcuts Help, Internet.
B.1 Raccourcis clavier
Mes préférés:
Ctrl + Entree
pour exécuter une ligne de code (normalement on connaît tous),Ctrl + Maj + F10
pour redémarrer RStudio,Ctrl + 2
pour naviguer sur la console,Ctrl + Maj + N
pour un nouveau script,Ctrl + W
pour fermer la fenêtre ouverte,Ctrl + Maj + W
pour fermer toutes les fenêtres,Ctrl + Maj + C
pour dé/commenter une ligne (!!!).
B.2 Pipes de magrittr
library(magrittr)
magrittr
contient plusieurs pipes différents de %>%
que je trouve utiles:
%<>%
pour assigner directement des changements à une base. Ded <- d %>% mutate()
, on passe àd %<>% mutate()
.%$%
pour utiliser une fonction qui n’est pas compatible avec le tidyverse, comme si oui. Je suis une flemmarde, et je trouve qu’une répétition debase$variable
est moche. Defonction(d$x, d$y, d$z)
, on passe àd %$% fonction(x, y, z)
.
B.3 Autres trucs
library(here)
library(purrr) # inclut dans tidyverse
%>% select(x, y, z) %>% map(~ fonction(.)) d