运行R脚本的特定部分

运行R脚本的特定部分,r,R,我想问你如何在我的脚本开始时创建一个特定的菜单,在这里我可以选择我想要运行的脚本的哪个部分 我做了一个很长的脚本来分析我的数据,但通常不需要运行整个脚本,所以我想创建这个菜单,允许我选择部分 如何一步一步地做 您可以使用?select.list功能,然后将表达式放入if语句中。像下面这样的方法应该可以奏效。只需用实际代码填充语句,并使用更多描述性名称,而不是“第1部分”和“第2部分” 零件您可以使用选择.list功能,然后将表达式放入if语句中。像下面这样的方法应该可以奏效。只需用实际代码填充语

我想问你如何在我的脚本开始时创建一个特定的菜单,在这里我可以选择我想要运行的脚本的哪个部分

我做了一个很长的脚本来分析我的数据,但通常不需要运行整个脚本,所以我想创建这个菜单,允许我选择部分


如何一步一步地做

您可以使用
?select.list
功能,然后将表达式放入
if
语句中。像下面这样的方法应该可以奏效。只需用实际代码填充语句,并使用更多描述性名称,而不是
“第1部分”
“第2部分”


零件您可以使用
选择.list
功能,然后将表达式放入
if
语句中。像下面这样的方法应该可以奏效。只需用实际代码填充语句,并使用更多描述性名称,而不是
“第1部分”
“第2部分”


在RStudio中,在代码下有运行区域,在该区域下有运行代码部分。如果您将零件定义为部分,这可能会有所帮助。或者,您可以使用“从行到端运行”选项从当前位置运行到端。

在RStudio中的“代码”下有“运行区域”,该区域下有“运行代码”部分。如果您将零件定义为部分,这可能会有所帮助。或者,您可以使用“从一行到另一行”选项从当前位置运行到最后。

我的大多数脚本在前几行中都有设置。这包括工作目录、时区等内容。所以,为了控制脚本运行的部分,我在脚本的这部分设置了一组标志,比如

do.part1 <- TRUE
do.part2 <- TRUE    

它并不优雅,但它的优点是它只运行,不需要更多的用户输入。

我的大多数脚本在前几行中都有设置。这包括工作目录、时区等内容。所以,为了控制脚本运行的部分,我在脚本的这部分设置了一组标志,比如

do.part1 <- TRUE
do.part2 <- TRUE    

它不优雅,但它的优点是它只运行,不需要任何更多的用户输入。

您不仅仅是在寻找
utils::menu
,同时将您的部件放入可以根据菜单选择调用的不同函数中?纯代码编写请求与堆栈溢出无关-我们希望这里的问题与此相关针对特定的编程问题。告诉我们,你被困在哪里了。这也将有助于我们更好地回答您的问题。您不仅仅是在寻找
utils::menu
,还可以将您的部件放入可以根据菜单选择调用的不同函数中?纯代码编写请求在堆栈溢出上是离题的-我们希望这里的问题与特定编程问题相关。告诉我们,你被困在哪里了。这也将帮助我们更好地回答您的问题。
if (do.part1){
    # write some actual code
    print("Runs the first part")
}
if (do.part1){
    # write some actual code
    print("Runs the second part")
}