我目前正在努力在 R 中自动执行一些基本数据分析,然后创建一个包含所有结果的 R Markdown 文档。我想做的一件事是获取一个包含实验设计和解释实验的一两段文本的文本文件,并将该文本呈现在 R Markdown 文档中。有没有好方法将文本从文本文件传输到 R Markdown 文档?
目前,我尝试将文本文件读入数据帧,然后将包含文本的帧行打印到 Markdown 文档中。但是,文本会在 Markdown 文档的页边距处被切断,并且仅打印第一行。但是,当我尝试在保存的文本变量上使用 cat() 时,它会打印到控制台。
如果您的文本文件名为
text_to_print.txt
(也可以是 .Rmd
),一种方法是将以下内容作为代码块放入您的主 Rmarkdown 文件中:
```{r, child = "text_to_print.txt", results = "asis"}
如果
text_to_print.txt
位于另一个目录中,您将需要调整传递到 child
的文件。