SlideShare une entreprise Scribd logo
1  sur  12
Présentation du Logiciel R
Module : Analyse des données
Présentation : Amar SECK
Préambule
• R est un système d'analyse statistique et graphique créé par Ross Ihaka et Robert
Gentleman.
• Il est à la fois un logiciel et un langage qualifié de dialecte du langage S disponible
sous la forme du logiciel S-PLUS mais avec des différences importantes dans la
conception
• R est distribué librement sous les termes de la GNU General Public Licence ; son
développement et sa distribution sont assurés par plusieurs statisticiens
rassemblés dans le R Development Core Team.
• R est disponible sous plusieurs formes : le code (écrit principalement en C et
certaines routines en Fortran), surtout pour les machines Unix et Linux, ou des
exécutables précompilés pour Windows, Linux et Macintosh.
• Les fichiers pour installer R, à partir du code ou des exécutables, sont distribués à
partir du site internet (http://www.r-project.org/ ) du Comprehensive R Archive
Network (CRAN) ou se trouvent aussi les instructions à suivre pour l'installation
sur chaque système.
Installer R
• Téléchargement du logiciel au niveau du site
http://www.r-project.org, en choisissant la
version correspondant au système
d’exploitation (Linus, Windows, Mac) installé
sur l’ordinateur de travail
• Lancement de l’installation en suivant les
instructions d’usage
• Une fois l’installation terminée, il suffira de
cliquer sur le programme dans le répertoire
où il est installé ou à partir du raccourci créé
R au démarrage
Au démarrage R ouvre une
fenêtre appelée « Console »
En haut de la « console »,
s’affichent les informations de
base à savoir, nécessairement
sur le logiciel
Cette fenêtre permet :
• La saisie de commandes
• L’affichage, parfois, du
résultat des commandes
Création des objets sous R
Les données
Elles peuvent se présenter sous forme
de vecteurs, de matrices, de listes, de
tables de données qui peuvent être
créées directement avec ou importées à
partir de données sous d’autres formats
(Excel, Stata, CSV, …)
Afin de permettre à R de reconnaître
ces objets de type « données », il faut
leur attribuer un nom
NB : R est sensible à la casse et les
noms débutent toujours avec une lettre
Les fonctions
Elles permettent de modifier ou de
décrire les données et sont également
utilisées pour réaliser des calculs et des
tests statistiques ainsi que des
graphiques.
Une fonction s’écrit généralement en
minuscule et est suivie de parenthèse
dans lesquelles sont insérées, si
besoins, des paramètres (séparés par
des virgules) correspondants
Ainsi pour les décimaux, il sera utilisé
l’écriture anglo-saxone (i.e le point – 3.5
et non 3,5)
Manipuler des objets sous R
Assigner une valeur à un objet R
Il est souvent plus facile de manipuler
un objet auquel on a affecté le résultat
d’une fonction ou d’un calcul; ce qui
permet, dans la session active de R de
rappeler les objets créés et de les
utiliser sans avoir à relancer la
procédure qui permis de les définir,
>Chiffre.1 <-5 ou >Chiffre.1 = 5
>Chiffre.2 =Sum(1,2,3,4,5)
>10->Chiffre.3
Rien ne semble se passer,
évidemment puisqu’il a été juste
attribué des valeurs à des objets.
Pour visualiser le contenu de ces
objets créés, il suffit d’écrire :
>Chiffre.1;Chiffre.2;Chiffre.3 ou
>Chiffre.1
>Chiffre.2
>Chiffre.3
Manipuler des objets sous R
R comme calculatrice
R autorise l’utilisation de la plupart
des opérateurs classiques
- Addition « + » (> 10+32)
- Soustraction «- » (> 43-4)
- Multiplication « * » (> 23*54)
- Division « / » (> 10/3)
- Puissance « ^ » (> 10^2)
Manipuler des chaînes de caractères
avec R
Dans R les chaîne sde caractères
doivent être mises en guillemets
(« ») ou entre côtes (‘ ‘).
>A.1 <- « Bonjour »
La fonction paste() permet de
concaténer des chaînes de caractères
>paste(A.1, « Uilisateur de R », sep=
« - »)
Manipuler des objets sous R
Retrouvez la liste des objets créés dans la
console
Il est intéressant de pouvoir lister
l’ensemble des objets créés avec R, soit
pour en :
- rappeler un dont la casse utilisée a été
oubliée, ou
- effacer certains qu’on ne souhaite plus
utiliser par crainte de confusion avec de
nouveaux objets ayant des noms
similaires
Pour réaliser cette procédure R utilise la
fonction ls()
>ls () donne la iste des objets déjà
créés
[1] « A.1 » « Chiffre.1 »
« Chiffre.2 » « Chiffre.3 »
Effacer les objets de la liste
Pour effacer un objet, il est utilisé
la fonction rm(),
>rm(Chiffre.1) # pour effacer
Chiffre.1
>rm(list=ls()) # pour effacer toute
la liste
Retrouver la liste des commandes
utilisées
Si on souhaite voir les dernières
commandes utilisées dans la console,
on utilise la fonction history().
Elle va ouvrir une fenêtre dans laquelle,
apparaîtront les dernières commandes
utilisées.
Pour avoir accès à toutes les
commandes, il faudra ajouter le
paramètre Inf (pour infini) entre les
parenthèses de la fonction : history().
Les commandes pourront être
sauvegardées dans un fichier texte ou
copier/coller dans un script de
programme.
Obtenir de l'aide avec R
Si on a le besoin d’avoir de l'aide
l’utilisation d’une fonction et quels
paramètres insérer entre les
parenthèses, il est utilisé la
fonction help() ou le '?' suivi du
nom de la fonction désirée.
Exemple :
• >help(sum)
• >? Sum
La fonction > help.start() permet
d’avoir l’ensemble de l’aide au
format html
Installer une extension (package)
R utilise un système d'extension, les
packages, pour répondre à des besoins
d'analyses spécifiques.
Chaque extension est une collection
regroupant des outils d'une même
thématique. Certaines extensions sont
automatiquement disponibles lorsque R
est lancé.
A défaut, il faudra, en fonction des
besoins, installer d'autres extensions à
télécharger sur le CRAN
Une fois installées, les extensions seront
alors appelées dans la console avec la
fonction library().
Utiliser l'éditeur de R
Il existe un éditeur intégré dans
l’environnement R, il suffit de
l'appeler dans le menu fichier :
sous Windows choisir l'option
nouveau script.
Répertoire de Travail
Pour sauvegarder l'ensemble des fichiers
créés lors d'une session de travail, il est
nécessaire de définir un répertoire de
travail.
A l'ouverture R assigne un répertoire de
travail par défaut pour le connaître, il suffit
d'utiliser la commande getwd() (w pour
working, d pour directory).
Pour définir son propre répertoire, on utilise
la commande setwd(dirname(file.choose()))
• file.choose() permet de choisir un fichier de
façon interactive d'où la nécessité d'avoir au
moins un fichier dans le répertoire.
• dirname() extrait uniquement le chemin du
fichier
Quitter R
Pour quitter R, on peut utiliser la
fonction suivante q() ou fermer
directemnt la fenêtre
Lorsqu’on quittere R, une boîte de
dialogue s'affichera pour
demander si on souhaite
sauvegarder l’espace de travail
RStudio et R
RStudio est environnement de
développement intégré pour R.
Il forme une interface utilisateur simple
structurée autour d’une barre de menu et
de diverses fenêtres.
L’objectif des menus est de fournir un
raccourci vers certaines commandes parmi
les plus utilisées, mais leur usage n’est pas
exclusif, ces mêmes commandes pouvant
être pour la plupart exécutées depuis la
console.
Pour téléchargement et installation
http://www.rstudio.com/

