Hola,

Otra alternativa con los índices de los repetidos como pides y con tus
datos:

Lines <- "ID FECHA VALOR
1 01/04/1965 25578
2 01/09/1988 23456
3 01/04/2004 76578
4 01/04/1965 25578
5 01/05/1992 33724
6 01/04/1965 65789
7 01/09/1988 23456
"

dat.in <- read.table(textConnection(Lines), header=T, as.is = TRUE)

dupli.val <- dat.in[duplicated(dat.in[,2:3]),]
res.val <- merge(dat.in, dupli.val, by.x=c(2,3), by.y=c(2,3))
res.val <- res.val[res.val[,3]!=res.val[,4],]

Que produce estos resultados:

> res.val
       FECHA VALOR ID.x ID.y
1 01/04/1965 25578    1    4
3 01/09/1988 23456    2    7

Una cosa que no has indicado es si en tu data.frame puede haber repetidos
más de dos veces.
Si ese es el caso, el código que te propongo habría que darle una vuelta.
Prueba a triplicar un caso y ver resultados para entenderlo...

Saludos,
Carlos Ortega
www.qualityexcellence.es



El 6 de marzo de 2014, 12:41, Isidro Hidalgo <ihidalgo@jccm.es> escribió:

> No había visto que te habían contestado ya :)
> Saludos...
>
> > -----Mensaje original-----
> > De: r-help-es-bounces@r-project.org [mailto:r-help-es-bounces@r-
> > project.org] En nombre de Carlos J. Gil Bellosta
> > Enviado el: jueves, 06 de marzo de 2014 12:14
> > Para: Francisco Javier
> > CC: r-help-es@r-project.org
> > Asunto: Re: [R-es] Identificar pares de valores en distintas filas
> >
> > Hola, ¿qué tal?
> >
> > Puedes probar algo así:
> >
> > #########################################
> > library(plyr)
> >
> > n <- 100
> >
> > dat <- data.frame( id = 1:n, a = rpois(n, lambda = 3), b = rpois(n,
> > lambda = 5) )
> >
> > dlply(dat, .(a,b), function(x) x$id)
> >
> > #########################################
> >
> > Un saludo,
> >
> > Carlos J. Gil Bellosta
> > http://www.datanalytics.com
> >
> > El día 6 de marzo de 2014, 10:46, Francisco Javier
> > <iterador10@hotmail.com> escribió:
> > > Hola a todos, soy nuevo en el foro, y mi pregunta es:
> > >
> > >
> > >
> > > Dado un data frame com puesto por 3 columnas:
> > >
> > >
> > >
> > >
> > >
> > > ID: Identificador individuo
> > >
> > > FECHA: Fecha de actuación, en formato dd/mm/yy
> > >
> > > VALOR: Score numérico
> > >
> > >
> > >
> > > ¿Hay algún paquete para obtener aquellos grupos ID del data frame que
> > tengan igual par (FECHA, VALOR)?
> > >
> > > Ejemplo:
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > ID
> > > FECHA
> > > VALOR
> > >
> > > 1
> > > 01/04/1965
> > > 25578
> > >
> > > 2
> > > 01/09/1988
> > > 23456
> > >
> > > 3
> > > 01/04/2004
> > > 76578
> > >
> > > 4
> > > 01/04/1965
> > > 25578
> > >
> > > 5
> > > 01/05/1992
> > > 33724
> > >
> > > 6
> > > 01/04/1965
> > > 65789
> > >
> > > 7
> > > 01/09/1988
> > > 23456
> > >
> > >
> > >
> > > El resultado en este caso sería el data frame (ó la matriz):
> > >
> > >
> > >
> > > 1 4
> > >
> > > 2 7
> > >
> > >
> > >
> > > Muchas gracias por vuestra ayuda.
> > >
> > >         [[alternative HTML version deleted]]
> > >
> > >
> > > _______________________________________________
> > > R-help-es mailing list
> > > R-help-es@r-project.org
> > > https://stat.ethz.ch/mailman/listinfo/r-help-es
> > >
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

