【问题标题】:How do I run an R script from within RStudio's built-in R console?如何在 RStudio 的内置 R 控制台中运行 R 脚本?
【发布时间】:2017-02-04 22:58:56
【问题描述】:

我假设它就像 Python 的 import 语句,但我想要一个快速的答案,因为我现在正在上介绍课。

这是我得到的最接近的,但它似乎与问题不匹配,因为它显示了如何从系统 CLI 运行 R 脚本,而不是蓝色的 RStudio > 提示:

Run an R-script from command line and store results in subdirectory

【问题讨论】:

    标签: open-source rstudio


    【解决方案1】:

    使用 source() 函数的简答题

    一旦您download,安装并打开 RStudio,您将在左下角看到一个蓝色大于符号 > 的部分。

    在RStudio的GUI部分,蓝色>,输入以下内容

    > setwd('/folder/where/the/file/is/')
    > source('file_name')`
    ...output, if any, appears below...
    

    例子:

    假设我在/home/myusername/prj/r/learn_r/insurance_data.r 有一个要运行的文件。

    我会启动 RStudio,然后在标有 Console 的小窗口中输入以下内容:


    使用 source() 函数的屏幕截图令人讨厌的长答案

    嗯,从 RStudio 的内置控制台运行它比我预期的要简单得多。我很惊讶以前没有人问过 RStudio。如果有的话,我想我会有一个棘手的问题。

    无论如何,一个小小的试验和错误告诉我如何做到这一点:

    是的,输出出现在下面。

    确保首先设置您的工作目录。

    我在我的 Ubuntu 16.04 LTS 环境中的 RStudio 1.0.143 中执行以下操作:

    setwd("~/proj/r/learn_r")
    

    接下来可以输入help(source),可以搜索source()函数的语法,直接在RStudio控制台输入即可:

    【讨论】:

      【解决方案2】:

      如果您想从 R 脚本运行特定行,请将光标放在该行的某处,然后按 command+enter(在其他电脑上我认为是 ctrl+enter)。如果要运行整个脚本或某些部分,请选择该部分并 command+enter。

      【讨论】:

      • // ,我可以从 RStudio 的内置控制台中执行此操作吗?蓝色的> 提示符?
      • 您在 R 脚本的行中执行此操作,它将以蓝色 > 出现在控制台中。
      猜你喜欢
      • 1970-01-01
      • 2017-10-15
      • 2015-01-16
      • 2019-03-27
      • 2018-03-25
      • 2012-12-24
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多