У меня есть две колонки, первая - это функция Бизнеса (Upstream, Downstream, Midstream и т. Д.), А другая - город, в котором работают эти функции. Есть множество других функций и городов, но я уменьшил их здесьи это выглядит примерно так:
Function City
DownStream Edmonton
Downstream Edmonton
upstream Edmonton
Upstream Calgary
Midstream Calgary
Midstream Calgary
Midtream Edmonton
Upstream Vancouver
Я знаю, что функция unique () будет возвращать значения unqiue, которые я ищу, однако у меня возникают проблемы при создании чего-то, что сгруппирует столбец Function, а затем выдает списокуникальные города для каждой функции.
Примерно так: конечные результаты:
Functions City
Downstream Edmonton
Midstream Edmonton
Calgary
Upstream Edmonton
Calgary
Vancouver
Вот некоторые примеры данных для работы с
# Create sample data
Function=c("DownStream", "DownStream", "Upstream", "Upstream", "Midstream",
"Midstream", "Midstream", "Upstream")
City=c("Edmonton", "Edmonton", "Edmonton", "Calgary","Calgary", "Calgary",
"Edmonton", "Vancouver")
df <- data.frame(Function, City)