отображение вывода переменной длины в RMarkdown - PullRequest
0 голосов
/ 03 марта 2020

Я хотел бы создать файл 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.

Причина, по которой я хотел бы использовать вектор, как указано выше, заключается в том, что в моем исходном коде выходные данные имеют переменную длину, и я не могу придумать другой способ хранения данных.

...