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