r - 保存时的源到底是什么意思或做什么?

标签 r rstudio

尽管进行了大量搜索,但我似乎找不到关于 RStudio 中“保存时来源”含义的明确解释。

我尝试过?source,但那里的解释也不清楚。

据我所知,当我点击保存时,它似乎运行了脚本,但我不明白它的相关性/意义。

简单来说,Save 上的 Source 到底有什么作用以及为什么我会/应该使用它?

最佳答案

这是一种保存和执行代码的快捷方式。您输入一些内容,保存脚本,它就会自动获取。

对于短脚本非常有用,但对于耗时较长的脚本非常烦人。

因此,采购基本上就是运行文件的每一行。

编辑:
所以想一下这可能有用的场景......

您开发了一个函数,稍后将其放入包中...因此您已经在额外的文件中编写了该函数,但在命令行中执行该函数进行测试... 通常,当您更改某些内容时,您必须再次执行整个函数。当使用“Source on Save”时,该函数将被执行,您可以使用Ctrl + 2跳转到命令行并直接测试该函数。

由于我使用 R,我的数据集要大得多。但我记得开始用 python 和 vi 编码,我更新了我的设置以在保存时执行代码,因为这些小脚本在不到 10 秒的时间内完成......
因此,也许使用小数据集并不符合标准……但对于开发,我仍然建议仅使用正常数据集的 10%。它将加速图形创建和许多其他事情。时不时地用完整的数据集进行测试。

关于r - 保存时的源到底是什么意思或做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51649302/

相关文章:

R rbind - 参数列数不匹配

r - R View()不会显示数据框的所有列

r - 如何在 Rmarkdown 中添加跨 block 的行号?

r - 在 R 中显示所有类别

r - 按 R 中指定的不规则间隔拆分 xts 对象

r - 如何访问 Rcpp::List 中向量的元素

r - R 4.0.0 + RStudio 中的 "Debug location is approximate because the source is not available"

RStudio Sweave 错误 -> 退出代码 -1073740791

latex - 从使用Moderncv模板中的knitr创建的PDF中删除页码

python - 如何获取 csv url