帐号: 密码:
// 设为首页 // 收藏本站 // 请您留言 // 网址导航
远方教程-满足你的求知欲!
站内搜索:
HTML ASP PHP CSS DIV Dreamweaver Photoshop Word Excel PPT SEO技巧
您当前位置:网站首页 >> 统计之窗 >> R语言专区 >> R编程入门 >> 阅读文章

R技巧[44]:R语言分支语句

来源:远方教程 作者:远方教程 发布时间:2019-11-07 查看次数:4635 访问[新版]

        既然R是一种语言,那么就应该包含所有串行语言都有的基本控制语句:分支和循环。下面介绍分支语句。

        1. if语句

        二分支语句if-else是最常见的控制语句,其基本形式如下图所示。

R语言分支语句-远方教程

        通过if-else可以组合成多分支判断语句。如果处理语句中只包含一条语句,则可以省略大括号{}。例如:
if(a>10)
    b<-1        #处理①中只涉及1条语句,可以不必使用大括号{}
else if (a>5){  #处理②中涉及2条语句,必须使用大括号{}
    b<-2;c<-2
} else{         #处理③中涉及2条语句,必须使用大括号{}
    b<-3;c<-3
}

        2. switch分支语句

        switch语句可以直接实现多分支语句,但分支时并无判断的优先级区分。其基本形式如下图所示。

R语言分支语句-远方教程

        如果case对象等于n,则执行第n条分支的casen处理。如果case的取值大于list对象的长度,则返回值是NULL。例如:
result<-3
switch(result,"低异常点","偏低","正常","偏高","高异常点")
    [1] "正常"
result<-9
switch(result,"低异常点","偏低","正常","偏高","高异常点")
    NULL

打印 打印 | 关闭 关闭 评论
相关文章
图片新闻
站内搜索  
搜索
猜您喜欢  
最新更新  
阅读排行  
关于我们 | 联系方式 | 大事记 | 免责声明 | | 给我留言
部分广告源自金山联盟2345联盟 QQ咨询 站长之家QQ群:232617873
Copyright 2024 远方教程 © All Rights Reserved.

回顶部