[R-es] Eliminación de filas en data frame según versión del fichero de origen

Rubén Coca ruben.coca en gmail.com
Lun Ene 23 18:27:00 CET 2017


Hola a todos,
Pongamos que tengo un data frame en el que consolido observaciones
procedentes de múltiples ficheros. Para simplificar:
df <- data.frame(id = c(rep("0001", 4), rep("0002", 2), rep("0003", 3)),
                 date = c(rep("2016-01-01", 4), rep("2016-01-10", 2),
rep("2016-02-01", 3)),
                 value = runif(n = 9, min = 10, max = 20),
                 version = c(rep(0, 2), rep(1, 2), rep(0, 2), rep(0, 3)))
El caso es que para un mismo id y date debo quedarme con la observación que
tenga la versión más alta (descartando el resto). Se os ocurre alguna
aproximación al problema?
Muchas gracias por vuestra ayuda
Rubén

	[[alternative HTML version deleted]]



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