通過init腳本驗證R包安裝

驗證R包通過一個init腳本成功安裝。列出所有R包安裝失敗。

寫的kavya.parag

去年發表在:2022年5月20日

當你通過一個init腳本配置R包安裝,有可能一個包安裝失敗如果依賴不安裝。

你可以使用一個筆記本中的R命令檢查正確安裝的所有包。

刪除

信息

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

安裝包列表

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

驗證輸出對輸入列表以確保所有包都成功安裝。

沒有安裝包列表

  1. 讓所有R包名的列表,你列在init腳本或腳本。
  2. 在此示例代碼輸入包的列表。
    % r my_package < - c(“<套餐1 >”、“<套餐2 >”、“<組件三>”)not_installed < - my_package [!(my_package % % installed.packages() "包"][)]打印(not_installed)
  3. 輸出是一個列表的所有包安裝失敗。

如果你一直沒有安裝包,應該啟用集群日誌交付和審查的集群日誌失敗。

這篇文章有用嗎?