驗證通過init腳本安裝的R包

驗證R包是否通過初始化腳本成功安裝。列出所有安裝失敗的R包。

寫的kavya.parag

最後發布日期:2022年5月20日

當您配置R包以通過init腳本安裝時,如果沒有安裝依賴項,則包安裝可能會失敗。

您可以在筆記本中使用R命令檢查所有軟件包是否正確安裝。

刪除

信息

本文要求您提供一個要檢查的包列表。

已安裝包列表

  1. 列出在初始化腳本或腳本中列出的所有R包名稱。
  2. 在這個示例代碼中輸入包的列表。
    % r my_package < -列表(“<套餐1 >”、“<套餐2 >”、“<組件三>”)。包(my_package,安靜= TRUE)
  3. 輸出是所有已安裝包的列表。

根據輸入列表驗證輸出,以確保所有軟件包都已成功安裝。

列出未安裝的包

  1. 列出在初始化腳本或腳本中列出的所有R包名稱。
  2. 在這個示例代碼中輸入包的列表。
    % r my_package < - c(“<套餐1 >”、“<套餐2 >”、“<組件三>”)not_installed < - my_package [!(my_packages %in% installed.packages()[, "Package"])] print(not_installed)
  3. 輸出是所有安裝失敗的包的列表。

如果您的包總是安裝失敗,那麼您應該啟用集群日誌傳遞,並檢查集群日誌以查找失敗。

這篇文章有用嗎?