以下是一个示例代码,展示如何包装一个.Rmd文件以接受输入路径和输出文件名称:
library(rmarkdown)
render_my_file <- function(input_path, output_file) {
# 设置输出格式为HTML
output_format <- "html_document"
# 渲染.Rmd文件
render(input_path, output_format, output_file = output_file)
}
# 调用函数并指定输入路径和输出文件名称
render_my_file("path/to/my_file.Rmd", "output_file.html")
在这个示例中,我们首先加载了rmarkdown
包,该包提供了渲染.Rmd文件的功能。然后,我们定义了一个名为render_my_file
的函数,该函数接受输入路径和输出文件名称作为参数。
在函数体内,我们设置了输出格式为HTML(可以根据需要修改为其他格式)。然后,我们使用render
函数来渲染.Rmd文件,其中input_path
是输入路径,output_format
是输出格式,output_file
是输出文件的名称。
最后,我们调用render_my_file
函数并传入输入路径和输出文件名称作为参数,以示例展示如何使用该函数。你可以根据自己的需求修改输入路径和输出文件名称。