Contenu connexe

Tendances

Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de donnéesAbdoulaye Dieng
 
Chp5 - Diagramme d'Etat Transition
Chp5 - Diagramme d'Etat TransitionChp5 - Diagramme d'Etat Transition
Chp5 - Diagramme d'Etat TransitionLilia Sfaxi
 
Cours et TP Ms Project
Cours et TP Ms ProjectCours et TP Ms Project
Cours et TP Ms Projecthindif
 
Les clés pour conduire un projet en entreprise
Les clés pour conduire un projet en entrepriseLes clés pour conduire un projet en entreprise
Les clés pour conduire un projet en entrepriseEchecs & Stratégie
 
Bases de données NoSQL
Bases de données NoSQLBases de données NoSQL
Bases de données NoSQLSamy Dindane
 
Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1Amal Abid
 
Introduction à la Gestion de projets
Introduction à la Gestion de projetsIntroduction à la Gestion de projets
Introduction à la Gestion de projetsClément Dussarps
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesLilia Sfaxi
 
Diaporamas-Bases de données.pdf
Diaporamas-Bases de données.pdfDiaporamas-Bases de données.pdf
Diaporamas-Bases de données.pdfEST-UMI de Meknès
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptSylia3
 
Les Indicateurs d'un Tableau de Bord de pilotage
Les Indicateurs d'un Tableau de Bord de pilotageLes Indicateurs d'un Tableau de Bord de pilotage
Les Indicateurs d'un Tableau de Bord de pilotageMohamed Lamine MAMMASSE
 
