약간 혼란 스럽습니다. 나는 psych
패키지의 principal
함수가 호출되는 작은 함수 (패키지의 시장 부분이 아님)가있는 R 패키지가 있습니다. DESCRIPTION과 NAMESPACE에서 정확하게 이것을 어떻게 지정합니까?R 패키지에서 다른 패키지의 함수를 올바르게 사용하는 방법
DESCRIPTION에 Depends: psych
을 설정하면 내 패키지가로드 될 때마다 psych 패키지가로드됩니다. 이것은 효과가 있지만, 패키지의 작은 부분에 대해서는 중복되는 것처럼 보입니다.
Suggests: psych
설정 및 기능에 require("psych")
를 입력이 psych
가 설치되지 않은 경우 지금 무엇을, 그러나이 작동하지 않습니다, 그리고 이렇게 잘못된 방법이 될 것 같다 (R 확장을 작성하는 것은 주로 의미하는 제안이 말한다 예를 들어).
필자는이 기능을 가져와야한다고 생각합니다. 나는 설명에서 Imports: psych
을 설정하고 NAMESPACE에서 importFrom(psych,"principal")
을 시도했다. 이것은 작동하지만, 심령이 설치되어 있지 않은 컴퓨터에서는 패키지를로드 할 때 오류가 발생합니다.
'정신력'은 훌륭한 패키지이며, 한 가지 기능 만 필요하지만 어느 시점에서 유용하다고 생각할 것입니다 (많은 도우미 기능이 있음). PCA/FA와 함께 행운을 빈다. =) – aL3xa