R中library和require的區別

時間 2021-07-19 15:25:30

1樓:匿名使用者

一、執行方式不同

1、library:在一個函式中,如果一個包不存在,執行到library將會停止執行。

2、require:在一個函式中,如果一個包不存在,執行到require將會繼續執行。

二、返回機制不同

1、library:library並不會返回包存在與否的訊息。

2、require:require將會根據包的存在與否返回true或者false。

三、語法不同

1、library:library(cluster)。

2、require:呼叫包方法if(!require("cluster")) install.packages("cluster")

2樓:臥虎藏龍

library和require都可以載入包,但二者存在區別。

在一個函式中,如果一個包不存在,執行到library將會停止執行,require則會繼續執行。

require將會根據包的存在與否返回true或者false,t <- library("abc")

error in library("abc") : there is no package called 'abc'

> test#library沒有返回值

error: object 'test' not found> test <- require("abc")loading required package: abcwarning message:

in library(package, lib.loc = lib.loc, character.

only = true, logical.return = true, :

there is no package called 'abc'

> test#require有返回值

[1] false

利用上面這一點可以進行一些操作

if(require("lme4")) else else}

3樓:匿名使用者

//不斷建立執行緒,直到再不能建立為止

m_ncount=ncount;

updatedata(false);

sleep(5000);

//延時5秒,等待所有建立的執行緒結束

getdlgitem(idc_test)->enablewindow(true);

m_brunflag=true;}

法語中的r和義大利語中r的發音一樣不

生活的樂趣是 不一樣。義大利語是大舌顫音,法語是小舌顫音。小舌顫音類似咳痰的聲音,可以用咳痰的動作慢慢找感覺,確定位置。 樓主跟加點分啊 不太一樣,法語中的r不需要顫音,義大利語中的r需要小舌和舌根的顫音。發音技巧 1 舌尖微抬,但是注意舌頭要放鬆,試想舌頭如果處於緊張狀態,氣流經過是無法顫動舌頭的...

1 如圖所示電路中R1 R2 10,R3 4,R4 R

1 20 4i3 10 i3 i5 i 10 i3 i5 20 10i 24i3 20i5.1 2 20 4i3 8 i5 i 8i5,20 16i5 4i3 8i,5 4i5 i3 2i.2 3 40 2i 10 i3 i5 i 8 i5 i 40 10i3 18i5 20i,20 5i3 9i5...

戴爾14R468和638糾結中

1全部戴爾14r ins14rd 468 採用英特爾酷睿i3 380m處理器,主頻為2.53ghz,標配2g ddr3記憶體,320g 7200轉硬碟,內建 燒錄光碟機,正版windows7 home basic作業系統,配備了amd ati mobility radeon hd5650獨立顯示卡,...