Cours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkCours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkAmal Abid
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceLilia Sfaxi
 
Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data MiningTakfarinas KENOUCHE
 

Tendances (20)

Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de données
 
Une Introduction à R
Une Introduction à RUne Introduction à R
Une Introduction à R
 
Chp5 - Diagramme d'Etat Transition
Chp5 - Diagramme d'Etat TransitionChp5 - Diagramme d'Etat Transition
Chp5 - Diagramme d'Etat Transition
 
Chapitre 3 spark
Chapitre 3 sparkChapitre 3 spark
Chapitre 3 spark
 
Cours et TP Ms Project
Cours et TP Ms ProjectCours et TP Ms Project
Cours et TP Ms Project
 
Les clés pour conduire un projet en entreprise
Les clés pour conduire un projet en entrepriseLes clés pour conduire un projet en entreprise
Les clés pour conduire un projet en entreprise
 
Bases de données NoSQL
Bases de données NoSQLBases de données NoSQL
Bases de données NoSQL
 
Ch 01 poo
Ch 01 pooCh 01 poo
Ch 01 poo
 
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka StreamsTraitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
 
Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Introduction à la Gestion de projets
Introduction à la Gestion de projetsIntroduction à la Gestion de projets
Introduction à la Gestion de projets
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de Classes
 
Formation Gestion de projet
Formation Gestion de projetFormation Gestion de projet
Formation Gestion de projet
 
Diaporamas-Bases de données.pdf
Diaporamas-Bases de données.pdfDiaporamas-Bases de données.pdf
Diaporamas-Bases de données.pdf
 
Cours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.pptCours1_Architecture_Logicielle.ppt
Cours1_Architecture_Logicielle.ppt
 
Les Indicateurs d'un Tableau de Bord de pilotage
Les Indicateurs d'un Tableau de Bord de pilotageLes Indicateurs d'un Tableau de Bord de pilotage
Les Indicateurs d'un Tableau de Bord de pilotage
 
Cours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkCours Big Data Chap4 - Spark
Cours Big Data Chap4 - Spark
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-Reduce
 
Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data Mining
 

Similaire à Présentation Logiciel R.pptx

Data Mining (Partie 2).pdf
Data Mining (Partie 2).pdfData Mining (Partie 2).pdf
Data Mining (Partie 2).pdfOuailChoukhairi
 
Introduction à l'analyse de réseaux avec R
Introduction à l'analyse de réseaux avec RIntroduction à l'analyse de réseaux avec R
Introduction à l'analyse de réseaux avec RLaurent Beauguitte
 
Présentation de la plateforme Android
Présentation de la plateforme AndroidPrésentation de la plateforme Android
Présentation de la plateforme AndroidMohamed BOURAOUI
 
Avec le langage R, prenez de la hauteur dans l’analyse de vos données !
Avec le langage R, prenez de la hauteur dans l’analyse de vos données ! Avec le langage R, prenez de la hauteur dans l’analyse de vos données !
Avec le langage R, prenez de la hauteur dans l’analyse de vos données ! Yi YANG
 
