【问题标题】:Can I invoke linux shell commands in a R session?我可以在 R 会话中调用 linux shell 命令吗?
【发布时间】:2013-07-02 10:22:03
【问题描述】:

我正在使用 RStudio,有时我想删除工作目录中的一些文件(例如,以前生成的 .csv 文件)。

频繁切换到bash并执行rm相当不方便。有什么方法可以在 R 控制台中调用命令吗?

【问题讨论】:

标签: r bash


【解决方案1】:

here 按照 agstudy 的评论使用系统(或外壳)

例如system("pwd")

【讨论】:

    【解决方案2】:

    如果你只是删除文件,而不是在 shell 上执行任意命令,你最好遵循 Thomas 的建议:

    ?file.remove
    

    使用此函数代替shell("rm example.csv") 更安全、更便携。

    【讨论】:

      猜你喜欢
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 2019-03-16
      相关资源
      最近更新 更多