使用定义相同功能的软件包进行开发的一些好的模式是什么?在我的情况下,lubridatedata.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 - 功能命名冲突,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11490359/

10-12 03:52