Я пытаюсь взять отфильтрованную таблицу базы данных с текстовыми значениями и создать текстовый отчет, в котором имеется переменное количество строк (созданное путем объединения нескольких столбцов для каждой строки в отфильтрованной таблице) с созданными заголовками и подзаголовкамииз 2 других столбцов в таблице.
Это для отправки в rmarkdown документ для создания Word или HTML документа.Я пытался преобразовать в список и использовать by () с вставкой для объединения столбцов, но не могу получить то, что я хочу.
df=data.frame(cat1=c("A","A","A","B","B","C","C","C"),
cat2=c("D","D","E","D","F","D","G","G"),
text1=c("text1","text2","text3","text4","text5","text6","text7","text8"),
text2=c("text9","text10","text11","text12","text13","text14","text15","text16"))
Я хочу что-то вроде:
A: D:
text1, text9
text2, text10
A: E:
text3, text11
B: D:
text4, text12
B: F:
text5, text13
C: D:
text6, text14
C: G:
text7, text15
text8, text 16
Я получаю сложные списки, которые не могу разобрать.