r - 如何在包内的函数中提供非 R 文件?

标签 r function package

我正在创建一个包,其中包含用于生成报告的所有函数。我使用报告模板。我想知道是否可以将模板(word doc 文件)包含在包的文件夹中并使函数使用它?更具体地说,我无法弄清楚如何需要在函数内指定 doc 文件的文件路径。有什么帮助吗?

library(ReporteRs)
if(!exists("temp")) temp = docx(title> ="Summary", template="C:\Users\User\a_template.docx")

上面的语法是当前设置。

最佳答案

在@BenBolker的建议的帮助下,我能够修复我的语法。

if(!exists("temp")) 
    temp <- docx(title = "Summary",
         template=system.file("a_template.docx", package="my.package"))

关于r - 如何在包内的函数中提供非 R 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31466973/

相关文章:

delphi - 分发带有第三方 UI 元素的设计时包

javascript 使用 &lt;input type ="button"...> 而不是 <button ...>

r - R CRAN 检查中的注释 ---没有存储库集,因此跳过了循环依赖检查

r - 使用 spplot 在 R 的 for 循环中绘图

r - 使用最小条件子集 data.table

r - ggplot斜体标题的一部分,并将文本分成两行

r - 在 Rcpp 中 - 如何返回带有名称的向量

在c中创建带有char参数的char函数

python - 从不同目录导入脚本

python - 显然conda找不到一些非常常见的包: what am I doing wrong?