我刚开始探索这个rmarkdown包.我不用Rstudio.我使用默认的R环境.我做的如下.
我创建了一个新的R文档.开始在rmarkdown格式中键入几行.保存文件Rmd扩展名.我将文件保存在工作目录中.我安装了pandoc使用pkg文件.我安装了'rmarkdown'包.加载包裹.使用以下命令呈现Rmd文件.
rmarkdown::render("Untitled.Rmd")
Run Code Online (Sandbox Code Playgroud)
我收到以下错误.
tools :: file_path_as_absolute(输入)出错:文件'Untitled.Rmd'不存在
我尝试了所有可能的方法,例如给出确切的路径而不是文件名等.但没有任何结果.我搜索了错误消息,发现没有类似的错误.有人可以帮我弄这个吗.我错过了什么.错误消息是什么意思?
在以下示例中,将在与输入文件相同的位置创建输出文件。有没有办法在输出部分获取通配符值的基本名称,以便我可以使用输入文件的基本名称来命名输出文件,但将其写入不同的位置?
infile=['/home/user/folder1/file1','/home/user/folder2/file2/']
rule one:
input: expand("{myfile}", myfile = infile)
output: "{myfile}" + ".out"
shell: "touch {wildcards.myfile}.out"
Run Code Online (Sandbox Code Playgroud)