12 我想使用car包中的recode。但是如果我加载了Hmisc,它会掩盖car版本。如何在一个R软件包中使用另一个软件包中的函数? 可能有一种方法可以调用屏蔽函数。也许还有办法迫使一个包裹成为主导包裹? 来源 2012-02-18 Michael Bishop +1 你可以使用像这样的'car :: recode'和'Hmisc :: recode'。 – MYaseen208 2012-02-18 01:35:59 +0 另请参阅http://stackoverflow.com/q/2842120和http://stackoverflow.com/q/4879377 – Aaron 2012-02-19 05:59:11
15 你可能会遇到更深层次的问题,但在顶层car::recode应该做的伎俩。不知道如果recode使用也被屏蔽的函数会发生什么情况。 来源 2012-02-18 01:37:17 Wayne +0 +1 for *“不确定如果recode使用也被屏蔽的函数会发生什么情况”* - 好点! – TMS 2012-02-18 10:35:43 +1 这是软件包维护人员需要注意的事情。如果所有内容都正确导入并使用命名空间,则不应该成为问题。 – 2012-02-18 11:23:22 +0 我相信命名空间现在总是被使用(R> = 2.14) – baptiste 2012-02-18 21:38:02
你可以使用像这样的'car :: recode'和'Hmisc :: recode'。 – MYaseen208 2012-02-18 01:35:59
另请参阅http://stackoverflow.com/q/2842120和http://stackoverflow.com/q/4879377 – Aaron 2012-02-19 05:59:11