[R-es] Script con error SOLUCIONADO

Carlos Ortega cof en qualityexcellence.es
Jue Mar 3 11:11:22 CET 2016


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]]



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