R有一种在构建函数时动态更新函数的方法

时间:2015-11-27 11:53:50

标签: r rstudio

我是R的新手,我正在使用RStudio。我正在构建一个新的"用户定义的"功能,需要大量的试验和错误。每当我对函数做出最轻微的改变时,我都需要选择整个函数并执行crtl+Enter以便提交"提交"工作区的功能。

我希望有一种更好的方法,也许是在一个单独的窗口中自动提交"提交"当我保存。

我来自Matlab并且习惯于保存函数,之后它已经"已提交"。

2 个答案:

答案 0 :(得分:4)

Ctrl+Shift+P重新运行以前执行的区域,因此您不必再次突出显示您的功能。所以除非你在过渡期间执行了其他的事情,否则这将有效。

答案 1 :(得分:0)

如果您想在RStudio中运行代码的某些部分,则只需使用Ctrl+Enter即可。如果每次保存时都运行代码,则可能会产生非常的不良影响。想象一下,你有一个运行很长时间并使用大量计算机资源的巨大脚本 - 这会导致你每次保存时都会杀死R来停止脚本!

您可以做的是将脚本保存在外部文件中,而不是使用source("some_directory/myscript.R")从主脚本中调用脚本。