The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings

Snippet Library

importation multiple de librairies sous R

Type:
Sample Code (HOWTO)
Category:
File Management
License:
GNU General Public License
Language:
Other Language

Description:
installation de l'ensemble des librairies requises pour suivre le Mooc " Modèles Mixtes et effets aléatoires
m/ref : " https://www.groupe-arkesys.com/formation-modeles-mixtes/

Versions Of This Snippet:

Snippet ID Download Version Date Posted Author Delete
180.12022-10-18 14:02Erwan L. SIMON Delete

Download a raw-text version of this code by clicking on “Download Version”


Latest Snippet Version: 0.1

# nom : install_modeles_mixtes.R
# description : installation de l'ensemble des librairies requises pour suivre le Mooc
# Modèles Mixtes et effets aléatoires (Arkesys, Mme Hélène Font)
# auteur: esimon@unice.fr
# date de premiere modification : 17/10/2022

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é :)")
  }
}
# Installation des librairies nécessaires 
packages <- c("reshape", "doBy","lme4","lmerTest","car","nlme","rstatix","ggpubr","ggplot2","multcomp","multcompView","emmeans","ez","pastecs","sjPlot","glmmTMB","skimr","corrplot","openxlsx","readr","lattice","tidyverse","DescTools","sjstats","performance","MuMIn","GGally")
newPackages <- packages[!(packages %in% installed.packages()[,"Package"])]
if(length(newPackages)) install.packages(newPackages)

librairies.requises <- c("reshape", "doBy","lme4","lmerTest","car","nlme","rstatix","ggpubr","ggplot2","multcomp","multcompView","emmeans","ez","pastecs","sjPlot","glmmTMB","skimr","corrplot","openxlsx","readr","lattice","tidyverse","DescTools","sjstats","performance","MuMIn","GGally")
VerifierLibrairies(librairies.requises)

		

Add a new version

You can submit a new version of this snippet if you have modified it and you feel it is appropriate to share with others.