2016-04-04 20 views
1

Paketler ölçekler ve psikiyatrımda alpha() işlevim var. Varsayılan çağrı ölçekler, ancak değiştirmek istiyorum. Psişik paketini daha yüksek öncelikli hale getirmek istiyorum - yani alpha()'u ararsam R'nin bu işlevi psikiyatr paketinden değil, teraziden çalıştırmasını istiyorum.Kitaplık önceliğini ayarlama

Tabii ki ::'u kullanabileceğimi biliyorum, ama bunu istemiyorum.

Bunu basit bir şekilde nasıl yapabilirim?

+1

Sipariş sinirlendirmeye mi ifade eder. Eğer '' 'kullanmak istemiyorsanız, siparişe dikkat etmelisiniz. Bu soruya birçok kez sorulmuştur. http://stackoverflow.com/search?q=%5Br%5D+masked+ En iyi bahsiniz '::'. –

+0

Bkz. [Bir başka paket tarafından maskelenen bir R paketindeki işlevleri nasıl kullanırım?] (Http://stackoverflow.com/q/9337716), '::' Roma'dan bahseder en iyisidir. Bunu daha fazla tartışmaya ihtiyaç duyuyorsanız, [R Public] (http://chat.stackoverflow.com/rooms/25312/r-public) odalarına uğrayın. (Ama bunun için 20 rep almanız gerekir :(). –

cevap

0

üç seçenek:

(1) paketlerini yüklemek sırayı değiştirmek : Bu durumda

library(scales) 
library(psych) 

, alfa sinirlendirmeye mi :: alpha

(2) çağrı anlamına gelir böyle bir fonksiyonu:

psych::alpha 

(3), herhangi bir sırayla paketleri yüklemek ve el e işlevidir. g. Eğer terazi önce deli numarası yüklenmiş olsa bile bu durumda

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

, alfa işlevi :: alpha yükleme paketleri konularda

İlgili konular