熱線電話:13121318867

登錄
首頁精彩閱讀(R語言)語句組、循環和條件操作
(R語言)語句組、循環和條件操作
2018-03-06
收藏

R語言)語句組、循環和條件操作

R是一種表達式語言,也就是說其命令類型只有函數或表達式,并由它們返回一個結果。
語句組由花括號‘{ }’確定,此時結果是該組中最后一個能返回值的語句的結果。

條件語句

> if (expr_1) expr_2 else expr_3 
其中條件表達式expr1必須返回一個邏輯值,操作符&&和||經常被用于條件部分。
&和|與&&,||的區別在于,&和|按照逐個元素的方式進行計算,&&和||對向量的第一個元素進行運算,只有在必需的時候才對第二個參數求值。
if/else結構的向量版本是函數ifelse,其形式為ifelse (condition,a,b),產生函數結果的規則是:如果condition[i]為真,對應a[i]元素;反之對應的是b[i]元素。根據這個原則函數返回一個由a,b中相應元素組成的向量,向量長度與其最長的參數等長。

循環語句

> for (name in expr_1) expr_2
其中name是循環變量,expr1是一個向量表達式(通常是1:20這樣的序列),而expr2經常是一個表達式語句組,expr2隨著name依次取expr1結果向量的值而被多次重復運行。

> repeat(expr)

> while(condition) expr

break語句可以用來中斷任何循環,可能是非正常的中斷。而且這是中止repeat循環的唯一方式。

next語句可以中止一個特定的循環,跳至下一個.

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