Comprobación de tipos de datos
Parte de la sección Fundamentos del Journey de R de Coddy — lección 8 de 78.
R proporciona la función class() para comprobar el tipo de datos.
La función class() toma una variable como entrada y devuelve una cadena de caracteres que indica el tipo de datos. Simplemente pasa el nombre de tu variable dentro de los paréntesis:
my_variable <- 42
class(my_variable)Esto devolverá "numeric" porque la variable contiene un valor numérico. De manera similar, class() devolverá "character" para datos de texto, "logical" para valores TRUE/FALSE y "integer" para tipos de datos enteros.
Puedes combinar class() con print() para mostrar el tipo de datos en la consola, lo que facilita verificar con qué tipo de datos estás trabajando en cualquier punto de tu programa.
Desafío
FácilCrea cuatro variables diferentes con distintos tipos de datos, luego usa la función class() para verificar y mostrar el tipo de dato de cada variable.
Primero, crea una variable llamada score y asígnale el valor 88.5. Luego, crea una variable llamada student_name y asígnale el valor "Sarah". A continuación, crea una variable llamada passed y asígnale el valor TRUE. Finalmente, crea una variable llamada year y asígnale el valor 2024L.
Después de crear las cuatro variables, usa la función class() combinada con print() para mostrar el tipo de dato de cada variable en este orden exacto: score, student_name, passed, y year.
Hoja de referencia
Usa la función class() para comprobar el tipo de datos de una variable:
my_variable <- 42
class(my_variable)La función class() devuelve:
"numeric"para valores numéricos"character"para datos de texto"logical"para valores TRUE/FALSE"integer"para tipos de datos enteros
Combina class() con print() para mostrar el tipo de datos:
print(class(my_variable))Pruébalo tú mismo
# TODO: Crear cuatro variables con los valores y tipos de datos especificados
# TODO: Usar la función class() con print() para mostrar el tipo de dato de cada variable
# Recuerda mostrarlos en este orden: score, student_name, passed, yearEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos (AND, OR)Operadores lógicos Parte 2 (NOT)Resumen - Lógica simpleLógica vectorizada Parte 1Lógica vectorizada Parte 27Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario2Variables y tipos de datos
Tipo de dato numéricoTipo de dato enteroTipo de dato de caracteresTipo de dato lógicoComprobación de tipos de datosConvenciones de nomenclaturaValores faltantes: NAResumen - Creación de variables8Bucles
Bucle ForBucle WhileBreakNext (Continue)Repaso - FactorialGeneración de secuencias (seq, :)Bucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosDivisión entera y móduloOperadores de asignaciónRepaso - Matemáticas simplesOperadores de comparación6E/S básica
Imprimir salidaCat para salidaSalida con variablesLectura de entrada con readline()Conceptos básicos de conversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso9Funciones
Declarar una funciónArgumentos de una funciónValores de retornoRepaso - Función SigmaRepaso - Función de validaciónValores de parámetros por defecto