Académique Documents
Professionnel Documents
Culture Documents
Généralités
Généralités sur R
• R est un système d ’analyse statistique et
graphique, clone de S+ (très cher), basé
sur le langage S (statistiques),écrit
essentiellement en C,C++,FORTRAN, etJava
• R est gratuit, compatible avec toutes les
plate-formes
• Les fichiers pour installer R sont
disponibles à partir du site du CRAN
(Comprehensive R Archive Network)
http://www.r-project.org/
Avant de démarrer
• R est un langage interprété et pas compilé
constitué de packages et de bibliothèques
Examples:
Lancement de R, les
menus(sous windows)
La barre de menus de
l’éditeur
•Ouvrir un script
•Enregistrer un script
•Soumettre une ligne de code
•Passer d’un fenêtre à l’autre
•imprimer
La barre de menus de RGui
•Ouvrir un script
•Charger une image
•Sauvegarder une image
•Copier coller
•Arrêter le calcul en cours
•imprimer
Pour débuter
• Tout est objet
• Pour créer un objet on utilise l’opérateur
<- ou _ ou =
• Exemples: n=5
M<-c(1,2,3)
k_c(T,F)
• Il faut respecter la casse:
n est différent de N
• Voir l’ensemble des objets créés:
objects() tous les objets
ls(pat=« n ») objets dont le
nom commence par la lettre n
• Eliminer des objets rm() remove()
ex: rm(n,M,k)
• C() ,objects(), ls() sont des
fonctions
éléments de v
● Utiliser un vecteur booléen de même
• Conversion en numérique:as.numéric()
FALSE->0 TRUE ->1 “ 1 ”, “ 2 ”,..-
>1,2,..“ A ”->NA
• Conversion en logique: as.logical() 0->FALSE
autres nombres ->TRUE
“ FALSE”->FALSE
“ TRUE” ->TRUE
autres caractères ->NA
• Conversion en caractère:as.character()
• 1,2,…-> “ 1 ”, “ 2 ”
FALSE- > “ FALSE ”
TRUE -> “ TRUE ”
Aides au démarrage
• q() pour quitter
• touche Esc pour interrompre
• flèches vers le haut pour rappeler les
nouvelles commandes
• plusieurs commandes sur la même ligne
séparées par des;
• pour voir le contenu d ’un objet, taper
son nom
• mots réservés: NA, letters