[R-es] NA no es reconocido como NA

daniel daniel319 en gmail.com
Jue Ago 14 00:34:15 CEST 2014


Espero esto te oriente:

 df <- data.frame( a= 7:8, b= c(NA, NA))
 df
 df[is.na(df)] <- df$a
 df

x <- c(NA, "<NA>", "NA")
 typeof(x[1])
 typeof(x[2])
 typeof(x[3])
 typeof(x[4])
 c(is.na(NA), is.na("<NA>"), is.na("NA"))


Suerte,

Daniel Merino


El 13 de agosto de 2014, 17:06, neo <ericconchamunoz en gmail.com> escribió:

> Estimados, cuál es la diferencia para R entre :
>
> NA
> <NA>
> "<NA>"
> "NA"
>
> Cuando estan en un archivo de texto que sera leido como tabla como en el
> archivo que les envie ?
>
>
> Gracias, eric.
>
>
>
>
>
> On 13/08/14 15:34, Igor Sosa Mayor wrote:
> > neo <ericconchamunoz en gmail.com> writes:
> >
> >> fila n-1 columna j en (n,j) ... aqui es donde esta el problema pues la
> >> instruccion IF no reconoce los elementos NA como NA y el ciclo pasa sin
> >> completar copiar nada en la fila n, me explico ?
> >>
> >> envio el codigo y el archivo que estoy usando a ver si alguien me
> >> orienta donde esta el error.
> >>
> >> he probado con:
> >>
> >>  if (dat[n,1] == "NA")
> >>  if (dat[n,1] == "")
> >>  if (dat[n,1] == "<NA>")
> >
> > ¿has probado con is.na(x)? Ten en cuenta que devuelve TRUE o FALSE por
> > lo que tendrías que adaptar el código...
> >
>
> --
> Forest Engineer
> Master in Environmental and Natural Resource Economics
> Ph.D. student in Sciences of Natural Resources at La Frontera University
> Member in AguaDeTemu2030, citizen movement for Temuco with green city
> standards for living
>
> Nota: Las tildes se han omitido para asegurar compatibilidad con algunos
> lectores de correo.
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Daniel

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es