반응형
R : 2 개의 다른 패키지에 같은 이름을 가진 2 개의 기능
R 패키지에로드해야합니다 : tseries 및 chron
둘 다 is.weekend라는 함수가 있습니다.
내 환경에는 항상로드 한 두 번째 패키지의 기능이 있습니다.
어떻게 항상 chron에서 기능에 액세스 할 수 있습니까?
패키지를로드하는 순서가 차이를 만든다는 것을 이미 알고있을 것입니다. 즉, 마지막으로로드 된 패키지가 이전에로드 된 패키지의 함수를 가리게됩니다.
사용할 패키지를 지정하기위한 구문은 다음과 같습니다.
chron::is.weekend()
tseries::is.weekend()
즉, 사용 packagename::functionname()
또한 항상 chron에서 함수를 사용하려는 경우 다음과 같이 고유 한 함수를 정의 할 수 있습니다.
is.weekend <- chron::is.weekend #EDIT
library(chron)
is.weekend.chron <- is.weekend
library(tseries)
그런 다음 tseries 버전의 경우 is.weekend를 호출하고 chron 버전의 경우 is.weekend.chron을 호출 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/5564564/r-2-functions-with-the-same-name-in-2-different-packages
반응형
'Nice programing' 카테고리의 다른 글
onTouchevent () 대 onTouch () (0) | 2020.12.12 |
---|---|
스프링 자체 주입 (0) | 2020.12.12 |
svn diff 또는 git diff에서 at 기호가있는 "@@… @@"메타 라인은 무엇을 의미합니까? (0) | 2020.12.12 |
MemoryCache를 사용하여 비용이 많이 드는 건물 작업을 처리하는 방법은 무엇입니까? (0) | 2020.12.12 |
R에서 플로팅 목적으로 POSIXct에서 시간 및 초 추출 (0) | 2020.12.12 |