Tienes toda la raz'on Alejandro. Creo que es hora de comer algo, descansar y
retomar mas tarde ;-)
Esta es una nueva version:
ww<-c(NA,NA,NA,2,7,8,15,20,NA,NA)
index <- which(!is.na(ww))
index[c(1, length(index))]
# [1] 4 8
--JIV
2010/2/11 <>
Hola Jorge y Maria Elena
Si yo bien entendÃ, lo que esta buscando maria es la posición y no el valor
de ser asi, probablemente esto pueda ayudar tambien
l<-length(ww)
NA.debut<-length(ww[1:(l/2)][is.na(ww[1:(l/2)])])
NA.fin<-length(ww[(l/2):l][is.na(ww[(l/2):l])])
Saludos, Alejandro
Buenas noches Maria Elena,
Aunque quizas hay mejores maneras de lograr el resultado que buscas, te
sugiero lo siguiente:
ww<-c(NA,NA,NA,2,7,8,15,20,NA,NA)
nona <- ww[!is.na(ww)]
nona[c(1,length(nona))]
Saludos,
Jorge Ivan Velez
On Thu, Feb 11, 2010 at 8:17 PM, Maria Elena Gauchat <
Hola
Tengo un vector
ww<-c(NA,NA,NA,2,7,8,15,20,NA,NA)
como hago para obtener la posicion del primer y ultimo valor que no es
NA
(2 y 20 en este ejemplo)
Muchas gracias, MEG
--
MarÃa Elena Gauchat
Mejoramiento Genético Forestal
INTA E.E.A. Montecarlo
Av. El libertador 2472
CP 3384 - Montecarlo
Misiones - ARGENTINA
Telefax: 54-3751-480512/057 interno 126
mail: mgauchat en montecarlo.inta.gov.ar