如何修改本地R包中的函数?
我有一个别人做的R包。我想向它添加一个附加函数,如何才能做到这一点?要更改给定包中的函数,您可能需要跟踪函数,它可以帮助您编辑和修改函数F 它将为您打开一个小窗口来修改代码,但不会永久更改实际的源代码。如何修改本地R包中的函数?,r,package,R,Package,我有一个别人做的R包。我想向它添加一个附加函数,如何才能做到这一点?要更改给定包中的函数,您可能需要跟踪函数,它可以帮助您编辑和修改函数F 它将为您打开一个小窗口来修改代码,但不会永久更改实际的源代码。 您可以复制和粘贴代码,并通过自己的修改创建一个新函数。要更改给定包中的函数,您可能需要跟踪函数,它可以帮助您编辑和修改函数F 它将为您打开一个小窗口来修改代码,但不会永久更改实际的源代码。 您可以复制和粘贴代码,并通过自己的修改创建新函数。谢谢。如何创建新函数并将其添加到程序包中?@PariT更
您可以复制和粘贴代码,并通过自己的修改创建一个新函数。要更改给定包中的函数,您可能需要跟踪函数,它可以帮助您编辑和修改函数F 它将为您打开一个小窗口来修改代码,但不会永久更改实际的源代码。
您可以复制和粘贴代码,并通过自己的修改创建新函数。谢谢。如何创建新函数并将其添加到程序包中?@PariT更简单的方法是将函数的源代码复制到R脚本中,进行修改,将其另存为新函数,并从自己的源代码中使用该函数,而不在任何程序包中。如果你想改变包中的代码,看看这里,这篇文章没有提到如何向R包中添加新函数的一般方法。你知道怎么做吗?我在团队中使用该函数,因此如果该函数包含在软件包中会更容易。@如果您想修改当前存在的函数,我认为修复程序会帮您完成。谢谢。如何创建新函数并将其添加到程序包中?@PariT更简单的方法是将函数的源代码复制到R脚本中,进行修改,将其另存为新函数,并从自己的源代码中使用该函数,而不在任何程序包中。如果你想改变包中的代码,看看这里,这篇文章没有提到如何向R包中添加新函数的一般方法。你知道怎么做吗?我在团队中使用该函数,因此如果该函数包含在包中会更容易。@如果您想修改当前存在的函数,我认为fix会帮您完成
trace("F",edit=TRUE)