Números R
Números
Hay tres tipos de números en R:
numeric
integer
complex
Las variables de tipo numérico se crean cuando les asignas un valor:
Ejemplo
x <- 10.5 #
numeric
y <- 10L # integer
z <- 1i # complex
Numérico
Un numeric
tipo de datos es el tipo más común en R y contiene cualquier número con o sin decimal, como: 10.5, 55, 787:
Ejemplo
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)
Entero
Los enteros son datos numéricos sin decimales. Esto se usa cuando está seguro de que nunca creará una variable que deba contener decimales. Para crear una integer
variable, debe usar la letra L
después del valor entero:
Ejemplo
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
Complejo
Un complex
número se escribe con un " i
" como parte imaginaria:
Ejemplo
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)
Conversión de tipo
Puede convertir de un tipo a otro con las siguientes funciones:
as.numeric()
as.integer()
as.complex()
Ejemplo
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)