Voici un court post pour vous présenter 8 raccourcis clavier qui vont vous faciliter la tâche lorsque vous travaillez sous R Studio.
Table des matières
CTRL + ENTER : pour envoyer le code dans la console et l'exécuter
Ce raccourci permet d’envoyer votre code, qui est dans un scriptR ou R markdown,vers la console, et de l’exécuter. Vous pouvez l’utiliser ligne par ligne : vous vous placez sur la première ligne et vous utilisez le raccourciCTRL + ENTERà répétition. Vous pouvez aussi l’appliquer à un ensemble de lignes en les sélectionnant toute avant d’utiliser le raccourci.
Vous pouvez essayer en recopiant le code suivant :
a <- rnorm(100, 2,1)mean(a)sd(a)
CTRL+ SHIT + C, pour insérer une ligne de commentaires
Ce raccourci peut êtreappliqué sur une ligne videpour insérer une ligne de commentaire (elle débute par un #).
#a <- rnorm(100, 5,2)mean(a
Il peut également être utilisé après la sélection d’une ou plusieurs lignes de code afin de les passer en commentaires et qu’elles ne soient plus exécutées:
# a <- rnorm(100, 5,2)# mean(a)
CTRL + SHIFT + M pour insérer le symbole du pipe %>%
Si vous suivez mes articles, vous savez aussi que j’utilise pas mal letidyverse, et donc le chaînon représenté par le symbole%>%. Par exemple :
library(tidyverse)iris %>%filter(Species=="setosa") %>%select(Sepal.Width, Sepal.Length) %>%mutate(Sepal.S =Sepal.Width * Sepal.Length)
Il faut bien dire que ce symbole %>% est un peu pénible à écrire. Et bien en utilisant le raccourciCTRL + SHIFT + M, R studio le fait pour vous !
ALT + - : pour insérer automatiquement la flèche d'assignation <-
Ce raccourci (ALT et la touche du signe moins) est vraiment pratique, parce que là aussi pour le coup c’est un symbole qu’on utilise tout le temps. En plus, R studiomet automatiquement les espaces ce qui rend le code plus lisible.
CTRL + SHIFT + A pour reformater le code
Si vous sélectionnez un bout de code (celui d’un chunk par exemple) et que vous utilisez ce raccourciCTRL + SHIFT + A, alors R Studio va vous lereformater automatiquement pour qu’il soit plus lisible. Il va ajouter des espaces, créer des tabulations, etc…
A titre d’exemple, si vous sélectionnez ce code,
for(i in 1:3){z[1]=5 y=8}
et que vous appliquer le raccourci CTRL+ SHIT + A, voici ce que vous obtiendrez :
for(i in 1:3) { z[1] = 5 y = 8 }
CTRL + ALT + SHIFT + M pour renommer
Bon …pour utiliser ce raccourci, il faut bien coordonner ses deux mains, mais on fini par y arriver ! Et c’est assez pratique.
Par exemple, imaginons que vous avez ce bout de code, et que patatra….vous vous apercevez que ce n’est pas le dataframe «df» que vous voulez utiliser, mais «mydata.»
df$a <- df$b + df$cdf$d <- df$a + df$c
Placer vous sur la première ligne du code et faitesCTRL + ALT + SHIFT + M, et écrivez mydata ! C’est plutôt sympa, non ?
mydata$a <- mydata$b + mydata$cmydata$d <- mydata$a + mydata$c
CTRL + ALT + I pour insérer d'un nouveau chunk en R markdown
Si vous suivez mon blog, vous savez que je suis une grande fan duR markdown(voirici etlà).Le raccourciCTRL + ALT + Ivous permet d’insérer un nouveau chunk.
CTRL+ SHIFT + K pour créer le rapport dynamique
Toujours lorsque vous utilisez R markdown, vous pouvezgénérer le rapport dynamiqueen utilisant ce raccourciCTRL+ SHIFT + K
Bien qu’ils soient plus classiques, on peu aussi mentionner le raccourciCRTL + SHIFT + Npour ouvrir unnouveau script, et le raccourcieCTRL + S, poursauvegarderle script.
Et vous, quel est votre raccourci préféré ? Si vous en utilisez d’autres,indiquez les moi en commentaire!
Si cet article vous a plu, ou vous a été utile, et si vous le souhaitez, vous pouvez soutenir ce blog enfaisant un don sur sa page Tipeee
Crédits photos : TBIT
Retrouvez ici d’autres articles «astuce» :
- 4 super fonctions pour la description de vos données
- 3 fonctions à connaître à propos des packages R
- Choisissez et modifiez très facilement les couleurs de vos graphs R avec Colour Picker
Étiqueté astuce
Bien cet article. Je l’aime bien
Répondre
Merci Dany.
Répondre
Merci pour la découverte de raccourcis encore inconnus (surtout le «CTRL SHIFT A»)
Petite contribution en échange :
«CTRL I» : Reindent Lines, très très pratique
«CTRL .» pour ouvrir une fonction/fichierRépondre
Merci Benoit pour le partage. J’aime bien CTRL .
Répondre
Merci Claire !
Super le le “CTRL SHIFT A” !!Répondre
Bonjour,
C’est une demande. j’aimerais utiliser un package («prophet»), malheureusement je ne trouve pas ses fonctionnalités :library. Pouvez-vous m’aider?
Comment installer un library sous R ou Rstudio?
Un grand merci pour votre aide.
Bien à vousRépondre
Bonjour,
Je rajouterai les raccourcis usuels pour ne plus utiliser la souris et gagner un temps inconsidérable sur une journée de code :
CTRL flèches : pour se déplacer de mot en mot
SHIFT flèche de droite : pour sélectionner un caractère
Du coup le combo : – CTRL SHIFT flèches pour sélectionner un/plusieurs mot.s
ALT flèche de droite (ou de gauche) : pour aller en fin (ou début) de ligne
Du coup, le combo : – ALT SHIFT flèche de droite : pour sélectionner jusqu’à la fin de ligne
ALT flèche du bas (ou du haut) : pour déplacer la ligne (ou plusieurs si sélectionnées) vers le bas (ou le haut)
ALT SHIFT flèche du bas (ou du haut) : pour dupliquer la ligne (ou le paragraphe si selectionné)
CTRL TAB et CRTL SHIFT TAB : pour naviguer d’un script (en onglet) à l’autreEt préciser que CTRL SHIFT C permet aussi de décommenter un paragraphe ! (D’ailleurs, c’est SHIFT et non pas SHIT comme écrit dans cet article 😀 :D)
Et pour finir : le renvoi à la ligne automatique dans :
Tools -> Global Options -> Code -> cocher «Soft-wrap R source files»Voilà !
Répondre
Merci Arthur !
Répondre
Laisser un commentaire
Aide mémoire off'R ;)
Enregistrez vous pour recevoir gratuitement mes fiches «aide mémoire» (ou cheat sheets) qui vous permettront de réaliser facilement les principales analyses biostatistiques avec le logiciel R et pour être informés des mises à jour du site.
Sachez-le :Je hais les spams, aussi votre adresse de messagerie ne sera jamais cédée ni revendue. En vous inscrivant ici, vous recevrez des articles, vidéos, offres commerciales et autres conseils pour vous aider à réaliser efficacement vos analyses statistiques avec le logiciel R. Vous pourrez vous désabonner à tout moment.