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, lubridate
và data.table
cả hai đều định nghĩa wday
.xung đột đặt tên hàm
6
A
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.