【问题标题】:How to output string data on separate lines on Rmarkdown document如何在 Rmarkdown 文档的不同行上输出字符串数据
【发布时间】:2017-07-18 02:26:51
【问题描述】:

我正在使用来自调查数据的数据框(称为“调查”),其中最后一个问题是一个开放的评论框。因此,我在数据框中的最终向量由字符串数据组成。我正在尝试在 R Markdown 中创建一个报告,其中每个注释(该字符串向量的每一行)都出现在输出中的单独一行上。我的第一次尝试是简单地将变量名称插入到我的降价窗口中的一行 r 代码中,如下所示:

r Survey$Comments

这导致所有 cmets 都出现在一个大块中,每个评论用逗号分隔。然后我尝试如下使用“cat”函数:

r cat(Survey$Comments, sep="\n")

当我在常规的 R 控制台窗口(不是在 R Markdown 中)运行此代码时,它会为我提供我想要的输出(每个注释都在自己的行中),但是当我在 markdown 中运行它时,它的工作方式不同.我不知道如何获得所需的输出,并认为我会求助于更广泛的社区,看看是否有人有任何建议。

【问题讨论】:

    标签: r string knitr r-markdown


    【解决方案1】:

    我们可以使用writeLines

    writeLines(c("Line1", "Line2", "Line3"))
    Line1
    Line2
    Line3
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      • 2021-03-04
      • 2021-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多