[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