幾款有用的R包

2021-09-20 04:35:14 字數 2402 閱讀 4921

1.     autoinst

自動安裝缺失包,實際測試發現如果使用了包內的方法,只會導致r報錯,並不會觸發自動安裝缺失包,可能邏輯檢查考慮比較簡單;

必須library指定包名,並且每次只會執行乙個缺失包的自動安裝,安裝完後就會中斷;

2.     autoplot

只是對ggplot2的plot方法 與 broom的augment方法 做了增強,並不是乙個完整的自動繪**決方案,並且兩個方法對輸入引數的資料格式也有嚴格的要求

3. future

:一款簡單的

r非同步包,充分利用各種資源使得

r**非同步化

使用方法:將需要非同步的**放入

snippet

中即可

snippet

的兩種定義方法:

1. 隱式宣告:

v %<-%

2. 顯示宣告:

f <- future(,params1,params2,…)

幾個重要引數:

plan

執行計畫

預設

sequential

name            

作業系統

描述

同步 :                       

非平行:

sequential      all         

連續執行

transparent     all         (

用於除錯

)

非同步 :                       

平行:

multiprocess    all         

優先選擇多核

(系統支援

),否則使用多會話

multisession    all         

多會話(

當前機器

)

multicore       

不支援win    多核(

當前機器

)

cluster         all         

集群方式

remote          all         

遠端執行

envir

指定執行環境

預設

null

當前環境

接收environment

物件

lazy

惰性執行

預設

false

方法直接呼叫

true        

立即返回,方法呼叫時才執行

globals

指定全域性變數

預設

null

自動搜尋全域性變數

接收list

引數,變數名

+變數值的形式,

注意:如不指定全域性變數,自動搜尋會非常耗時

packages   (

可選

)

指定載入包

預設

null

接收list

引數,包名,也可直接在

snippet

中使用library

更多引數詳見:

reference

packages

例如:

cid=123

future(, globals = list(customid = cid)) %plan% multiprocess

幾款有用的R包

1.autoinst 自動安裝缺失包,實際測試發現如果使用了包內的方法,只會導致r報錯,並不會觸發自動安裝缺失包,可能邏輯檢查考慮比較簡單 必須library指定包名,並且每次只會執行乙個缺失包的自動安裝,安裝完後就會中斷 2.autoplot 只是對ggplot2的plot方法 與 broom的a...

幾款有用的AndroidStudio外掛程式

1.android parcelable code generator 顧名思義,這是個生成實現了parcelable介面的 的外掛程式。在你的類中,按下alt insert鍵彈出插入 的上下文選單,你會看到在下面有乙個parcelable,如下所示。選擇它之後,就會在你的類當中插入實現了parce...

幾款主流的 Python IDE

寫 python 最好的方式莫過於使用整合開發環境 ide 了。它們不僅能使你的工作更加簡單 更具邏輯性,還能夠提公升程式設計體驗和效率。每個人都知道這一點。而問題在於,如何從眾多選項中選擇最好的 python 開發環境。初級開發者往往面臨這個問題。ide 是開發者建立程式時使用的軟體包。它通過簡單...