Как сохранить все отдельные строки во фрейме данных, исключая определенные столбцы, указав только те столбцы, которые вы хотите исключить.В приведенном ниже примере
library(dplyr)
dat <- data_frame(
x = c("a", "a", "b"),
y = c("c", "c", "d"),
z = c("e", "f", "f")
)
я хотел бы вернуть фрейм данных со всеми различными строками среди переменных x
и y
, указав только то, что я хочу исключить столбец z
.Возвращенный фрейм данных должен выглядеть как возвращаемый отсюда фрейм данных
dat %>% distinct(x, y)
Вы могли бы подумать, что можете сделать следующее, но это приводит к ошибке
dat %>% distinct(-z)
Я предпочитаю Tidyverseрешение