2014-01-13 18 views
1

我有我通過knitr使用下面的代碼運行一個R數據幀後刪除.tex:如何運行鍼織和TEXI2PDF

knit('reportTemplate.Rnw', 'file.tex') # creates a .tex file from the .Rnw one 
texi2pdf('file.tex')     # creates a .pdf file from the .tex one 

在我的[R腳本,我想刪除「file.tex」之後從我的電腦文件夾。我如何實現這一目標?在我的.R文件中執行此操作非常重要,因爲這些行實際上在循環內部,該循環從該模板生成1000個不同的報告。

+4

'file.remove('file.tex')'? –

+0

@ JoshO'Brien,這樣做,謝謝(這實際上有點令人尷尬,因爲我知道'文件'函數族)!你是否願意提交你的評論作爲答案? –

+0

謝謝,但沒有。但是,您應該完全**自由地回答問題,然後接受您的答案。或者,如果您不想這樣做,您也可以刪除該問題,因爲它不太可能多次查看......乾杯。 –

回答

0

R中有一系列功能允許用戶與計算機的文件系統交互。運行?files以查看可能的功能,例如創建,重命名和刪除文件。

正如Josh O'Brien所述,在對OP的評論中,在這個特定情況下,要使用的命令是file.remove('file.tex')