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 是什麼意思?是同一個意思嗎?

nhk 樓上讓你很懊惱嘛 讓小弟來替你 蓋棺論定 吧.嘿嘿.全集r肯定是實數 real no.集.實數的定義瞭解嗎 就是有理數 rational no.和無理數 irrational no.的總集.所以.r裡面不應該包括複數.向前再進一步.是包括實數和複數的總集.複數 complex no.是指以a...

R1 R2串聯R3和R1並聯,電路中R2短路怎麼回事

回味經典仔 如圖 a 所示,兩個電阻r1 r2串聯連線在電源兩端,且r1 r2 接著將r3 r4兩電阻並聯在相同電源的電路中,如圖 b 所示 設r3 r1 r4 r2,兩電路閉合電鍵後,則消耗電能最多的是電阻 a r1 b r2 c r3 d r4d解 根據電路圖a可知,兩電阻串聯 根據電路圖b可知...

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

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