Hola,
Pero, ¿qué es lo que quieres hacer?
- ¿Que por un lado vaya contando las veces que el valor no es mayor que
cinco y lo vaya guardando en sma?
- ¿Y cuando el valor sea mayor, guarde un cero?..
Gracias,
Carlos.
El 3 de marzo de 2016, 7:47, Manuel Máquez <manuelmx11 en gmail.com>
escribió:
> Gracias por la ayuda que me proporcionaron Luisfo Llador, Karel López
> Quintero y Carlos Ortega ya está caminando el script; me queda sin embargo
> una duda en su funcionamiento, que quedó de esta manera:
> j <- 1
> sma <- 0
> dat <- read.csv('1A.csv')
> for(i in 1:length(dat$d)){
> if(dat$d[i] > 5){
> j <- j + 1
> sma[j] <- 0}
> else{
> sma[j] <- sma[j] + 1}
> }
> La duda consiste en que dat$d[i] tiene así los primeros 11 datos: 5, 3, 5,
> 7, 1, 1, 4, 2, 14, 10, 3 y sma me da 3, 4, 0, 1, 0, 0, 0, 6, 3, 3,1; pero
> entonces entre 3 y 4 debería estar un 0; y después entre 4 y 1 debería
> haber 0, 0 y no sólo 0.
> Entonces pienso que probablemente 'metí la pata', pero no encuentro
donde.
> ¿Me podrían hacer el favor de volverme a ayudar?
> Nuevamente anticipo las gracias más cumplidas.
>
> *MANOLO MÁRQUEZ P.*
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]