Использование Different () с вектором имен столбцов - PullRequest
0 голосов
/ 19 марта 2019

У меня есть вопрос, используя distinct() из dplyr на tibble / data.frame. Из документации ясно, что вы можете использовать ее, явно указав имена столбцов. У меня есть фрейм данных с> 100 столбцами и я хочу использовать функцию только для подмножества. Моя интуиция сказала, что я помещаю имена столбцов в вектор и использую их как аргумент для различных. Но отчетливо использует только первый элемент вектора

Пример на ирисе:

data(iris)
library(dplyr)


exclude.columns <- c('Species', 'Sepal.Width')
distinct_(iris, exclude.columns)

Это отличается от

exclude.columns <- c('Sepal.Width', 'Species')
distinct_(iris, exclude.columns)

Я думаю, что для этой операции отдельного не сделано. Другим вариантом может быть подмножество data.frame, затем использовать отдельный и снова соединиться с исключенными столбцами. Но мой вопрос, есть ли другой вариант, использующий только одну функцию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...