【问题标题】:open (not run) and edit a R script from Rstudio console从 Rstudio 控制台打开(未运行)并编辑 R 脚本
【发布时间】:2015-03-18 15:31:11
【问题描述】:

是否可以从 R Studio 的控制台或 R 命令行打开(不使用源代码运行)R 脚本进行编辑

【问题讨论】:

    标签: r rstudio


    【解决方案1】:

    这是一个编辑 r 脚本的好命令:

    file.edit('foo.R')
    

    【讨论】:

      【解决方案2】:

      您可以使用edit打开文件进行编辑,例如,

      edit(file = "test.R")
      

      请参阅help("edit") 了解更多信息,尤其是有关不同编辑器的信息。

      【讨论】:

        【解决方案3】:

        你可以像阅读文本文件一样阅读它,然后用它做任何你想做的事情。这可以使用以下语法来完成

        SourceF <- file("Source.R", open = "r")
        SourceF_lines <- readLines(SourceF)
        

        接着是这样的:

        cat(SourceF_lines, sep = "\n")
        ## or
        writeClipboard(SourceF_lines)
        

        或替换特定部分:

        SourceF_lines[2] <- '## Do not run!!'
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-01-16
          • 1970-01-01
          • 2017-10-15
          • 2019-03-27
          • 2018-03-25
          • 1970-01-01
          相关资源
          最近更新 更多