Analyse_desDonnées_sousR.pptx
Analyse_desDonnées_sousR.pptxAnalyse_desDonnées_sousR.pptx
Analyse_desDonnées_sousR.pptxanashoummas
 
R fait du la tex
R fait du la texR fait du la tex
R fait du la texCdiscount
 
Ateliers numériques du LabexMed : LaTeX appliqué aux SHS
Ateliers numériques du LabexMed : LaTeX appliqué aux SHSAteliers numériques du LabexMed : LaTeX appliqué aux SHS
Ateliers numériques du LabexMed : LaTeX appliqué aux SHSPhonothèque MMSH
 
L’environnement de programmation fonctionnelle DrRacket
L’environnement de programmation fonctionnelle DrRacketL’environnement de programmation fonctionnelle DrRacket
L’environnement de programmation fonctionnelle DrRacketStéphane Legrand
 
Chapitre 1 (algorithme)
Chapitre 1 (algorithme)Chapitre 1 (algorithme)
Chapitre 1 (algorithme)mahbouba
 
Généralités sur la notion d’Algorithme
Généralités sur la notion d’AlgorithmeGénéralités sur la notion d’Algorithme
Généralités sur la notion d’AlgorithmeInforMatica34
 
Langage de Programmation.pdf
Langage de Programmation.pdfLangage de Programmation.pdf
Langage de Programmation.pdfAboubacarDiarra10
 
Exports de r vers office
Exports de r vers officeExports de r vers office
Exports de r vers officefrancoismarical
 
Nosql, hadoop, map reduce, hbase, sqoop, voldemort, cassandra -intro
Nosql, hadoop, map reduce, hbase, sqoop, voldemort, cassandra -introNosql, hadoop, map reduce, hbase, sqoop, voldemort, cassandra -intro
Nosql, hadoop, map reduce, hbase, sqoop, voldemort, cassandra -introOlivier Mallassi
 

Similaire à Présentation Logiciel R.pptx (20)

Data Mining (Partie 2).pdf
Data Mining (Partie 2).pdfData Mining (Partie 2).pdf
Data Mining (Partie 2).pdf
 
R-Lab-1-ppt.pdf
R-Lab-1-ppt.pdfR-Lab-1-ppt.pdf
R-Lab-1-ppt.pdf
 
Introduction à l'analyse de réseaux avec R
Introduction à l'analyse de réseaux avec RIntroduction à l'analyse de réseaux avec R
Introduction à l'analyse de réseaux avec R
 
Présentation de la plateforme Android
Présentation de la plateforme AndroidPrésentation de la plateforme Android
Présentation de la plateforme Android
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
 
Initiation r
Initiation rInitiation r
Initiation r
 
Avec le langage R, prenez de la hauteur dans l’analyse de vos données !
Avec le langage R, prenez de la hauteur dans l’analyse de vos données ! Avec le langage R, prenez de la hauteur dans l’analyse de vos données !
Avec le langage R, prenez de la hauteur dans l’analyse de vos données !
 
Analyse_desDonnées_sousR.pptx
Analyse_desDonnées_sousR.pptxAnalyse_desDonnées_sousR.pptx
Analyse_desDonnées_sousR.pptx
 
Tp n 3 linux
Tp n 3 linuxTp n 3 linux
Tp n 3 linux
 
R fait du la tex
R fait du la texR fait du la tex
R fait du la tex
 
Cours 01.pptx
Cours 01.pptxCours 01.pptx
Cours 01.pptx
 
Ateliers numériques du LabexMed : LaTeX appliqué aux SHS
Ateliers numériques du LabexMed : LaTeX appliqué aux SHSAteliers numériques du LabexMed : LaTeX appliqué aux SHS
Ateliers numériques du LabexMed : LaTeX appliqué aux SHS
 
Langage C
Langage CLangage C
Langage C
 
L’environnement de programmation fonctionnelle DrRacket
L’environnement de programmation fonctionnelle DrRacketL’environnement de programmation fonctionnelle DrRacket
L’environnement de programmation fonctionnelle DrRacket
 
Chapitre 1 (algorithme)
Chapitre 1 (algorithme)Chapitre 1 (algorithme)
Chapitre 1 (algorithme)
 
