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