54
Le logiciel R - Maˆ ıtriser le langage
> as.character(2.3)
# Conversion vers une chaîne de
# caractères.
[1] "2.3"
> b <- "2.3"
> as.numeric(b)
# Conversion depuis une chaîne de
# caractères.
[1] 2.3
> as.integer("3.4")
# Conversion depuis une chaîne de
# caractères.
[1] 3
> c(2,"3")
# Conversion automatique.
[1] "2" "3"
> as.integer("3.quatre")
# Conversion impossible.
[1] NA
Remarque
Nous verrons au chapitre 3 les diff´ erences existant entre les double et
simple guillemets.
1.2.1.6 † Donn´ ees brutes (raw)
R offre la possibilit´ e de travailler directement avec des octets (affich´ es sous
forme hexad´ ecimale). Cela peut parfois ˆ etre utile lors de la lecture de certains
fichiers au format binaire. Nous en verrons des exemples dans le chapitre 5.
> x <- as.raw(15)
> x
[1] 0f
> mode(x)
[1] "raw"
R´ ecapitulatif
Table 1.1 – Les diff´ erents types de donn´ ees en R.
Type des donn´ ees Type sous R
Pr´ esentation
r´ eel (entier ou non)
numeric
3.27
complexe
complex
3+2i
logique (vrai/faux)
logical
TRUE ou FALSE
manquant
logical
NA
texte (chaˆ ıne)
character
"texte"
binaires
raw
1c
Précédent

- 89/701

Suivant