Объединение кадра данных в список

У меня есть имена строк в Excel с их соответствующими публикациями.

Name Pub AAAA MNWP AAAA TIWD BBBB CGWK BBBB MNWP CCCC EXWE CCCC EXWE CCCC HXWT CCCC MDWE CCCC MDWE CCCC MNWP CCCC MNWP CCCC NDWK DDDD MNWP EEEE EXWE EEEE TIWE 

По сути, я хочу, чтобы список был такой формы:

 AAAA: MNWP, TIWD BBBB: CGWK, MNWP CCCC: EXWE, HXWT, MDWE, MNWP, NDWK, TIWE DDDD: MNWP EEEE: EXWE, TIWE 

Есть ли способ слияния этого списка в формате выше? Либо Excel либо R (предпочтительно Excel).

Использование data.table

 library(data.table) setDT(dat)[, list(Group=paste(Pub, collapse=", ")), by=Name][,paste(Name, Group, sep=": ")] #[1] "AAAA: MNWP, TIWD" #[2] "BBBB: CGWK, MNWP" #[3] "CCCC: EXWE, EXWE, HXWT, MDWE, MDWE, MNWP, MNWP, NDWK" #[4] "DDDD: MNWP" #[5] "EEEE: EXWE, TIWE" 

Один из способов

 x <- read.table(text = "Name Pub AAAA MNWP AAAA TIWD BBBB CGWK BBBB MNWP CCCC EXWE CCCC EXWE CCCC HXWT CCCC MDWE CCCC MDWE CCCC MNWP CCCC MNWP CCCC NDWK DDDD MNWP EEEE EXWE EEEE TIWE ", header = TRUE) aggregate(Pub ~ Name, data = x, FUN = paste) Name Pub 1 AAAA MNWP, TIWD 2 BBBB CGWK, MNWP 3 CCCC EXWE, EXWE, HXWT, MDWE, MDWE, MNWP, MNWP, NDWK 4 DDDD MNWP 5 EEEE EXWE, TIWE 

Другой вариант в R:

 library(dplyr) df %>% group_by(Name) %>% summarise(Pub = paste(Pub, collapse =", ")) #Source: local data frame [5 x 2] # # Name Pub #1 AAAA MNWP, TIWD #2 BBBB CGWK, MNWP #3 CCCC EXWE, EXWE, HXWT, MDWE, MDWE, MNWP, MNWP, NDWK #4 DDDD MNWP #5 EEEE EXWE, TIWE 
  • В R, открыв объект, сохраненный в Excel, через shell.exec
  • Медиана столбца, а затем найдите другое значение столбца? (Р)
  • Как конвертировать R Date в цифровую последовательную дату Excel?
  • Локальный алгоритм / пакет для использования в R, который удовлетворит определенные критерии
  • Не удается установить «xlsx»
  • Как произвольно группировать столбцы в ggplot
  • Несколько объектов появились вместе - наибольшее количество раз
  • конвертировать все импорт из sqlQuery в символ
  • Удалите пустые строки из файла csv, созданного в Excel
  • R Shiny Экспорт записей в книгу Excel по имени пользователя
  • сохранение значений Excel из столбца в переменную в bert
  • Interesting Posts

    Excel, как принимать символы в ячейке

    Диалоговое окно Excel Сохранить как отображается неправильно

    Создайте новую базу данных из chunk reader в пандах

    Автоматическое вычисление Excel

    Ошибка в Excel 2010, PasteSpecial метод класса Range не удалось выполнить в макросе

    Excel Macro Copy Paste от одного листа к другому

    Быстрый способ нормализации данных с помощью VBA (Excel)

    Объедините 2 таблицы в 1. Добавьте значения рядом друг с другом, vba или формулу

    Excel. Извлеките все вхождения строкового шаблона + последующие 4 символа после соответствия шаблону из ячейки.

    Вставка данных в таблицу Excel и печать

    Введите число и проверьте диапазон

    Классифицировать имена файлов (экспортированные в Excel) на основе имен / типов

    Python создает excel readable csv из списка значений float в одном столбце

    Google Таблицы – новая стартовая точка для массива

    Excel – SUMPRODUCT для подсчета, если сумма столбцов равна> 0

    Давайте будем гением компьютера.