here에 설명 된대로 데이터 분석을 수행하고 비네팅 및 데이터를 저장할 패키지를 만들었습니다.패키지 환경 변수를 만들 위치는 어디입니까?
모든 패키지 기능에서 사용할 수있는 변수를 설정하고 싶습니다.
이 변수는 데이터 세트의 경로, 측정 특성 (프로브 위치와 같은), 물리적 상수 등을 정의합니다.
이러한 변수를 저장하는 한 가지 권장 방법은 환경을 사용하는 것입니다.
질문은 환경을 만드는 스크립트는 어디에 두어야합니까?
필자는 onLoad 메서드에 넣을 것을 고려하여 패키지가로드 될 때 실행되도록했습니다.
경로에 대해서는'getOption'을 사용하여 각각을 검색하는 옵션으로 정의하거나'Sys.getenv'로 각 파일을 검색하고'.Rprofile'에서 값을 정의하는 환경 변수로 정의 할 수 있습니다. 이렇게하면 패키지가 시스템의 특정 경로와 독립적입니다. semi-independent 만하는 것이 좋다면 기본 설정을 하드 코딩하여 처음에는'.Rprofile'에 아무것도 설정할 필요가 없지만 여전히 패키지를 수정하지 않고 변경할 수 있습니다. –