[R-es] eliminar filas que cumplen cierta condición.
Manuel Mendoza
mmendoz@ @end|ng |rom |u|br|ghtm@||@org
Jue Mar 25 19:17:12 CET 2021
Gracias Jorge, di con la clave: la categoría tiene un espacio delante.
> table(data$Clase != " ERL")
FALSE TRUE
5 1479
Es la df de agaricus, disponible en internet, por lo que ha tenido que
fastidiar a más de uno.
Un saludo,
Manuel
El jue, 25 mar 2021 a las 18:26, jorge.senan (<jorge.senan using imdea.org>)
escribió:
> Hola Manuel,
>
> Normalmente algo está fallando. No sé si un espacio puede ser el
> problema.
>
> Te recomiendo que mires el resultado en consola de unique(data$Clase)
>
> Verás si es un string como está escrito correctamente.
>
> Además usando unique(data$Clase)[2] podrás seleccionar el elemento,
> guardarlo en un objeto y posteriormente ftltrarlo. He puesto 2 pero
> puede tener otra posición
>
> Ten en cuenta que esto es un pequeño parche. Si vas a usar el algoritmo
> de forma repetida te recomiendo que mires el error con detenimiento.
>
> Espero que puedas solucionarlo
>
> Saludos
>
> Jorge
>
>
>
>
> El 25.03.2021 18:12, Manuel Mendoza escribió:
> > Buenas tardes, hay algo que me tiene desconcertado (prueba de mi
> > desconocimiento):
> > ¿cómo puede obtener estas dos cosas de una misma df con 1484 filas?
> >
> >> table(data$Clase)
> > CYT ERL EXC ME1 ME2 ME3 MIT NUC POX VAC
> > 463 5 35 44 51 163 244 429 20 30
> >
> >> table(data$Clase == "ERL")
> > FALSE
> > 1484
> >
> > Llevo un rato tratando eliminar esas 5 muestras con Clase=ERL usando:
> >
> > data <- data[data$Clase != "ERL",] o también, data <- data$Clase
> > !=
> > "ERL"
> > y no hacen nada. hice entonces la segunda tabla y vi que ¿no están?
> >
> > Esto otro:
> >> table(data$Clase != "ERL")
> > me da:
> > TRUE
> > 1484
> > Claro,
> >
> > Y probé con filter(), pero tampoco las identificaba. Imagino que estoy
> > asumiendo algo que no es.
> > Gracias
> >
> > [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es using r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es