乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      如何批量安裝R語言包

       育種數(shù)據(jù)分析 2021-11-18

      1. 為什么要批量安裝R語言包

      當(dāng)你在新的環(huán)境下, 安裝R語言時,你需要安裝很多包,比如tidyverse,比如data.table,這里你可以寫一個函數(shù),將所有需要的包寫進(jìn)去,然后進(jìn)行批量安裝

      2. 程序如下:

      ipak <- function(pkg){
      new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
      if (length(new.pkg))
      install.packages(new.pkg, dependencies = TRUE)
      sapply(pkg, require, character.only = TRUE)
      }

      3. 編程思路

      • 將當(dāng)前已經(jīng)安裝的包讀取

      • 判斷你的包是否已經(jīng)安裝

      • 如果沒有安裝, 那就安裝

      • 返回安裝狀態(tài), 是否安裝成功

      4. 示例代碼

      比如, 這里我要安裝如下包, 將其寫為對象packages, 然后定義函數(shù)ipak批量安裝包函數(shù), 最后使用ipk批量安裝packages

      packages=c("tidyverse","data.table","devtools","shiny","shinydashboard",
      "sommer","agridat","agricolae","desplot")
      ipak <- function(pkg){
      new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
      if (length(new.pkg))
      install.packages(new.pkg, dependencies = TRUE)
      sapply(pkg, require, character.only = TRUE)
      }
      ipak(packages)

      5. 如何運(yùn)行代碼

      • 將上面代碼放到R語言中,運(yùn)行即可安裝定義的包

      • 如果想要增加新的包, 放到packages里面即可.

      字?jǐn)?shù)少于300, 不能申請?jiān)瓌?chuàng),那我就打一些字,然后就可以申請?jiān)瓌?chuàng)了,因?yàn)樯暾堅(jiān)瓌?chuàng)很重要啊,所以我才打這么多字。感覺可以了,那就開始申請?jiān)瓌?chuàng)吧。

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多