<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>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:</p>
<p># obtener todas las filas, excepto aquellas q cumplan con dos
condiciones simultaneamente : evolucionsi=0 y evolucionno>0<br>
a <-
data.table(c(0,0,1,1,2,1,0,0),c(0,2,2,1,1,0,-1,3),c("a","b","c","d","e","f","g","h"))<br>
setnames(a,c("V1","V2","V3"),c("evolucionsi","evolucionno","values"))<br>
a</p>
<p> evolucionsi evolucionno values<br>
1: 0 0 a<br>
2: 0 2 b<br>
3: 1 2 c<br>
4: 1 1 d<br>
5: 2 1 e<br>
6: 1 0 f<br>
7: 0 -1 g<br>
8: 0 3 h<br>
</p>
<p>se observa que las filas que cumplen las condiciones de
eliminacion son la 2 y 8 (con "b" y "h" en la columna "values")<br>
</p>
<p>b <- a[!(evolucionsi==0 & evolucionno>0),]<br>
b<br>
</p>
<p> evolucionsi evolucionno values<br>
1: 0 0 a<br>
2: 1 2 c<br>
3: 1 1 d<br>
4: 2 1 e<br>
5: 1 0 f<br>
6: 0 -1 g<br>
</p>
<p>y se ve que funciona ... espero que te sirva</p>
<p>Solo como observacion, notar que tambien se puede usar un filtro
que use las condiciones de modo afirmativo y no como negacion, es
decir, DEJAR las filas que cumple A o B o C ... donde {A,B,C} es
el conjunto complemento de tus condiciones ... pero es mas largo
de escribir !!! :).<br>
</p>
<p>Saludos !!!</p>
<p>Eric.<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 10/23/2017 04:04 AM, Marcelino de la
Cruz Rot wrote:<br>
</div>
<blockquote type="cite"
cite="mid:ed848edf-2931-f186-4917-42740d775fc9@urjc.es">
<br>
Datos[!(Datos$evolucionsi==0 & Datos$evolucionno==0),]
<br>
<br>
<br>
<br>
<br>
El 23/10/2017 a las 2:00, <a class="moz-txt-link-abbreviated" href="mailto:miriam.alzate@unavarra.es">miriam.alzate@unavarra.es</a> escribió:
<br>
<blockquote type="cite">Buenas,
<br>
<br>
En un conjunto de datos, llamado Datos, necesito quedarme con
todas la
<br>
observaciones del conjunto excepto con las observaciones que
cumplan dos
<br>
requisitos a la vez.
<br>
<br>
Necesitaría tener todos los datos excepto cuando se de
simultáneamente
<br>
que: Datos$evolucionsi=0 y Datos$evolucionno=0.
<br>
<br>
¿Cómo lo filtaría?
<br>
<br>
Muchas gracias
<br>
<br>
_______________________________________________
<br>
R-help-es mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://stat.ethz.ch/mailman/listinfo/r-help-es">https://stat.ethz.ch/mailman/listinfo/r-help-es</a>
<br>
.
<br>
<br>
</blockquote>
<br>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Forest Engineer
Master in Environmental and Natural Resource Economics
Ph.D. student in Sciences of Natural Resources at La Frontera University
Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living
Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.
</pre>
</body>
</html>