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

2017-01-23 Por tema Freddy Omar López Quintero
​Hola.​ 2017-01-23 14:27 GMT-03:00 Rubén Coca : > 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). > Si es válido apoyarse en SQL, yo usaría algo como: > library(sqldf) > sqldf("select rowid, id, max(value) from df

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

2017-01-23 Por tema Carlos Ortega
Hola, Esta puede ser una manera... > library(data.table) > dt <- as.data.table(df) > dt[, tail(.SD,1), by=c('id', 'date')] id datevalue version 1: 0001 2016-01-01 18.86864 1 2: 0002 2016-01-10 13.44676 0 3: 0003 2016-02-01 19.16599 0 Saludos, Carlos Ortega www.q

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

2017-01-23 Por tema Rubén Coca
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)),