Único en un marco de datos con solo columnas seleccionadas

Tengo un marco de datos con> 100 columnas, y me gustaría encontrar las filas únicas, comparando solo dos de las columnas. Espero que sea fácil, pero no puedo hacerlo funcionar conunique oduplicated yo mismo

En el siguiente, me gustaría que solo use id e id2:

data.frame(id=c(1,1,3),id2=c(1,1,4),somevalue=c("x","y","z"))

id id2 somevalue
1   1         x
1   1         y
3   4         z

Me gustaría obtener:

id id2 somevalue
1   1         x
3   4         z

o

id id2 somevalue
1   1         y
3   4         z

(No tengo preferencia cuál de las filas únicas se mantiene)

Respuestas a la pregunta(8)

Su respuesta a la pregunta