40
Le logiciel R - Maˆ ıtriser le langage
Tapez ’demo()’ pour des démonstrations, ’help()’ pour l’aide
en ligne ou ’help.start()’ pour obtenir l’aide au format HTML.
Tapez ’q()’ pour quitter R.
>
Il s’agit du symbole d’incitation ` a donner une instruction (prompt symbol ).
Tapez par exemple "R est mon ami" puis validez en tapant la touche ENTR ´ EE
(ou RETURN). Vous obtenez alors :
> "R est mon ami"
[1] "R est mon ami"
Comme vous pouvez le constater, R est bien ´ eduqu´ e et r´ epond gentiment ` a
votre requˆ ete. Ce sera g´ en´ eralement le cas, peut-ˆ etre pour se faire pardonner
son manque de convivialit´ e. Nous expliquerons plus tard pourquoi la r´ eponse
de R est pr´ ec´ ed´ ee de [1].
1.1.1 R est une calculatrice
R, comme beaucoup d’autres langages de ce type, remplace ais´ ement les
fonctionnalit´ es d’une calculatrice (tr` es sophistiqu´ ee !). Il permet aussi, et c’est
une grande force, de faire des calculs sur des vecteurs. Voici d´ ej` a quelques
exemples tr` es simples.
> x <- 5 * (-3.2)
# Attention, le séparateur décimal doit
# être un point (.)
> 5 * (-3,2)
# sinon, l’erreur suivante est générée:
Erreur : ’,’ inattendu(e) dans "5 * (-3,"
> 5^2
# Identique à 5 ** 2.
[1] 25
> sin(2 * pi/3)
[1] 0.8660254
> sqrt(4)
# Racine carrée de 4.
[1] 2
> log(1)
# Logarithme népérien de 1.
[1] 0
> c(1,2,3,4,5)
# Crée un vecteur contenant les cinq
# premiers entiers.
[1] 1 2 3 4 5
> z <- c(1,2,3,4,5) * 2 # Calcul des cinq premiers nombres pairs.
Astuce
Tout code R qui suit le caract` ere « # » est consid´ er´ e par R comme un
commentaire. En fait, il n’est pas interpr´ et´ e par R.
Précédent

- 75/701

Suivant