當您配置R包以通過init腳本安裝時,如果沒有安裝依賴項,則包安裝可能會失敗。
您可以在筆記本中使用R命令檢查所有軟件包是否正確安裝。
已安裝包列表
- 列出在初始化腳本或腳本中列出的所有R包名稱。
- 在這個示例代碼中輸入包的列表。
% r my_package < -列表(“<套餐1 >”、“<套餐2 >”、“<組件三>”)。包(my_package,安靜= TRUE)
- 輸出是所有已安裝包的列表。
根據輸入列表驗證輸出,以確保所有軟件包都已成功安裝。
列出未安裝的包
- 列出在初始化腳本或腳本中列出的所有R包名稱。
- 在這個示例代碼中輸入包的列表。
% r my_package < - c(“<套餐1 >”、“<套餐2 >”、“<組件三>”)not_installed < - my_package [!(my_packages %in% installed.packages()[, "Package"])] print(not_installed)
- 輸出是所有安裝失敗的包的列表。
如果您的包總是安裝失敗,那麼您應該啟用集群日誌傳遞,並檢查集群日誌以查找失敗。