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獨立顯示卡,...