R эквивалент SELECT DISTINCT для двух или более полей / переменных

Некоторые советы из Java Concurrency in Practice:

  • Распространять исключение (возможно, после некоторой очистки по конкретным задачам), что делает ваш метод также прерывистым методом блокировки; или
  • Восстановить статус прерывания, чтобы кодекс выше в стеке вызовов мог справиться с ним.
  • Только код, реализующий политику прерывания потока, может проглатывать запрос прерывания.
Не рекомендуется выполнять запросы на прерывание.
24
задан zx8754 30 November 2018 в 06:45
поделиться

1 ответ

уникальный работает с data.frame , поэтому unique (df [c ("var1", "var2")]) должно быть тем, что вы хотите.

Другой вариант - отличный от dplyr пакет :

df %>% distinct(var1, var2) # or distinct(df, var1, var2)

Примечание:

Для более старых версий dplyr ( <0.5.0, 2016- 06-24 ) отдельный требовал дополнительного шага

df %>% select(var1, var2) %>% distinct

(или старого способа отличного (select (df, var1, var2)) ).

40
ответ дан 28 November 2019 в 07:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: