我最近使用以下方法安装了Rand Wilcox的强大技术功能:
source ("http://dornsife.usc.edu/assets/sites/239/docs/Rallfun-v27.txt")
不幸的是,我发现当我尝试使用其他软件包时,我现在会遇到很多类型的屏蔽错误:
The following objects are masked _by_ ‘.GlobalEnv’:
ancboot, ancova, bwtrim, lincon, mcp2a, mcp2atm, mcppb20, med1way, med2way, mest,
msmedse, pairdepb, pb2gen, pbad2way, rmanova, rmanovab, rmmcp, rungen, runmbo,
runmean, sppba, sppbb, sppbi, t1way, t1waybt, t2way, t3way, trimse, tsplit, winmean,
winse, yuen, yuenbt, yuend
我想卸载/删除R中的功能,但我没有太多运气。有谁知道如何删除使用source()函数安装的东西?
干杯
答案 0 :(得分:2)
使用source
创建的函数就像其他任何对象一样,通常在您的全局环境中(就像它们在这里一样)。在这种情况下,只需使用rm
即可删除它们(请参阅?rm
)。
当您输入ls()
时,它们是否在那里? ....然后你可以使用rm
删除它们。
但是,如果你指定它们的来源,你可以使用在任何情况下被屏蔽的功能。 mypackage:::myfunction
通常应该这样做,或者如果包加载了两个冒号就足够了