[R-es] vectores con y sin NAs

Alejandro Martinez Meier almarti en bariloche.inta.gov.ar
Lun Abr 8 14:27:38 CEST 2013


Gracias Julio, esto resultó!
Copio el correo a la lista de R para disponer de la solución.
Aquí esta la solución

Ale

Le 05/04/2013 16:25, Julio Alejandro Di Rienzo a écrit :
> me parece que esto resuelve tu problema creo un vector YY que tiene 
> los valores de y en el lugar apropiado y el resto queda en NA
>
> x=c(1, NA, 2,3,4,NA,5)
> y=c(30,90,100,120,121)
> YY=rep(NA,length(x))
> YY[complete.cases(x)]=y
>
>
> Prof. Julio Di Rienzo
> Estadística y Biometría
> FCA- U.N. Córdoba
> IBS-RARG President
> http://sites.google.com/site/juliodirienzo
> "Biometry, the active pursuit of biological
> knowledge by quantitative methods."
> (R.A. Fisher, 1948)
>
>
> 2013/4/5 Alejandro Martinez Meier <almarti en bariloche.inta.gov.ar 
> <mailto:almarti en bariloche.inta.gov.ar>>
>
>     Julio, yo no quiero que los elimine, quiero que complete los
>     valores de y con NA para valores de x con NA. Quiero graficar una
>     serie climática bruta con una suavizada. En los casos donde tengo
>     datos faltantes porque la estación meteo estuvo fuera de
>     funcionamiento quiero que me lo plotee.
>     Esto es lo que sucede ahora
>
>
>     La línea suavizada roja debería interrumpirse para datos faltantes.
>     Sigo intentando, gracias por el tiempo
>
>
>     Le 05/04/2013 15:34, Julio Alejandro Di Rienzo a écrit :
>>     Alejandro
>>     Si los valores de x son numéricos el hecho de que hagas
>>     x[complete.cases(x)], no los desordena, solo elimina los
>>     elementos faltantes
>>     es decir, si tenes valores 1,10,11,NA,20,22 la operanción
>>     anterior te deja los valores 1,10,11, 20, 22
>>
>>
>>     Prof. Julio Di Rienzo
>>     Estadística y Biometría
>>     FCA- U.N. Córdoba
>>     IBS-RARG President
>>     http://sites.google.com/site/juliodirienzo
>>     "Biometry, the active pursuit of biological
>>     knowledge by quantitative methods."
>>     (R.A. Fisher, 1948)
>>
>>
>>     2013/4/5 Alejandro Martinez Meier <almarti en bariloche.inta.gov.ar
>>     <mailto:almarti en bariloche.inta.gov.ar>>
>>
>>         Julio, el gráfico tendría que ser ordenado. Es por eso que en
>>         el eje x necesito los valores de "x" pero de manera ordenada.
>>         Son datos climáticos. Tienen fecha. Cuando hago plot me da el
>>         gráfico de variación X - Y y no es lo que estoy buscando.
>>         Gracias de todas maneras
>>         Saludos, Alejandro
>>
>>         Le 05/04/2013 14:46, Julio Alejandro Di Rienzo a écrit :
>>>         hace un plot(x[complete.cases(x)],y)
>>>
>>>         Prof. Julio Di Rienzo
>>>         Estadística y Biometría
>>>         FCA- U.N. Córdoba
>>>         IBS-RARG President
>>>         http://sites.google.com/site/juliodirienzo
>>>         "Biometry, the active pursuit of biological
>>>         knowledge by quantitative methods."
>>>         (R.A. Fisher, 1948)
>>>
>>>
>>>         2013/4/5 Alejandro Martinez Meier
>>>         <almarti en bariloche.inta.gov.ar
>>>         <mailto:almarti en bariloche.inta.gov.ar>>
>>>
>>>             Estimados
>>>             Tengo el siguiente problema
>>>             un vector x
>>>             length(x) = 19580
>>>             un vector y
>>>             length(y) = 14017
>>>             "x" tiene NA, "y" es obtenido luego de hacer una
>>>             suavización de "x" (smoothing). Al haber NA, "y" tiene
>>>             menor longitud ya que se eliminan los valores NAs. Yo
>>>             quisiera plotear los dos vectores en un gráfico sobre el
>>>             eje Y a lo largo de la secuencia del mas largo, o sea
>>>             "x" en el eje X. Solo que me produce un desfasaje por
>>>             los NAs.
>>>             Se pueden pegar ambos de manera que para cada valor de
>>>             "x" haya un valor de "y", indicando a "y" que cuando en
>>>             "x" hay NA, en "y" coloque un NA también?
>>>             Desde ya muchas gracias, Alejandro
>>>             -- 
>>>
>>>             _______________________________________________
>>>             R-help-es mailing list
>>>             R-help-es en r-project.org <mailto:R-help-es en r-project.org>
>>>             https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>>>
>>
>>         -- 
>>
>>
>
>     -- 
>
>

-- 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130408/45d183fa/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: effjdjcc.png
Type: image/png
Size: 29018 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130408/45d183fa/attachment-0002.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: image/png
Size: 27613 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130408/45d183fa/attachment-0003.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: image/jpeg
Size: 11441 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130408/45d183fa/attachment-0003.jpe>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: image/jpeg
Size: 11441 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130408/45d183fa/attachment-0004.jpe>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: image/jpeg
Size: 11441 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130408/45d183fa/attachment-0005.jpe>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: firma correo electrónico.jpg
Type: image/jpeg
Size: 11441 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130408/45d183fa/attachment-0001.jpg>


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