Généralités sur la notion d’Algorithme
Généralités sur la notion d’AlgorithmeGénéralités sur la notion d’Algorithme
Généralités sur la notion d’Algorithme
 
Langage de Programmation.pdf
Langage de Programmation.pdfLangage de Programmation.pdf
Langage de Programmation.pdf
 
Exports de r vers office
Exports de r vers officeExports de r vers office
Exports de r vers office
 
Nosql, hadoop, map reduce, hbase, sqoop, voldemort, cassandra -intro
Nosql, hadoop, map reduce, hbase, sqoop, voldemort, cassandra -introNosql, hadoop, map reduce, hbase, sqoop, voldemort, cassandra -intro
Nosql, hadoop, map reduce, hbase, sqoop, voldemort, cassandra -intro
 
Introduction à Python
Introduction à PythonIntroduction à Python
Introduction à Python
 

Présentation Logiciel R.pptx

  • 1. Présentation du Logiciel R Module : Analyse des données Présentation : Amar SECK
  • 2. Préambule • R est un système d'analyse statistique et graphique créé par Ross Ihaka et Robert Gentleman. • Il est à la fois un logiciel et un langage qualifié de dialecte du langage S disponible sous la forme du logiciel S-PLUS mais avec des différences importantes dans la conception • R est distribué librement sous les termes de la GNU General Public Licence ; son développement et sa distribution sont assurés par plusieurs statisticiens rassemblés dans le R Development Core Team. • R est disponible sous plusieurs formes : le code (écrit principalement en C et certaines routines en Fortran), surtout pour les machines Unix et Linux, ou des exécutables précompilés pour Windows, Linux et Macintosh. • Les fichiers pour installer R, à partir du code ou des exécutables, sont distribués à partir du site internet (http://www.r-project.org/ ) du Comprehensive R Archive Network (CRAN) ou se trouvent aussi les instructions à suivre pour l'installation sur chaque système.
  • 3. Installer R • Téléchargement du logiciel au niveau du site http://www.r-project.org, en choisissant la version correspondant au système d’exploitation (Linus, Windows, Mac) installé sur l’ordinateur de travail • Lancement de l’installation en suivant les instructions d’usage • Une fois l’installation terminée, il suffira de cliquer sur le programme dans le répertoire où il est installé ou à partir du raccourci créé
  • 4. R au démarrage Au démarrage R ouvre une fenêtre appelée « Console » En haut de la « console », s’affichent les informations de base à savoir, nécessairement sur le logiciel Cette fenêtre permet : • La saisie de commandes • L’affichage, parfois, du résultat des commandes
  • 5. Création des objets sous R Les données Elles peuvent se présenter sous forme de vecteurs, de matrices, de listes, de tables de données qui peuvent être créées directement avec ou importées à partir de données sous d’autres formats (Excel, Stata, CSV, …) Afin de permettre à R de reconnaître ces objets de type « données », il faut leur attribuer un nom NB : R est sensible à la casse et les noms débutent toujours avec une lettre Les fonctions Elles permettent de modifier ou de décrire les données et sont également utilisées pour réaliser des calculs et des tests statistiques ainsi que des graphiques. Une fonction s’écrit généralement en minuscule et est suivie de parenthèse dans lesquelles sont insérées, si besoins, des paramètres (séparés par des virgules) correspondants Ainsi pour les décimaux, il sera utilisé l’écriture anglo-saxone (i.e le point – 3.5 et non 3,5)
  • 6. Manipuler des objets sous R Assigner une valeur à un objet R Il est souvent plus facile de manipuler un objet auquel on a affecté le résultat d’une fonction ou d’un calcul; ce qui permet, dans la session active de R de rappeler les objets créés et de les utiliser sans avoir à relancer la procédure qui permis de les définir, >Chiffre.1 <-5 ou >Chiffre.1 = 5 >Chiffre.2 =Sum(1,2,3,4,5) >10->Chiffre.3 Rien ne semble se passer, évidemment puisqu’il a été juste attribué des valeurs à des objets. Pour visualiser le contenu de ces objets créés, il suffit d’écrire : >Chiffre.1;Chiffre.2;Chiffre.3 ou >Chiffre.1 >Chiffre.2 >Chiffre.3
  • 7. Manipuler des objets sous R R comme calculatrice R autorise l’utilisation de la plupart des opérateurs classiques - Addition « + » (> 10+32) - Soustraction «- » (> 43-4) - Multiplication « * » (> 23*54) - Division « / » (> 10/3) - Puissance « ^ » (> 10^2) Manipuler des chaînes de caractères avec R Dans R les chaîne sde caractères doivent être mises en guillemets (« ») ou entre côtes (‘ ‘). >A.1 <- « Bonjour » La fonction paste() permet de concaténer des chaînes de caractères >paste(A.1, « Uilisateur de R », sep= « - »)
  • 8. Manipuler des objets sous R Retrouvez la liste des objets créés dans la console Il est intéressant de pouvoir lister l’ensemble des objets créés avec R, soit pour en : - rappeler un dont la casse utilisée a été oubliée, ou - effacer certains qu’on ne souhaite plus utiliser par crainte de confusion avec de nouveaux objets ayant des noms similaires Pour réaliser cette procédure R utilise la fonction ls() >ls () donne la iste des objets déjà créés [1] « A.1 » « Chiffre.1 » « Chiffre.2 » « Chiffre.3 » Effacer les objets de la liste Pour effacer un objet, il est utilisé la fonction rm(), >rm(Chiffre.1) # pour effacer Chiffre.1 >rm(list=ls()) # pour effacer toute la liste
  • 9. Retrouver la liste des commandes utilisées Si on souhaite voir les dernières commandes utilisées dans la console, on utilise la fonction history(). Elle va ouvrir une fenêtre dans laquelle, apparaîtront les dernières commandes utilisées. Pour avoir accès à toutes les commandes, il faudra ajouter le paramètre Inf (pour infini) entre les parenthèses de la fonction : history(). Les commandes pourront être sauvegardées dans un fichier texte ou copier/coller dans un script de programme. Obtenir de l'aide avec R Si on a le besoin d’avoir de l'aide l’utilisation d’une fonction et quels paramètres insérer entre les parenthèses, il est utilisé la fonction help() ou le '?' suivi du nom de la fonction désirée. Exemple : • >help(sum) • >? Sum La fonction > help.start() permet d’avoir l’ensemble de l’aide au format html
  • 10. Installer une extension (package) R utilise un système d'extension, les packages, pour répondre à des besoins d'analyses spécifiques. Chaque extension est une collection regroupant des outils d'une même thématique. Certaines extensions sont automatiquement disponibles lorsque R est lancé. A défaut, il faudra, en fonction des besoins, installer d'autres extensions à télécharger sur le CRAN Une fois installées, les extensions seront alors appelées dans la console avec la fonction library(). Utiliser l'éditeur de R Il existe un éditeur intégré dans l’environnement R, il suffit de l'appeler dans le menu fichier : sous Windows choisir l'option nouveau script.
  • 11. Répertoire de Travail Pour sauvegarder l'ensemble des fichiers créés lors d'une session de travail, il est nécessaire de définir un répertoire de travail. A l'ouverture R assigne un répertoire de travail par défaut pour le connaître, il suffit d'utiliser la commande getwd() (w pour working, d pour directory). Pour définir son propre répertoire, on utilise la commande setwd(dirname(file.choose())) • file.choose() permet de choisir un fichier de façon interactive d'où la nécessité d'avoir au moins un fichier dans le répertoire. • dirname() extrait uniquement le chemin du fichier Quitter R Pour quitter R, on peut utiliser la fonction suivante q() ou fermer directemnt la fenêtre Lorsqu’on quittere R, une boîte de dialogue s'affichera pour demander si on souhaite sauvegarder l’espace de travail
  • 12. RStudio et R RStudio est environnement de développement intégré pour R. Il forme une interface utilisateur simple structurée autour d’une barre de menu et de diverses fenêtres. L’objectif des menus est de fournir un raccourci vers certaines commandes parmi les plus utilisées, mais leur usage n’est pas exclusif, ces mêmes commandes pouvant être pour la plupart exécutées depuis la console. Pour téléchargement et installation http://www.rstudio.com/