Números R
Números
Existem três tipos de números em R:
numeric
integer
complex
Variáveis de tipos numéricos são criadas quando você atribui um valor a elas:
Exemplo
x <- 10.5 #
numeric
y <- 10L # integer
z <- 1i # complex
Numérico
Um numeric
tipo de dados é o tipo mais comum em R e contém qualquer número com ou sem decimal, como: 10,5, 55, 787:
Exemplo
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)
inteiro
Os inteiros são dados numéricos sem decimais. Isso é usado quando você tem certeza de que nunca criará uma variável que deve conter decimais. Para criar uma integer
variável, você deve usar a letra L
após o valor inteiro:
Exemplo
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
Complexo
Um complex
número é escrito com um " i
" como parte imaginária:
Exemplo
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)
Conversão de tipo
Você pode converter de um tipo para outro com as seguintes funções:
as.numeric()
as.integer()
as.complex()
Exemplo
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)