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 numerictipo 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 Lapó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 complexnú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)