Perdón Freddy, no pretendía que te molestara. Filtrando de una forma
normal no servía, por eso pregunté, porque tras intentarlo no me salía y
había algo que se me escapaba.
Gracias por las respuestas, finalmente he conseguido resolverlo con alguna
respuesta.
Un saludo,
El Lun, 23 de Octubre de
Muchas gracias. Si ahora funciona con ese código.
Gracias
El Lun, 23 de Octubre de 2017, 11:37, Alberto Carmona Bayonas escribió:
> Hola, se filtra así:
>
> datos2<-subset(datos, !(evolucionsi==0==0))
>
> Con esto creas un subgrupo de datos que cumple esas condiciones. Si en
> lugar de AND
Perfecto, ahora sí funciona.
Muchas gracias!
Miriam
El Lun, 23 de Octubre de 2017, 9:04, Marcelino de la Cruz Rot escribió:
>
> Datos[!(Datos$evolucionsi==0 & Datos$evolucionno==0),]
>
>
>
>
> El 23/10/2017 a las 2:00, miriam.alz...@unavarra.es escribió:
>> Buenas,
>>
>> En un conjunto de
Hola Miriam, ya vi dos respuestas que segun yo estan bien, pero
por si quieres una opcion con data.table que, al menos a mi , me
gusta usar ... aunque en terminos del filtro, obviamente es igual:
# obtener todas las filas, excepto aquellas q cumplan con dos
Hola, se filtra así:
datos2<-subset(datos, !(evolucionsi==0==0))
Con esto creas un subgrupo de datos que cumple esas condiciones. Si en
lugar de AND quieres usar OR entonces el símbolo lo cambias a |
El símbolo de admiración ! es una negación NOT; por tanto te quedas con los
datos tales que ni
El lun, 23-10-2017 a las 03:54 +0200, miriam.alz...@unavarra.es
escribió:
> Gracias...sí pero creo que no me has entendido...El código tampoco es
> el
> que necesito. Necesito todas las observaciones de Datos, excepto
> aquellas
> para las que se cumpla conjuntamente que evollucionsi=0 y
>
Datos[!(Datos$evolucionsi==0 & Datos$evolucionno==0),]
El 23/10/2017 a las 2:00, miriam.alz...@unavarra.es escribió:
Buenas,
En un conjunto de datos, llamado Datos, necesito quedarme con todas la
observaciones del conjunto excepto con las observaciones que cumplan dos
requisitos a la vez.
Gracias...sí pero creo que no me has entendido...El código tampoco es el
que necesito. Necesito todas las observaciones de Datos, excepto aquellas
para las que se cumpla conjuntamente que evollucionsi=0 y evolucionno>0.
El Lun, 23 de Octubre de 2017, 3:46, Freddy Omar López Quintero escribió:
>
>
Gracias...sí pero creo que no me has entendido...El código tampoco es el
que necesito. Necesito todas las observaciones de Datos, excepto aquellas
para las que se cumpla conjuntamente que evollucionsi=0 y evolucionno>0.
El Lun, 23 de Octubre de 2017, 3:46, Freddy Omar López Quintero escribió:
>
>
> El 22-10-2017, a las 22:41, miriam.alz...@unavarra.es escribió:
>
> Gracias por la respuesta. Quizá me he explicado mal.
Oh no, he leído mal.
Solo cambia la condición de == a !=:
filter(Datos, evolucionsi!=0, evolucionno != 1)
No olvides leer las ayudas que ofrecen las mismas funciones.
Gracias por la respuesta. Quizá me he explicado mal.
Si utilizo esa funcion me filtra el conjunto de datos y me deja las
observaciones en las que evolucionsi=0 y todas en las que evolucionno=0.
Yo lo que quiero es que me las quite del conjunto de datos no que me las
deje. Es decir que solo quite
El lun, 23-10-2017 a las 02:00 +0200, miriam.alz...@unavarra.es
escribió:
> Necesitaría tener todos los datos excepto cuando se de
> simultáneamente
> que: Datos$evolucionsi=0 y Datos$evolucionno=0.
Podrías usar, entre muchas opciones, la función filter de la librería
dplyr:
filter(Datos,
Buenas,
En un conjunto de datos, llamado Datos, necesito quedarme con todas la
observaciones del conjunto excepto con las observaciones que cumplan dos
requisitos a la vez.
Necesitaría tener todos los datos excepto cuando se de simultáneamente
que: Datos$evolucionsi=0 y Datos$evolucionno=0.
13 matches
Mail list logo