[R-es] Script con error SOLUCIONADO

2016-03-03 Por tema Manuel Máquez
Carlos, gracias por tu rápida respuesta.
Mira prefiero que aparezcan *todos* los ceros porque de esa manera, me doy
cuenta de cuando ocurren valores fuera del rango. Ahora que si se eliminan
todos me sirve pero menos.
Te repito mi agradecimiento.
*MANOLO MÁRQUEZ P.*

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] Script con error SOLUCIONADO

2016-03-03 Por tema Carlos Ortega
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  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@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Script con error SOLUCIONADO

2016-03-02 Por tema Manuel Máquez
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@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es