2012-07-15 44 views
6

Một số mẫu phát triển tốt với các gói xác định cùng chức năng là gì? Trong trường hợp của tôi, lubridatedata.table cả hai đều định nghĩa wday.xung đột đặt tên hàm

Trả lời

8

Bạn có thể sử dụng ::, nó giúp để xác định các gói sử dụng:

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> 
3

Sử dụng các cơ chế không gian tên cho gói của bạn. Xem hướng dẫn sử dụng R Extensions.

Các vấn đề liên quan