[R-es] eliminar filas que cumplen cierta condición.
Jorge I Velez
jorge|v@nve|ez @end|ng |rom gm@||@com
Jue Mar 25 19:54:32 CET 2021
Manuel,
Mira
?subset
?grep
?gsub
En casos como este, no está de más hacer
names(with(data, table(Clase)))
y verificar si existen espacios o no.
Felicidades,
Jorge.-
El El jue, 25 de mar. de 2021 a la(s) 12:12 p. m., Manuel Mendoza <
mmendoza using fulbrightmail.org> 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
>
--
Sent from my phone. Please excuse my brevity and misspelling.
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es