Skip to content

[R-es] vectores con y sin NAs

2 messages · Alejandro Martinez Meier, Carlos J. Gil Bellosta

#
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
#
Podría funcionarte algo así:

nuevo.x <- rep(NA, length(y))
nuevo.x[ !is.na(y) ] <- x

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com



El 5 de abril de 2013 19:37, Alejandro Martinez Meier <
almarti en bariloche.inta.gov.ar> escribió:
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20130405/1cbba516/attachment-0001.html>
------------ 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/20130405/1cbba516/attachment-0001.jpe>