将r脚本的所有内容导出为pdf

问题描述 投票:4回答:2

我想将r脚本的所有内容导出为pdf。有可能吗?我使用这些命令导出,但我看到我只是导出图形

pdf(file = "example.pdf")
  dev.off()

谢谢!

    setwd("C:/Users/Prat/Desktop/c")
    > dir()
    [1] "script.R"
    > knitr::stitch('script.r')
 output file: script.tex

在我的文件夹中没有出现script.pdf,而是一个script.tex和一个带有pdf图片的文件夹

r pdf export
2个回答
4
投票

你可以用knitr包来做到这一点。这是一个工作流程:

  1. 将脚本另存为文件(例如,myscript.r
  2. 然后运行knitr::stitch('myscript.r')
  3. 生成的PDF将作为myscript.pdf保存在本地。您可以使用browseURL('myscript.pdf')查看它。

0
投票

请使用以下代码集(您需要根据数据集/数据框名称进行修改)。

library(gridExtra)
library(datasets)
setwd("D:\\Downloads\\R Work\\")
data("mtcars") # Write your dataframe name that you want to print in pdf
pdf("data_in_pdf.pdf", height = 11, width = 8.5)
grid.table(mtcars)
dev.off()

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.