【问题标题】:Save vector elements in separate pdf files R将矢量元素保存在单独的 pdf 文件中 R
【发布时间】:2017-06-25 14:11:57
【问题描述】:

我有一个向量,其中元素是文本片段: foo <- c ("blah", "blah1", "blah2")。 我需要将 foo 的每个元素保存在一个单独的 pdf 文档中(在这种情况下会有三个 pdf)。

我尝试了pdf(),但由于 pdf 文件为空,因此无法正常工作。有人可以帮助解决这个问题吗?谢谢。

【问题讨论】:

  • pdf 是一种图形设备。您可以使用 plot.new 和 text 但如果您想要 pdf 中的实际文本,您应该查看 knitr。
  • 我没用过。现在尝试了一下,能够使用 RStudio knit 生成一个 pdf(使用默认示例)。我不得不按下针织按钮。是否可以为我的向量的所有元素自动执行此操作?对于 pdf() 我想使用 sapply 或类似的东西,但不知道如何在 RStudio markdown 中做到这一点。您可以将其发布为答案。

标签: r


【解决方案1】:

您可以使用 knitr 包中的 for 循环和 knit2pdf:

for(i in 1:nrow(df)){
knit2pdf(df$col[i])
}

参见 ?knit2pdf

【讨论】:

  • 接受了答案,因为它至少为我提供了指导。谢谢。但是我尝试了代码,但它不起作用(con 不是连接)。我会阅读文档。
猜你喜欢
  • 2016-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-09
  • 2011-09-25
  • 2011-04-01
  • 1970-01-01
相关资源
最近更新 更多