[R-es] Eliminar registros por un criterio.

Proyecto R-UCA r-uc@ @end|ng |rom uc@@e@
Mar Mayo 17 10:49:57 CEST 2022


Buenas, 

Una idea de como lo haría yo.

Un saludo.

> d <- data.frame(clientes=c('a', 'a', 'b', 'c'), importe=c(NA, 3, 3,
NA))
> d
  clientes importe
1        a      NA
2        a       3
3        b       3
4        c      NA
> dd <- d[d$clientes %in% d$clientes[duplicated(d$clientes)],]
> dd <- na.omit(dd)
> dnd <- d[!(d$clientes %in% d$clientes[duplicated(d$clientes)]),]
> dnd
  clientes importe
3        b       3
4        c      NA
> ddd <- rbind(dd, dnd)
> ddd
  clientes importe
2        a       3
3        b       3
4        c      NA
-- 
--------------------------------------------------
http://knuth.uca.es/R
--------------------------------------------------
Proyecto R-UCA
--------------------------------------------------
Nombre: Manuel Muñoz Márquez
Departamento: Departamento de Estadística e Investigación Operativa
Institución: Escuela Superior de Ingeniería
Organización: Universidad de Cádiz



Más información sobre la lista de distribución R-help-es