2016-06-27 7 views
1

Mein Problem ist, dass in meinen Imports gibt es zwei Pakete mit der Funktion alpha genannt, aber in meinem Code verwende ich nur das Paket ggplot2 (das andere Paket ist psychometric). Nach dem Einchecken bekam ich diese Warnung:Funktion im Import ausschließen - Namespace

Warning: replacing previous import by 'psychometric::alpha' when loading 'mypackage'

Beschreibung Datei:

Imports: deltaPlotR, difNLR, difR, foreign, ggplot2, gridExtra, ltm, moments, nnet, psychometric, reshape2, shiny, shinyAce 

Namespace-Datei:

import(shiny, 
     shinyAce, 
     moments, 
     foreign, 
     nnet, 
     ggplot2, 
     reshape2, 
     ltm, 
     psychometric, 
     difR, 
     deltaPlotR, 
     gridExtra, 
     difNLR) 

Während ich viele Funktionen aus beiden Paketen (ggplot2 und psychometric) Ich habe versucht, import(psychometric, exclude = alpha) zu verwenden, aber ich habe einen Fehler:

ERROR
Namespace dependency not required: 'alpha'

+1

Wir könnten die Funktion mit * vollen Namen nennen *: 'ggplot2 :: alpha()' – zx8754

+0

@ zx8754 Danke, Das ist das, was ich benötige :) – Adela

Antwort

1

Statt wechselnden Namensräume und Importe, können wir die Funktion explizit aufrufen:

ggplot2::alpha()