Único em um quadro de dados com apenas colunas selecionadas

Tenho um quadro de dados com> 100 colunas e gostaria de encontrar as linhas exclusivas, comparando apenas duas das colunas. Espero que seja fácil, mas não consigo trabalhar comunique ouduplicated Eu mesmo

No abaixo, gostaria de usar apenas o id e o 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

Gostaria de obter:

id id2 somevalue
1   1         x
3   4         z

ou

id id2 somevalue
1   1         y
3   4         z

(Não tenho preferência qual das linhas únicas é mantida)

questionAnswers(8)

yourAnswerToTheQuestion