2016-04-04 10 views
1

私はパッケージの尺度と精神の中で機能alpha()を持っています。デフォルトのコールはスケールですが、私はそれを変更したいと思います。私は心のパッケージをより優先させたいと思う - 私がalpha()と呼ぶならば、私はそのRをこの機能を精神的なパッケージから実行したいが、スケールではない。ライブラリーの優先度を設定する

もちろん私は::を使用できることを知っていますが、私はそれを望んでいません。

これを簡単な方法で行うにはどうすればよいですか?

+1

注文を指します。 '::'を使いたくない場合は、その順序に注意する必要があります。この質問は何度も聞かれました。 http://stackoverflow.com/search?q=%5Br%5D+masked+あなたの最善の策は '::'です。 –

+0

[別のパッケージでマスクされた1つのRパッケージで関数を使用するにはどうすればよいですか?](http://stackoverflow.com/q/9337716)、 '::'のようにローマの言葉が最高です。これについてさらに議論する必要があると感じる場合は、[R Public](http://chat.stackoverflow.com/rooms/25312/r-public)の部屋に落としてください。 (しかしあなたはそれのために20の担当者になる必要があります:()。 –

答えて

0

の3つのオプション:

(1)あなたは、パッケージをロードする順番変更:この場合

library(scales) 
library(psych) 

を、アルファはサイケを指し::アルファ

(2)コール

psych::alpha 

(3)任意の順序でパッケージをロードして、手動でEは機能を設定します。このような関数。 g。あなたはスケールの前にサイケをロードしていても、この場合の

library(psych) 
library(scales) 
alpha = psych::alpha 

、アルファ機能はサイケする::ロードパッケージ事項のアルファ

関連する問題