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 + Entreepour exécuter une ligne de code (normalement on connaît tous),Ctrl + Maj + F10pour redémarrer RStudio,Ctrl + 2pour naviguer sur la console,Ctrl + Maj + Npour un nouveau script,Ctrl + Wpour fermer la fenêtre ouverte,Ctrl + Maj + Wpour fermer toutes les fenêtres,Ctrl + Maj + Cpour 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$variableest 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 tidyversed %>% select(x, y, z) %>% map(~ fonction(.))