R Свернуть строки по идентификатору и добавить два наблюдения - PullRequest
0 голосов
/ 22 марта 2019

У меня есть некоторые данные, которые выглядят так.

ID      SKU       Type   Option
238887  ALTH2446  Black  23608910
238887  ALTH2446  White  23608923

И я хочу, чтобы они выглядели так.Мне действительно все равно, какая строка сохраняется до тех пор, пока поле ID2 является правильным.

ID      SKU       Type   Option   ID2
238887  ALTH2446  Black  23608910 ALTH2446-23608910-23608923

Я пробовал это, но он не выводит поле ID2 правильно.

data %>% 
       group_by(ID) %>% 
       summarise(ID2 = paste(ID,Option, collapse="-"))

1 Ответ

1 голос
/ 22 марта 2019

Если вы не хотите потерять столбцы Тип и Опция:

data %>%
  group_by(ID, SKU) %>%
  summarise(ID2 = paste(Option, collapse="-")) %>%
  mutate(ID2 = paste(SKU, ID2, sep="-"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...