[R-es] Identificar pares de valores en distintas filas

Isidro Hidalgo ihidalgo en jccm.es
Jue Mar 6 12:37:42 CET 2014


Creo que no te hace falta ningún paquete para eso. Prueba con esto, a ver si
te sirve:

tabla <- table(NombreDelDataFrame$FECHA, NombreDelDataFrame$VALOR)
repetidos <- which(tabla>1)
expand.grid(row.names(tabla), colnames(tabla))[repetidos,]

Un saludo,

Isidro Hidalgo Arellano
Observatorio Regional de Empleo
Consejería de Empleo y Economía
http://www.jccm.es



> -----Mensaje original-----
> De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-
> project.org] En nombre de Francisco Javier
> Enviado el: jueves, 06 de marzo de 2014 10:47
> Para: r-help-es en r-project.org
> Asunto: [R-es] Identificar pares de valores en distintas filas
>
> 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]]



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