2013-07-02 136 views
1

我正在使用RStudio,有時我想刪除工作目錄中的某些文件(例如,以前生成的.csv文件)。我可以在R會話中調用linux shell命令嗎?

頻繁切換至bash並執行rm相當不方便。有什麼方法可以在R控制檯中調用命令嗎?

+4

請參閱'system'或'shell' – agstudy

+1

另請參閱[文件操作](http://stat.ethz.ch/R-manual/R-patched/library/base/html/files.html )文件。 – Thomas

+0

這是一個重複的:http://stackoverflow.com/questions/14219887/how-to-delete-a-file-with-r – CnrL

回答

5

here 使用系統(或殼)作爲agstudy的評論說

例如system("pwd")

+0

感謝您的幫助! –

6

如果你只是刪除文件,而不是在外殼上執行任意命令,你會過得更好以下托馬斯的建議:

?file.remove 

使用此功能,而不是shell("rm example.csv")更安全,更便於攜帶。

相關問題