[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