r - 如何在 markdown (.Rmd) 中包装代码和输出

标签 r markdown knitr r-markdown

在我的文件中 r我使用长代码的部分,例如:

```{r}
output <- "very long query for example url to some website............................................."
output
```

有什么办法不让 R 自动包装代码,比如 60 个字符之后?我试过tidy=TRUE, tidy.opts=list(width.cutoff=60)选项,但它不起作用。

我希望输出也一样,因为我的查询的输出是一些文本。我想以多行显示整个内容,而不仅仅是一行的开头。我该怎么做?

最佳答案

我遇到了同样的问题,直到我意识到需要安装 R 包 formatR .
安装并加载此软件包后,请使用tidy=TRUE, tidy.opts=list(width.cutoff=60)在您的 block 中,或使用以下代码行全局设置它:knitr::opts_chunk$set(tidy.opts = list(width.cutoff = 60), tidy = TRUE)

关于r - 如何在 markdown (.Rmd) 中包装代码和输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33481271/

相关文章:

r - 如何控制 RMarkdown/knitr 加载的默认包以避免选项冲突

r - 测试 R 中的缺失值

r - 使用 knitr 和 pandoc 创建 docx 文件时,有没有办法隐藏图形标题?

dojo - 有没有 Dojo 的 Markdown 编辑器

循环中的rmarkdown::render()-无法分配大小的向量

r - knitr可以根据每个chunk中的R代码结果动态输出叙述文本吗?

r - 使用 rpart : How to get more variability on predictions?

r - 是否存在使用 R 识别线性模型中的二次分量的方法?

r - 如何用 "reoccurring"列 reshape 数据框?

syntax - 要使用哪种 Wiki 文本语法或 Markdown?