Я хотел бы создать файл RMarkdown, который мог бы выводить каждый элемент вектора в отдельной строке. Например, я хотел бы, чтобы все элементы вектора
c <- c("elephants", "dogs", "rhinos", "lions", "turtles")
отображались в отдельной строке как:
elephants
dogs
rhinos
lions
turtles
Чтобы было ясно, я хотел бы, чтобы эти строки отображались в связанный документ Word, а не в коде, как указано выше (я не знал, как еще написать в отдельных строках выше).
Пожалуйста, посмотрите следующий минимальный воспроизводимый пример:
---
title: "The Report"
author: "Jabba the Hutt"
date: "3/3/2020"
output:
word_document: default
html_document:
df_print: paged
pdf_document: default
---
```{r, include = FALSE}
c <- c <- c("elephants", "dogs", "rhinos", "lions", "turtles")
```
`r c`
writeLines(c)
Выражение r c
отображает только элементы, разделенные запятой, я хотел бы, чтобы каждый из них был в отдельной строке.
Я пробовал все виды странных и чудесных символов в элементах вектора, включая "", "\" и " "безуспешно. Мне удалось создать текстовый файл изнутри R, а затем преобразовать его в формат Word с помощью pando c (), однако я хотел бы знать, сработает ли подобная стратегия из RMarkdown.
Причина, по которой я хотел бы использовать вектор, как указано выше, заключается в том, что в моем исходном коде выходные данные имеют переменную длину, и я не могу придумать другой способ хранения данных.