【问题标题】:How to export script as PDF/text with line numbers in R?如何在 R 中将脚本导出为带有行号的 PDF/文本?
【发布时间】:2015-08-09 20:05:24
【问题描述】:

我想对使用 RStudio 编写的代码进行逐行审查。

我有两个问题:

  1. 如何将脚本文件导出为 PDF/文本文件?
  2. 如何确保导出的脚本文件包含行号?

谢谢!

** 更新:考虑到我没有尝试直接从 R/RStudio 界面编写报告,我意识到我可以使用 Notepad ++ 轻松打开和打印代码。所以,这里是为了记住大多数人可能用于编码的软件。

【问题讨论】:

  • 在不久前一个类似的问题之后,我考虑使用libharu 编写一个通用的命令行工具来做到这一点(PDF 的源代码)。 ...快速获得有用的东西并不难 - 我想我在添加多语言代码突出显示时放弃了????

标签: r pdf export line


【解决方案1】:

我在https://statisticsglobe.com/r-save-all-console-input-output-to-file 找到了一个类似问题的答案,该问题是我在此处https://statisticsglobe.com/r-save-all-console-input-output-to-file 将脚本写入文本文件,并希望与面临同样困境的其他人分享。不幸的是,这种方法并没有写出行号。

# 将当前打开的 R 脚本写入文件

fout = "filpath/filename.txt"

cat(readChar(rstudioapi::getSourceEditorContext()$path, file.info(rstudioapi::getSourceEditorContext()$path)$size), file = fout)

【讨论】:

    【解决方案2】:

    你听说过Knitr吗?也看看这个question

    【讨论】:

    • 感谢您的回复。我知道 Knitr 可能有点复杂。我会看看它,同时保持线程打开,以防其他人有更简单的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2019-08-31
    • 2019-12-25
    • 2016-12-10
    • 1970-01-01
    • 2019-01-07
    • 2014-01-26
    • 1970-01-01
    • 2017-01-03
    相关资源
    最近更新 更多