Atelier donné par Guillaume Loignon et Sébastien Béland dans le cadre du congrès annuel de l'ADMÉE. 13 novembre 2019, Université de Sherbrooke, local A2-0010.
Étiquette : RStudio
Script R pour vérifier l’installation de librairies requises
Vous animez un atelier faisant appel au langage R et voulez vous assurer que les participants et participantes ont bien installé chaque librairie requise?
La fonction ci-dessous vérifie si des librairies sont bien installées. Remarquez l’utilisation de la fonction cat() pour pouvoir afficher des messages dans la console à partir d’une fonction.
VerifierLibrairies <- function(packages) { cat("Vérification des librairies... \n") if (length(setdiff(packages, rownames(installed.packages()))) > 0) { manquants <- setdiff(packages, rownames(installed.packages())) cat("Librairies manquantes: \n ") paste(manquants, collapse = ", ") cat(manquants) } else { cat("Tout est correctement installé :)") } }
Il faut d’abord faire rouler le code de la fonction pour la charger en mémoire. Ensuite, on peut l’exécuter en lui passant en paramètre un vecteur contenant la liste dont on a besoin.
librairies.requises <- c("tidyverse", "data.table", "blabla", "etc") VerifierLibrairies(librairies.requises)
Notez qu’il faudra quand même installer les librairies si elles ne le sont pas déjà, et que toutes les librairies devront être chargées avec library().

Offre de formation sans frais: introduction à R
Le langage statistique R est en voie de s'établir comme la référence en analyse de données dans le monde de la recherche universitaire. Le domaine de l'éducation n'échappe pas à cette tendance. Le GRIÉMÉtic vous offre donc deux formations qui vous permettront de vous initier à R et d'en découvrir les possibilités. Les formations se donneront en français à l'Université de Montréal (local B-328 du pavillon Marie-Victorin).