6
동일한 기능을 정의한 패키지로 개발할 때 좋은 패턴은 무엇입니까? 내 경우에는 lubridate
과 data.table
모두 wday
으로 정의됩니다.함수 명명 충돌
동일한 기능을 정의한 패키지로 개발할 때 좋은 패턴은 무엇입니까? 내 경우에는 lubridate
과 data.table
모두 wday
으로 정의됩니다.함수 명명 충돌
당신은 ::
을 사용할 수 있습니다, 그것은 사용할 패키지를 지정하는 데 도움이 :
lubridate::wday
function (x, label = FALSE, abbr = TRUE)
UseMethod("wday")
<environment: namespace:lubridate>
data.table::wday
function (x)
as.POSIXlt(x)$wday + 1L
<environment: namespace:data.table>
이 패키지 네임 스페이스 메커니즘을 사용합니다. R Extensions 설명서를 참조하십시오.