Los números son una parte fundamental en la programación y el análisis de datos. En R, un lenguaje de programación y ambiente de análisis estadístico, existen varios tipos de números que puedes utilizar. En esta lección, exploraremos los números numéricos, enteros, complejos y cómo llevar a cabo conversiones de tipo en R.
Números Numéricos
Los números numéricos, también conocidos como números en coma flotante, son aquellos que tienen una parte fraccional, como 3.14 o -0.001. En R, los números numéricos se representan mediante el tipo de dato numeric.
numero <- 3.14
Números Enteros
Los números enteros son aquellos que no tienen parte fraccional y pueden ser positivos o negativos. En R, los números enteros se representan mediante el tipo de dato integer.
entero <- 42
Números Complejos
Los números complejos son aquellos que tienen una parte real y una parte imaginaria, como 2 + 3i o -1 – 0.5i. En R, los números complejos se representan mediante el tipo de dato complex.
complejo <- 2 + 3i
Conversión de Tipo
A veces, es necesario convertir números de un tipo a otro. Puedes realizar conversiones de tipo en R utilizando las funciones específicas. Puedes hacer las siguientes conversiones:
- Convertir a entero
- Convertir a numérico
- Convertir a complejo
Convertir a Entero
Convierte un número decimal a un número entero:
numero <- 3.14 entero <- as.integer(numero)
Convertir a Numérico
Convertir un número entero a un número con tipo de datos numérico:
entero <- 42 numero <- as.numeric(entero)
Convertir a Complejo
Convierte así un número con tipo de datos numérico o float a número complejo:
numero <- 2.5 complejo <- as.complex(numero)
Recuerda que, al realizar conversiones de tipo, es importante considerar posibles pérdidas de precisión o información, especialmente al convertir números numéricos a enteros.