Numéros R
Nombres
Il existe trois types de nombres dans R :
numeric
integer
complex
Les variables de types numériques sont créées lorsque vous leur attribuez une valeur :
Exemple
x <- 10.5 #
numeric
y <- 10L # integer
z <- 1i # complex
Numérique
Un numeric
type de données est le type le plus courant dans R et contient n'importe quel nombre avec ou sans décimale, comme : 10,5, 55, 787 :
Exemple
x <- 10.5
y <- 55
# Print values of x and y
x
y
#
Print the class name of x and y
class(x)
class(y)
Entier
Les entiers sont des données numériques sans décimales. Ceci est utilisé lorsque vous êtes certain que vous ne créerez jamais une variable devant contenir des décimales. Pour créer une integer
variable, vous devez utiliser la lettre L
après la valeur entière :
Exemple
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
Complexe
Un complex
nombre s'écrit avec un " i
" comme partie imaginaire :
Exemple
x <- 3+5i
y <- 5i
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
Conversion de types
Vous pouvez convertir d'un type à un autre avec les fonctions suivantes :
as.numeric()
as.integer()
as.complex()
Exemple
x <- 1L # integer
y <- 2 # numeric
# convert from integer to
numeric:
a <- as.numeric(x)
# convert from numeric to integer:
b
<- as.integer(y)
# print values of x and y
x
y
# print
the class name of a and b
class(a)
class(b)