r markdown-用新行格式化代码块中的文本

托皮格

问题

在R Markdown(.Rmd)文档的代码块中,如何解析包含换行符的字符串\n,以在换行符上显示文本?

数据和例子

我想解析text <- "this is\nsome\ntext"为显示为:

this is
some
text 

这是一个示例代码块,尝试了几次(不会产生所需的输出):

```{r, echo=FALSE, results='asis'}

text <- "this is\nsome\ntext"  # This is the text I would like displayed

cat(text, sep="\n")     # combines all to one line
print(text)             # ignores everything after the first \n
text                    # same as print

```

附加信息

文字将来自闪亮应用程序上的用户输入。

例如ui.R

tags$textarea(name="txt_comment")      ## comment box for user input

然后download我有一个使用.Rmd文档来呈现输入按钮

```{r, echo=FALSE, results='asis'}
input$txt_comment
```

R Studio画廊中示例

伦特罗普

诀窍是"\n"连续使用两个空格:因此替换"\n"" \n"

例子:

```{r, results='asis'}
text <- "this is\nsome\ntext"

mycat <- function(text){
  cat(gsub(pattern = "\n", replacement = "  \n", x = text))
}

mycat(text)
```

结果:

在此处输入图片说明

PS:这在SO(正常减价行为)上是相同的
如果您只想换行,请在行尾使用两个空格

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R Markdown文本中的换行符(不是代码块)

来自分类Dev

R-markdown块中的一行的HTML代码

来自分类Dev

R Markdown中的矩阵

来自分类Dev

R Markdown中的TikZ

来自分类Dev

在R代码块中格式化文本

来自分类Dev

R Markdown-自动块?

来自分类Dev

R块内的Markdown语言

来自分类Dev

R markdown ioslides代码块的增量模式

来自分类Dev

R Markdown链接使用代码块

来自分类Dev

R markdown格式,删除前缀

来自分类Dev

正确的R Markdown代码组织

来自分类Dev

R Markdown中的内联dplyr

来自分类Dev

在 Rstudio 中卸载 R Markdown

来自分类Dev

R Markdown 中的 glmer 问题

来自分类Dev

在最终输出中显示R markdown块

来自分类Dev

在R markdown文档中循环生成可格式化的小部件

来自分类Dev

R Markdown块字体颜色已更改

来自分类Dev

R markdown flexdashboard 文本边距

来自分类Dev

创建新的加重命令R Markdown

来自分类Dev

Markdown代码块中的漂亮格式Java

来自分类Dev

R markdown:在评估之前从代码块访问变量

来自分类Dev

R Markdown,SQL代码块生成语法错误

来自分类Dev

条件标题的标题取决于代码块R Markdown的输出

来自分类Dev

R-markdown块内的HTML代码(单行)

来自分类Dev

r markdown 输出到 pdf:停止分解代码块

来自分类Dev

R:将CrossTable(gmodels)结果很好地格式化(html)到markdown文档中的非繁琐方法

来自分类Dev

R:将CrossTable(gmodels)结果很好地格式化(html)到markdown文档中的非繁琐方法

来自分类Dev

如何在R Markdown文档中嵌入和转义R Markdown代码

来自分类Dev

如何在SublimeREPL的R Markdown文件中运行R代码?