gpt4 book ai didi

r - 动态加载函数

转载 作者:行者123 更新时间:2023-12-02 05:26:32 25 4
gpt4 key购买 nike

如果我在外部文件中定义一个函数,我必须使用 source 来加载它。因此,如果我正在修改一个函数,我的过程如下所示:

  1. 修改文件
  2. 来源
  3. 测试更改
  4. 回到1

有没有办法删除#2?例如。在 Octave 中,它只是在您每次调用函数时动态搜索您的路径以找到合适的文件。

最佳答案

不,

如果您对函数进行了更改,则总是需要重新加载它。但是,正如评论者所提到的,使用 RStudio 时还有其他选项,即:

  1. 保存来源,并且;
  2. 修复()

根据函数的复杂程度,我个人喜欢 fix() 因为它会立即重新加载函数并且非常适合进行快速调整 - 但需要注意的是你必须记住保存你的手动更改。

当我进行故障排除时,我通常使用 fix 然后复制粘贴到我的函数文件中。

devtools 包为包开发提供了一系列的简化和精简。其中,虽然它也可用于重新加载的目的,但似乎超出了您的问题范围。

关于r - 动态加载函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com