Я хочу взять CSV-файл с именем / ссылкой и превратить его в отсортированный по алфавиту список rmarkdown. Сортировка проста, форматирование легко, но переход от вывода R к уценке сбивает с толку.
У меня есть следующий CSV,
name,link
Compiling,compiling.Rmd
Setup,setup.Rmd
Entities,entities.Rmd
Затем у меня есть R-файл, который сортирует вышеуказанный CSV по алфавиту, а затем возвращает в формате уценки (оглавление).
getTOC <- function() {
toc <- read.csv("data/toc.csv", fileEncoding="UTF-8-BOM")
toc <- toc[order(toc$name),]
toc$ind <- seq(nrow(toc))
# into Rmd format
toc_md <- data.frame(NULL)
toc_md <- paste0(toc$ind, ". [", toc$name, "](", toc$link, ")\n")
return(toc_md)
}
С выводом:
"1. [Compiling](compiling.Rmd)" "2. [Entities](entities.Rmd)" "3. [Setup](setup.Rmd)"
Вопрос кажется глупым, но как мне получить этот вывод для чтения в файл Rmd так же, как это делали бы следующие действия, поскольку любой способ вывода предыдущего добавляет дополнительные символы и т. Д., Которые делают .Rmd нечитаемым.
1. [Compiling](compiling.Rmd)
2. [Entities](entities.Rmd)
3. [Setup](setup.Rmd)