R语言封装和屏蔽

例子

不同包中的函数和对象可能具有相同的名称。稍后加载的包将“屏蔽”较早的包并打印警告消息。按名称调用函数时,将运行最近加载的包中的函数。可以显式访问较早的函数。

library(plyr)
library(dplyr)

附加包:'dplyr'

以下对象被“package:plyr”屏蔽:

排列、计数、desc、failwith、id、变异、重命名、总结、总结

以下对象被“package:stats”屏蔽:

过滤,滞后

以下对象被“package:base”屏蔽:

相交,setdiff,setequal,联合

在编写代码时,最好的做法是明确使用specific 来调用函数以避免此问题。package::function()