4.6 NA
y NULL
En R, usamos NA
para representar datos perdidos, mientras que NULL
representa la ausencia de datos.
La diferencia entre las dos es que un dato NULL
aparece sólo cuando R intenta recuperar un dato y no encuentra nada, mientras que NA
es usado para representar explícitamente datos perdidos, omitidos o que por alguna razón son faltantes.
Por ejemplo, si tratamos de recuperar la edad de una persona encuestada que no existe, obtendríamos un NULL
, pues no hay ningún dato que corresponda con ello. En cambio, si tratamos de recuperar su estado civil, y la persona encuestada no contestó esta pregunta, obtendríamos un NA
.
NA
además puede aparecer como resultado de una operación realizada, pero no tuvo éxito en su ejecución.