Numeri R
Numeri
Ci sono tre tipi di numeri in R:
numeric
integer
complex
Le variabili dei tipi numerici vengono create quando si assegna loro un valore:
Esempio
x <- 10.5 #
numeric
y <- 10L # integer
z <- 1i # complex
Numerico
Un tipo di numeric
dati è il tipo più comune in R e contiene qualsiasi numero con o senza decimale, ad esempio: 10.5, 55, 787:
Esempio
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)
Numero intero
Gli interi sono dati numerici senza decimali. Viene utilizzato quando si è certi di non creare mai una variabile che dovrebbe contenere decimali. Per creare una integer
variabile, devi utilizzare la lettera L
dopo il valore intero:
Esempio
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
Complesso
Un complex
numero si scrive con un " i
" come parte immaginaria:
Esempio
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)
Digitare Conversione
Puoi convertire da un tipo all'altro con le seguenti funzioni:
as.numeric()
as.integer()
as.complex()
Esempio
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)