W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
?switch
?語句允許根據(jù)值列表測試變量的相等性。 每個值都稱為case,并且針對每種情況檢查打開的變量。
在 R 中創(chuàng)建 ?switch
? 語句的基本語法是 -
switch(expression, case1, case2, case3....)
以下規(guī)則適用于 ?switch
?語句:
expression
? 的值不是字符串,那么它被強制為整數(shù)。
case
?語句。 每個案例后面都跟要比較的值和冒號。
1
?和 ?nargs() - 1
?(參數(shù)的最大數(shù)目)之間,則對 ?case
?條件的相應(yīng)元素求值并返回結(jié)果。
x <- switch(
3,
"first",
"second",
"third",
"fourth"
)
print(x)
當上面的代碼被編譯和執(zhí)行時,它產(chǎn)生以下結(jié)果 -
[1] "third"
?runif()
? 函數(shù)用于生成從 ?0
?到 ?1
?區(qū)間范圍內(nèi)的服從正態(tài)分布的隨機數(shù):
switch(1,2*3,sd(1:5),runif(3)) #返回(2*3,sd(1:5),runif(3))list中的第一個成分
switch(2,2*3,sd(1:5),runif(3)) #返回第二個成分
switch(3,2*3,sd(1:5),runif(3)) #返回第三個成分
當上面的代碼被編譯和執(zhí)行時,它產(chǎn)生以下結(jié)果 -
[1] 6
[1] 1.581139
[1] 0.31508117 0.04610938 0.19489747
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: