Уникальный на фрейме данных только с выбранными столбцами
У меня есть датафрейм с> 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
(У меня нет предпочтения, какой из уникальных рядов сохраняется)