【发布时间】:2014-04-29 17:11:52
【问题描述】:
我想临时修改函数lattice:::print.trellis。我可以使用edit 在编辑器中打开功能代码,但退出编辑器(不是 R 会话)后更改将被丢弃。我也试过fix,但遇到以下错误:
> fix(lattice:::print.trellis)
Error in fix(lattice:::print.trellis) : 'fix' requires a name
>
谁能解释这个错误?有没有办法方便临时修改这个隐形功能(只在当前会话有效)?
顺便说一句,lattice 库已经加载。
【问题讨论】:
-
我听说您需要重新创建包以保留您的更改。我需要做类似的事情,但我并不热衷于这样一个涉及如此微小的变化的过程。
-
@flodel 消除了问题中的困惑。
-
我强烈建议您将源代码复制到
print.trellis并创建一个myprint.trellis。修改包函数总有一天会在你意想不到的时候搞砸(你会忘记 mod 的存在)。
标签: r