包裹和掩蔽

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

library(plyr)
library(dplyr)

附件包:‘dplyr’

从’package:plyr’屏蔽以下对象:

安排,统计,desc,failwith,id,mutate,rename,summarize,summarize

从’package:stats’中屏蔽了以下对象:

过滤,滞后

从’package:base’屏蔽以下对象:

相交,setdiff,setequal,union

编写代码时,最好使用 package::function() 明确调用函数以避免此问题。