Introducción
R maneja varios tipos de datos básicos:
Numéricos: Incluyen tanto números decimales, como 4.5
, y números enteros, como 4
.
Caracteres (o cadenas de texto o string en inglés): Son textos que se representan con comillas, como “algún texto”. Nota que si pones un número entre comillas, R lo considerará como un carácter (p.ej. "4"
).
NA: Representa la ausencia de un valor.
Lógicos: Son valores que pueden ser TRUE
(verdadero) o FALSE
(falso). Estos valores se verán más adelante.
Instrucciones: - Ejecuta cada bloque de código y observa la salida. - Una vez ejecutado, verifica el tipo de dato con la función typeof()
, la cuál nos dirá el tipo de dato del objeto que pongamos entre los paréntesis.
Note
Observa que el resultado de typeof()
es double
, que es el tipo de dato que R utiliza para números decimales.
Note
En este caso, el resultado de typeof()
es integer
, que es el tipo de dato que R utiliza para números enteros. En la práctica, no es necesario especificar explícitamente que un número es entero, ya que R maneja automáticamente los números enteros y decimales.
Reemplaza el guion bajo por un texto entre comillas para crear una variable de carácter. Corre el código y verifica que el tipo de dato sea correcto.
Note
Observa que si un número está entre comillas, este se convierte en un valor de caracter. Observa que si tratamos de hacer una operación aritmética con un número de caracter, obtendremos un error. Esto se debe a que R no puede sumar un número y un carácter. ¿Puedes solucionarlo y realizar la suma correctamente?
Solución:
Quitar las comillas para que el número sea tratado como un número y no como un carácter.