Valores faltantes: NA
Parte de la sección Fundamentos del Journey de R de Coddy — lección 10 de 78.
En el análisis de datos del mundo real, a menudo te encontrarás con situaciones en las que la información falta o no está disponible. R proporciona un valor especial llamado NA para manejar estos casos.
NA significa "No disponible" (Not Available) y representa un valor faltante o indefinido. Es una constante lógica especial que sirve como marcador de posición cuando los datos son desconocidos o están ausentes. A diferencia de otros tipos de datos que has aprendido, NA no representa ningún valor real; representa la ausencia de un valor.
Puedes asignar NA a cualquier variable tal como lo harías con otros valores:
missing_data <- NA
unknown_score <- NAEsto es particularmente útil cuando trabajas con conjuntos de datos donde alguna información podría estar incompleta. Por ejemplo, si estás recopilando información de usuarios pero alguien no ha proporcionado su edad, puedes almacenar NA en lugar de dejar la variable vacía o usar un número arbitrario como 0, lo cual podría ser engañoso.
Desafío
FácilCrea variables para representar información faltante en una base de datos de estudiantes. Primero, crea una variable llamada student_age y asígnale NA para representar una edad desconocida. Luego, crea una variable llamada test_score y asígnale NA para representar una puntuación de examen faltante. Finalmente, crea una variable llamada graduation_year y asígnale NA para representar un año de graduación desconocido.
Después de crear las tres variables, usa la función print() para mostrar cada variable en este orden exacto: student_age, test_score y graduation_year.
Hoja de referencia
R utiliza NA (Not Available) para representar valores faltantes o indefinidos. NA es una constante lógica especial que sirve como marcador de posición cuando los datos son desconocidos o están ausentes.
Puedes asignar NA a variables:
missing_data <- NA
unknown_score <- NAUsar NA es preferible a usar valores arbitrarios como 0 o cadenas vacías cuando los datos realmente faltan, ya que indica claramente la ausencia de información.
Pruébalo tú mismo
# TODO: Escribe tu código aquí
# Crea las tres variables con valores NA
# Luego imprime cada variable en el orden especificadoEsta 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