包裹和掩蔽

不同包中的函式和物件可能具有相同的名稱。稍後載入的包將掩蓋早期的包,並將列印一條警告訊息。按名稱呼叫函式時,將執行最近載入的包中的函式。可以顯式訪問較早的函式。

library(plyr)
library(dplyr)

附件包:‘dplyr’

從’package:plyr’遮蔽以下物件:

安排,統計,desc,failwith,id,mutate,rename,summarize,summarize

從’package:stats’中遮蔽了以下物件:

過濾,滯後

從’package:base’遮蔽以下物件:

相交,setdiff,setequal,union

編寫程式碼時,最好使用 package::function() 明確呼叫函式以避免此問題。