如何编辑R函数的源代码?

如何编辑R函数的源代码?,r,R,我正在使用earlywarnings软件包,希望编辑qda\u ews函数中编写的函数之一。我可以做fix(…),但由于某些原因,我想编辑的函数在我使用fix时没有列出 该函数称为generic\u RShiny。这里是github()的链接 如何访问整个qda_ews.R代码以进行所需更改?加载库后,使用 trace(函数名,edit=T) 但是请注意,该函数将被永久修改(当然,在您重新安装软件包之前)您可以使用getAnywhere(generic\u RShiny)获取函数代码。要编辑它,

我正在使用
earlywarnings
软件包,希望编辑
qda\u ews
函数中编写的函数之一。我可以做
fix(…)
,但由于某些原因,我想编辑的函数在我使用
fix
时没有列出

该函数称为
generic\u RShiny
。这里是github()的链接


如何访问整个
qda_ews.R
代码以进行所需更改?

加载库后,使用

trace(函数名,edit=T)


但是请注意,该函数将被永久修改(当然,在您重新安装软件包之前)

您可以使用
getAnywhere(generic\u RShiny)
获取函数代码。要编辑它,您可以将其粘贴到R脚本文件中,进行编辑,将其分配给新对象(如
my\u generic\R shiny
),然后运行新版本的函数。如果您希望将来可以使用编辑过的函数,您可以保存编辑过的函数的脚本,然后在需要时保存它,或者,您可以使用编辑过的函数版本创建自己版本的
EarlyWarning
软件包,然后安装/加载自定义版本的软件包;您是否尝试过使用
fix
早期警告:::generic\RShiny
附加到您的方法中?我使用此方法编辑了一个函数,但它似乎无法将Rmd编织到html文件中。还有别的方法可以用吗?