Уникальный на фрейме данных только с выбранными столбцами

У меня есть датафрейм с> 100 столбцами, и я хотел бы найти уникальные строки, сравнивая только два из столбцов. Я надеюсь, что это легко, но я не могу заставить его работать сunique или жеduplicated себя.

Ниже я хотел бы использовать уникальные только id и 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

Я хотел бы получить либо:

id id2 somevalue
1   1         x
3   4         z

или же:

id id2 somevalue
1   1         y
3   4         z

(У меня нет предпочтения, какой из уникальных рядов сохраняется)

Ответы на вопрос(4)

Ваш ответ на вопрос