r - 功能命名冲突

标签 r conflict naming data.table lubridate

使用定义相同功能的软件包进行开发的一些好的模式是什么?在我的情况下,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/

相关文章:

visual-studio-2013 - 自定义词典不适用于代码分析

sql-server - SQL Server 2008 将 localhost 解析为计算机名称

R Shiny 带传单 : create a modal window on clicking an icon

r - 在 Shiny 应用程序的右侧嵌入图像 Logo

r - 取消列出而不创建小数

php - PHP并行/分布式工具和MySQL,以及如何跨多个服务器锁定功能

svn - 如果我想保留本地更改,解决与 TortoiseSVN 树冲突的最佳方法是什么?

cocoa - 自动创建冲突的 NSFileVersions

r - 在 R 中运行回归循环的最佳方法是什么?

.NET 商店中的 JavaScript 命名约定