{"id":949,"date":"2023-12-08T03:50:22","date_gmt":"2023-12-08T03:50:22","guid":{"rendered":"https:\/\/lasstatistique.com\/?p=949"},"modified":"2024-08-14T03:14:55","modified_gmt":"2024-08-14T03:14:55","slug":"cours-1-langage-r-et-a-rstudio","status":"publish","type":"post","link":"https:\/\/lasstatistique.com\/?p=949","title":{"rendered":"cours 1 : langage R et  RStudio"},"content":{"rendered":"<p><span style=\"color: #333399;\"><b>Mon premier Script R<\/b><\/span><\/p>\n<p>Nous pouvons maintenant cr\u00e9er notre premier Script R en suivant la proc\u00e9dure<span style=\"color: #333399;\"> <b>File &gt; New File &gt;\u00a0 R Script <\/b><\/span>ou en utilisant la combinaison clavier<span style=\"color: #333399;\"> <b>Ctrl+Shift+N<\/b><\/span>.<\/p>\n<p>La figure ci-dessous pr\u00e9sente quelques commandes<span style=\"color: #333399;\"> R<\/span>. Les r\u00e9sultats qu\u2019elles sont cens\u00e9es produire sont not\u00e9s en commentaire. Vous allez sans doute le remarquer, c\u2019est le caract\u00e8re sp\u00e9cial<span style=\"color: #333399;\"> #<\/span> qui permet d\u2019ins\u00e9rer un commentaire dans un script<span style=\"color: #333399;\"> R<\/span>. Par ailleurs, la validation d\u2019une ligne ou d\u2019un ensemble de lignes de commandes se fait en les s\u00e9lectionnant dans le fichier de Script puis en cliquant sur le bouton <span style=\"color: #333399;\"><b>Run<\/b><\/span> situ\u00e9 en haut \u00e0 droite du fichier de Script.<\/p>\n<p>Pour chacune des commande ci-dessous, il est possible de consulter l\u2019aide en tapant la commande : help(\u00ab\u00a0<span style=\"color: #333399;\">nom de la commande<\/span>\u00ab\u00a0). Vous pouvez par la suite nommer et enregistrer votre script dans le r\u00e9pertoire de travail en passant par le Menu<span style=\"color: #333399;\"> <b>File <\/b><\/span>ou en utilisant la combinaison clavier<span style=\"color: #333399;\"> <b>Ctrl+S<\/b><\/span><b>.<\/b><\/p>\n<p><span style=\"color: #333399;\">R<\/span> offre donc la possibilit\u00e9 de r\u00e9aliser des milliers d\u2019op\u00e9rations sur les variables de diff\u00e9rentes natures ( Nombres, Vecteurs, matrices, chaine de caract\u00e8res, etc.) en utilisant les commandes associ\u00e9es \u00e0 ces op\u00e9rations. La documentation mentionn\u00e9es ci-dessus est suffisamment riche en la mati\u00e8re. Nous vous laissons donc le soin d\u2019explorer l\u2019univers des commandes de<span style=\"color: #333399;\"> R<\/span>.<\/p>\n<p>Dans la suite de ce cours, nous allons nous restreindre aux applications statistiques du langage<span style=\"color: #333399;\"> R<\/span>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-950\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-11-300x162.png\" alt=\"\" width=\"735\" height=\"397\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-11-300x162.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-11-768x415.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-11.png 957w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/p>\n<p><span style=\"color: #333399;\"><b>Importation de donn\u00e9es et manipulation de variables<\/b><\/span><\/p>\n<p>L\u2019importation d\u2019un fichier de donn\u00e9es sur<span style=\"color: #333399;\"> R<\/span> se fait \u00e0 partir du menu <b>\u00ab<span style=\"color: #333399;\">\u00a0File<\/span>\u00a0\u00bb <\/b>\u00a0de<span style=\"color: #333399;\"> Rstudio<\/span>. Cependant, selon la nature du fichier \u00e0 importer, <span style=\"color: #333399;\">R<\/span> peut avoir besoin de certaines de ses extensions (Package) pour proc\u00e9der \u00e0 l\u2019importation. Nous parlerons de ces extensions un peu plus tard.<\/p>\n<p>Pour le moment, nous allons importer les fichiers de type .<b>csv. <\/b>Pour illustration, Nous disposons d\u2019un fichier Excel contenant les informations collect\u00e9es aupr\u00e8s d\u2019une population h\u00f4te ayant accueilli les r\u00e9fugi\u00e9s d\u2019un pays africains. Il faut donc prendre le soin d\u2019enregistrer ledit fichier au format CSV (s\u00e9parateur : point virgule) \u00e0 travers l\u2019onglet <b>\u00ab<span style=\"color: #333399;\">\u00a0Enregistrer sous<\/span>\u00a0\u00bb <\/b>\u00a0du tableur Excel.<\/p>\n<p>Le chargement du \ufb01chier hote.csv se fait \u00e0 l\u2019aide de la commande<span style=\"color: #333399;\"> read.csv2()<\/span>, qui permet de lire des \ufb01chiers CSV pour lesquels le s\u00e9parateur de champ est un point-virgule, et le s\u00e9parateur d\u00e9cimal une virgule. Les donn\u00e9es seront associ\u00e9es \u00e0 l\u2019objet<span style=\"color: #333399;\"> <b>hote<\/b><\/span> \u00e0 l\u2019aide de l\u2019op\u00e9rateur d\u2019a\ufb00ectation\u00a0 \u00ab<span style=\"color: #333399;\"><b>\u00a0&lt;-<\/b>\u00a0<\/span>\u00bb. On suppose en effet que l\u2019utilisateur a bien d\u00e9\ufb01ni le r\u00e9pertoire contenant le \ufb01chier hote.csv comme r\u00e9pertoire de travail, soit \u00e0 l\u2019aide de la commande<span style=\"color: #333399;\"> setwd()<\/span> soit via le menu <b>\u00ab\u00a0<\/b><span style=\"color: #333399;\"><strong>Session<\/strong><\/span><b>\u00a0\u00bb <\/b>de<span style=\"color: #333399;\"> Rstudio<\/span> comme nous l\u2019avons mentionn\u00e9 un peu plus haut. Si non, il faudrait indiquer dans la commande <span style=\"color: #333399;\">read.csv2()<\/span> le chemin d\u2019acc\u00e8s complet au fichier<span style=\"color: #333399;\"> hote.csv<\/span>.<\/p>\n<p>Le code<span style=\"color: #333399;\"> hote &lt;- read.csv2(\u00ab\u00a0hote.csv\u00a0\u00bb)<\/span> devrait importer le fichier de donn\u00e9es et cr\u00e9er la variable hote (data frame) dans la fen\u00eatre des\u00a0 objets situ\u00e9e en zone Nord-Est de l\u2019\u00e9cran.<\/p>\n<p>Il est aussi possible que vous receviez un message d\u2019erreur comme celui-ci :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-951\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-12-300x130.png\" alt=\"\" width=\"732\" height=\"317\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-12-300x130.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-12-768x333.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-12.png 963w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/p>\n<p>Ceci est sans doute d\u00fb \u00e0 l\u2019encodage du fichier hote.csv (les espaces, les accents et tous autres caract\u00e8res sp\u00e9ciaux). Une solution consiste \u00e0 ajouter quelques arguments \u00e0 la fonction read.csv2 comme suit :<\/p>\n<p><span style=\"color: #333399;\">hote &lt;- read.csv2(\u00ab\u00a0hote.csv\u00a0\u00bb, fileEncoding = \u00ab\u00a0latin1\u00a0\u00bb, check.names = F)<\/span>.<\/p>\n<p>Le contenu de l\u2019espace de travail peut \u00eatre visualis\u00e9 directement depuis le panneau intitul\u00e9 Environment (<span style=\"color: #333399;\">Workspace<\/span>). Si l\u2019on double clique sur le nom d\u2019un data frame, celui-ci est a\ufb03ch\u00e9 dans un tableau en mode lecture seule.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-952\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-13-300x103.png\" alt=\"\" width=\"728\" height=\"250\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-13-300x103.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-13-768x264.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-13.png 917w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/p>\n<p>Les donn\u00e9es sont g\u00e9n\u00e9ralement repr\u00e9sent\u00e9es sous la forme d\u2019un tableau rectangulaire dans lequel les variables sont arrang\u00e9es en colonnes, et les observations en lignes. Sous<span style=\"color: #333399;\"> R<\/span>, on parlera de \u201c<span style=\"color: #333399;\">data frame<\/span>\u201d. Une fois que les donn\u00e9es sont import\u00e9es, l\u2019objet<span style=\"color: #333399;\"> hote<\/span> (le data frame) sera disponible dans l\u2019espace de travail (\u201c<span style=\"color: #333399;\">Environment<\/span>\u201d), comme on pourra le v\u00e9ri\ufb01er avec la commande<span style=\"color: #333399;\"> ls()<\/span>. Les dimensions du tableau de donn\u00e9es peuvent \u00eatre v\u00e9ri\ufb01\u00e9es \u00e0 l\u2019aide de la commande<span style=\"color: #333399;\"> dim()<\/span>. La commande<span style=\"color: #333399;\"> names()<\/span> renvoie le nom des variables.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-953\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-14-300x130.png\" alt=\"\" width=\"734\" height=\"318\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-14-300x130.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-14-768x334.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-14.png 957w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/p>\n<p>La commande<span style=\"color: #333399;\"> str()<\/span> fournit un r\u00e9sum\u00e9 de l\u2019ensemble des variables avec leur type <span style=\"color: #333399;\">(int<\/span> pour les variables num\u00e9riques, factor pour les variables cat\u00e9gorielles) et un aper\u00e7u des 10 premi\u00e8res observations.<\/p>\n<p>La commande<span style=\"color: #333399;\"> summary()<\/span> permet de fournir un r\u00e9sum\u00e9 descriptif univari\u00e9 pour chaque variable. Dans le cas des variables num\u00e9riques,<span style=\"color: #333399;\"> R<\/span> indique les principaux indicateurs de tendance centrale (<span style=\"color: #333399;\">moyenne et m\u00e9diane<\/span>) et de dispersion (<span style=\"color: #333399;\">\u00e9tendue, intervalle inter-quartile<\/span>), ainsi que le nombre de valeurs manquantes repr\u00e9sent\u00e9es par le symbole \u00ab<span style=\"color: #333399;\">\u00a0NA<\/span>\u00a0\u00bb.<\/p>\n<p>Vous pouvez produire ces statistiques pour toutes les variables du data frame en appliquant la commande<span style=\"color: #333399;\"> summary(hote)<\/span> ou en sp\u00e9cifiant une seule variable si vous n\u2019\u00eates pas int\u00e9ress\u00e9 par toutes : <span style=\"color: #333399;\">summary(hote$age)<\/span> par exemple.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-954\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-15-300x124.png\" alt=\"\" width=\"728\" height=\"301\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-15-300x124.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-15-768x318.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-15.png 979w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/p>\n<p>Nous pouvons retrouver l\u2019\u00e2ge minimum avec la commande<span style=\"color: #333399;\"> <b>min<\/b>(hote$age, na.rm = TRUE)<\/span>. L\u2019argument <span style=\"color: #333399;\">na.rm = TRUE<\/span> indique \u00e0<span style=\"color: #333399;\"> R<\/span> de ne pas tenir compte des valeurs manquantes. En e\ufb00et, dans le cas o\u00f9 une variable contient des donn\u00e9es manquantes, il faut indiquer explicitement \u00e0<span style=\"color: #333399;\"> R<\/span> ce que l\u2019on souhaite faire des valeurs manquantes. Par d\u00e9faut,<span style=\"color: #333399;\"> R<\/span> ne supprime pas les valeurs manquantes, comme on peut le v\u00e9ri\ufb01er dans l\u2019aide en ligne <span style=\"color: #333399;\">(na.rm = FALSE<\/span>), et se contente de renvoyer la valeur<span style=\"color: #333399;\"> NA<\/span> pour signaler \u00e0 l\u2019utilisateur que certaines donn\u00e9es sont manquantes.<\/p>\n<p>On peut aussi obtenir l\u2019\u00e9tendue des valeurs observ\u00e9es avec la fonction<span style=\"color: #333399;\"> <b>range() <\/b><\/span>qui, contrairement \u00e0 <span style=\"color: #333399;\"><b>min<\/b>()<\/span>, est une commande qui renvoie des r\u00e9sultats multiples (dans ce cas, le minimum et le maximum de la variable age).<\/p>\n<p><span style=\"color: #333399;\"><b>range<\/b>(hote$age, na.rm = TRUE<\/span>).<\/p>\n<p>La commande <span style=\"color: #333399;\"><b>unique() <\/b><\/span>permet d\u2019\u00e9num\u00e9rer les valeurs distinctes observ\u00e9es dans une variable. <span style=\"color: #333399;\"><b>unique<\/b>(hote$region)<\/span> permet de connaitre toutes les r\u00e9gions dans lesquelles les h\u00f4tes ont \u00e9t\u00e9 interrog\u00e9es.<\/p>\n<p>La commande<span style=\"color: #333399;\"> <b>rm<\/b><b>() <\/b><\/span>permet de supprimer une ou plusieurs variables de l\u2019espace de travail.<\/p>\n<p>Pour tabuler une variables, on utilise la commande <b><span style=\"color: #333399;\">table()<\/span>.<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-955\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-16-300x102.png\" alt=\"\" width=\"726\" height=\"247\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-16-300x102.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-16-768x261.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-16.png 967w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/p>\n<p>Pour a\ufb03cher le nombre de valeurs manquantes via la commande <span style=\"color: #333399;\">table()<\/span>, il est n\u00e9cessaire d\u2019ajouter l\u2019option<span style=\"color: #333399;\"> useNA = \u00ab\u00a0always\u00a0\u00bb<\/span>.<\/p>\n<p><span style=\"color: #333399;\">table(hote$Region, useNA = \u00ab\u00a0always\u00a0\u00bb)<\/span>.<\/p>\n<p>On peut plut\u00f4t rechercher le nombre d\u2019observations sans donn\u00e9e manquante avec la commande <span style=\"color: #333399;\">complete.cases()<\/span> de la fa\u00e7on suivante : <span style=\"color: #333399;\"><b>sum<\/b>(<b>complete.cases<\/b>(hote$Region))<\/span><\/p>\n<p><strong><span style=\"color: #333399;\"> \u00a0 \u00a0 \u00a0Recodage de variables<\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Dans certains cas de figure, on peut \u00eatre amen\u00e9 \u00e0 recoder une variable en regroupant certaines valeurs que prend cette derni\u00e8re. Par exemple, si on veut regrouper les individus en tranche d\u2019\u00e2ge, il faudra cr\u00e9er une nouvelle variable age2. Pour cela, on utilise la fonction<span style=\"color: #333399;\"> <b>cut<\/b><\/span><b><span style=\"color: #333399;\">()<\/span>.<\/b><\/p>\n<p>Celle-ci prend, outre la variable \u00e0 d\u00e9couper, un certain nombre d\u2019arguments\u00a0:<\/p>\n<ul>\n<li><span style=\"color: #333399;\">breaks<\/span> indique soit le nombre de classes souhait\u00e9, soit, si on lui fournit un vecteur, les limites des classes,<\/li>\n<\/ul>\n<p>lorsqu\u2019on sp\u00e9cifie le nombre de classes,<span style=\"color: #333399;\"> R<\/span> cr\u00e9e des classes de m\u00eame amplitude.<\/p>\n<ul>\n<li><span style=\"color: #333399;\">labels<\/span> permet de modifier les noms de modalit\u00e9s attribu\u00e9s aux classes\u00a0;<\/li>\n<li><span style=\"color: #333399;\">include.lowest<\/span> et right influent sur la mani\u00e8re dont les valeurs situ\u00e9es \u00e0 la fronti\u00e8re des classes seront inclues ou exclues\u00a0;<\/li>\n<li><span style=\"color: #333399;\">dig.lab<\/span> indique le nombre de chiffres apr\u00e8s la virgule \u00e0 conserver dans les noms de modalit\u00e9s.<\/li>\n<\/ul>\n<p>De fa\u00e7on pratique, j\u2019ai l\u2019habitude d\u2019utiliser la commande range pour connaitre au pr\u00e9alable l\u2019\u00e9tendu de la variable avant de fournir les limites des classes, puis l\u2019option<span style=\"color: #333399;\"> include.lowest = TRUE<\/span> permet de ne pas oublier d\u2019inclure l\u2019observation dont l\u2019\u00e2ge vaut l\u2019\u00e2ge minimal, puisque par d\u00e9faut les intervalles ont des bornes ouvertes (c\u2019est-\u00e0-dire n\u2019incluant pas) \u00e0 gauche.<\/p>\n<p><span style=\"color: #333399;\"><b>range<\/b>(hote$age, na.rm = TRUE)<\/span><\/p>\n<p><span style=\"color: #333399;\">hote$age2 = <b>cut<\/b> ( hote$age, c(16,35,50,64,70), include.lowest = TRUE)<\/span><\/p>\n<p><span style=\"color: #333399;\"><b>table<\/b>( hote$age2 )<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-956\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-17-300x104.png\" alt=\"\" width=\"744\" height=\"258\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-17-300x104.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-17-768x266.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/12\/Capture-17.png 966w\" sizes=\"auto, (max-width: 744px) 100vw, 744px\" \/><\/p>\n<p><strong><span style=\"color: #333399;\">\u00a0 \u00a0 Sauvegarde de donn\u00e9es<\/span><\/strong><\/p>\n<p>On peut sauvegarder des donn\u00e9es au format <span style=\"color: #333399;\">RData<\/span>, qui est un format propre au logiciel<span style=\"color: #333399;\"> R<\/span>. Cela facilite l\u2019archivage de r\u00e9sultats interm\u00e9diaires ou l\u2019enregistrement d\u2019un tableau de donn\u00e9es nettoy\u00e9 (recodage de valeurs manquantes ou modalit\u00e9s de variables qualitative, correction des erreurs de saisie, etc.) ou augment\u00e9 de variables auxiliaires. Pour cela, on utilisera la commande<span style=\"color: #333399;\"> <b>save<\/b><b>()<\/b><\/span>. La commande<span style=\"color: #333399;\"> <b>load<\/b><b>()<\/b><\/span> permet quant \u00e0 elle de recharger des donn\u00e9es sauvegard\u00e9es au format <span style=\"color: #333399;\">RData<\/span>. L\u2019extension du \ufb01cher peut \u00eatre indi\ufb00\u00e9remment<span style=\"color: #333399;\"> Rdata<\/span> ou <span style=\"color: #333399;\">rda<\/span>.<\/p>\n<p><span style=\"color: #333399;\"><b>save<\/b>(hote, file = \u00ab\u00a0hote_v1.rda\u00a0\u00bb)<\/span><\/p>\n<p><span style=\"color: #333399;\"><b>dir<\/b>(pattern = \u00ab\u00a0rda\u00a0\u00bb)\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mon premier Script R Nous pouvons maintenant cr\u00e9er notre premier Script R en suivant la proc\u00e9dure File &gt; New File<\/p>\n","protected":false},"author":1,"featured_media":942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[40,45],"tags":[],"class_list":["post-949","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cours","category-langage-r-et-rstudio"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>cours 1 : langage R et RStudio - LASStatistique<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lasstatistique.com\/?p=949\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"cours 1 : langage R et RStudio - LASStatistique\" \/>\n<meta property=\"og:description\" content=\"Mon premier Script R Nous pouvons maintenant cr\u00e9er notre premier Script R en suivant la proc\u00e9dure File &gt; New File\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lasstatistique.com\/?p=949\" \/>\n<meta property=\"og:site_name\" content=\"LASStatistique\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ASstatistique\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-08T03:50:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-14T03:14:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/R-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"299\" \/>\n\t<meta property=\"og:image:height\" content=\"168\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AsStatistique\" \/>\n<meta name=\"twitter:site\" content=\"@AsStatistique\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#\\\/schema\\\/person\\\/c8fa17c25e80a74f42e1d8b8dcd9c470\"},\"headline\":\"cours 1 : langage R et RStudio\",\"datePublished\":\"2023-12-08T03:50:22+00:00\",\"dateModified\":\"2024-08-14T03:14:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949\"},\"wordCount\":1472,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/R-logo.jpg\",\"articleSection\":[\"Cours\",\"langage R et RStudio\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/lasstatistique.com\\\/?p=949#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949\",\"name\":\"cours 1 : langage R et RStudio - LASStatistique\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/R-logo.jpg\",\"datePublished\":\"2023-12-08T03:50:22+00:00\",\"dateModified\":\"2024-08-14T03:14:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/lasstatistique.com\\\/?p=949\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949#primaryimage\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/R-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/R-logo.jpg\",\"width\":299,\"height\":168},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=949#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/lasstatistique.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cours\",\"item\":\"https:\\\/\\\/lasstatistique.com\\\/?cat=40\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"cours 1 : langage R et RStudio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#website\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/\",\"name\":\"LASStatistique\",\"description\":\"L&#039;AS Statistique\",\"publisher\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/lasstatistique.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#organization\",\"name\":\"L'AS STATISTIQUE\",\"alternateName\":\"lasstatistique\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-logoAS-removebg-preview.png\",\"contentUrl\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-logoAS-removebg-preview.png\",\"width\":500,\"height\":245,\"caption\":\"L'AS STATISTIQUE\"},\"image\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ASstatistique\\\/\",\"https:\\\/\\\/x.com\\\/AsStatistique\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/l-as\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#\\\/schema\\\/person\\\/c8fa17c25e80a74f42e1d8b8dcd9c470\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/lasstatistique.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"cours 1 : langage R et RStudio - LASStatistique","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lasstatistique.com\/?p=949","og_locale":"fr_FR","og_type":"article","og_title":"cours 1 : langage R et RStudio - LASStatistique","og_description":"Mon premier Script R Nous pouvons maintenant cr\u00e9er notre premier Script R en suivant la proc\u00e9dure File &gt; New File","og_url":"https:\/\/lasstatistique.com\/?p=949","og_site_name":"LASStatistique","article_publisher":"https:\/\/www.facebook.com\/ASstatistique\/","article_published_time":"2023-12-08T03:50:22+00:00","article_modified_time":"2024-08-14T03:14:55+00:00","og_image":[{"width":299,"height":168,"url":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/R-logo.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@AsStatistique","twitter_site":"@AsStatistique","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lasstatistique.com\/?p=949#article","isPartOf":{"@id":"https:\/\/lasstatistique.com\/?p=949"},"author":{"name":"admin","@id":"https:\/\/lasstatistique.com\/#\/schema\/person\/c8fa17c25e80a74f42e1d8b8dcd9c470"},"headline":"cours 1 : langage R et RStudio","datePublished":"2023-12-08T03:50:22+00:00","dateModified":"2024-08-14T03:14:55+00:00","mainEntityOfPage":{"@id":"https:\/\/lasstatistique.com\/?p=949"},"wordCount":1472,"commentCount":0,"publisher":{"@id":"https:\/\/lasstatistique.com\/#organization"},"image":{"@id":"https:\/\/lasstatistique.com\/?p=949#primaryimage"},"thumbnailUrl":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/R-logo.jpg","articleSection":["Cours","langage R et RStudio"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lasstatistique.com\/?p=949#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lasstatistique.com\/?p=949","url":"https:\/\/lasstatistique.com\/?p=949","name":"cours 1 : langage R et RStudio - LASStatistique","isPartOf":{"@id":"https:\/\/lasstatistique.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lasstatistique.com\/?p=949#primaryimage"},"image":{"@id":"https:\/\/lasstatistique.com\/?p=949#primaryimage"},"thumbnailUrl":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/R-logo.jpg","datePublished":"2023-12-08T03:50:22+00:00","dateModified":"2024-08-14T03:14:55+00:00","breadcrumb":{"@id":"https:\/\/lasstatistique.com\/?p=949#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lasstatistique.com\/?p=949"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/lasstatistique.com\/?p=949#primaryimage","url":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/R-logo.jpg","contentUrl":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/R-logo.jpg","width":299,"height":168},{"@type":"BreadcrumbList","@id":"https:\/\/lasstatistique.com\/?p=949#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/lasstatistique.com\/"},{"@type":"ListItem","position":2,"name":"Cours","item":"https:\/\/lasstatistique.com\/?cat=40"},{"@type":"ListItem","position":3,"name":"cours 1 : langage R et RStudio"}]},{"@type":"WebSite","@id":"https:\/\/lasstatistique.com\/#website","url":"https:\/\/lasstatistique.com\/","name":"LASStatistique","description":"L&#039;AS Statistique","publisher":{"@id":"https:\/\/lasstatistique.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lasstatistique.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/lasstatistique.com\/#organization","name":"L'AS STATISTIQUE","alternateName":"lasstatistique","url":"https:\/\/lasstatistique.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/lasstatistique.com\/#\/schema\/logo\/image\/","url":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/06\/cropped-logoAS-removebg-preview.png","contentUrl":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/06\/cropped-logoAS-removebg-preview.png","width":500,"height":245,"caption":"L'AS STATISTIQUE"},"image":{"@id":"https:\/\/lasstatistique.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ASstatistique\/","https:\/\/x.com\/AsStatistique","https:\/\/www.linkedin.com\/company\/l-as\/"]},{"@type":"Person","@id":"https:\/\/lasstatistique.com\/#\/schema\/person\/c8fa17c25e80a74f42e1d8b8dcd9c470","name":"admin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/lasstatistique.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/posts\/949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=949"}],"version-history":[{"count":2,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/posts\/949\/revisions"}],"predecessor-version":[{"id":958,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/posts\/949\/revisions\/958"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/media\/942"}],"wp:attachment":[{"href":"https:\/\/lasstatistique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}