R-5_程序设计课件
第五讲 R的数据结构(三)程序设计;程序控制结构 ;分支结构 ;例如,如果变量lambda为缺失值就给它赋一个缺省值,可用: if(is.na(lambda)) lambda - 0.5;
又比如要计算向量x的重对数,这只有在元素都为正且对数都为正时才能做到,因此需要先检查:if (all(x0) all(log(x) 0))
{ y - log(log(x)); print(cbind(x,y)); }
else { cat(Unable to comply\n); }
注意“”表示“与”,它是一个短路运算符,即第一个条件为假时就不计算第二个条件。如果不这样此例中计算对数就可以有无效值。
在条件中也可以用“||”(两个连续的竖线符号)表示“或”,它也是短路运算符,当第一个条件为真时就不再计算第二个条件。
“” 、“||”只对标量适用,而“” 、“|”适用于向量;在用R编程序时一定要时刻牢记R是一个向量语言,几乎所有操作都是对向量进行的。而R中的if语句却是一个少见的例外,它的判断条件是标量的真值或假值。比如,我们要定义一个分段函数f(x),当x为正时返回1,否则返回0,马上可以想到用if语句实现如下:
if(x0) 1 else 0
当x是标量时这个定义是有效的,但是当自变
您可能关注的文档
- Presentation of MMC Products课件.ppt
- princ-ch06-presentation课件.ppt
- printList((p)next)课件.ppt
- Principle of structure dependency课件.ppt
- principles of Physics--22polarization课件.ppt
- PRE_PPT_CHAP3_V1.0课件.ppt
- Principles of Flight课件.ppt
- prime numbers and sum numers课件.ppt
- Problem Solving Tool_8D_CAR_X01_20091216课件.ppt
- Prisma调较维修课件.ppt
- 2021年北京市建设工程计价依据——预算消耗量标准 通用安装工程 第七册 通风空调工程.docx
- 重庆市通用安装工程计价定额 第七册 通风空调安装工程 2018年版.docx
- 西藏自治区建设工程计价定额(2025版)XZ00-33-2025 费用定额.docx
- 山东省安装工程消耗量定额 第七册 通风空调工程 SD 02-31-2016.docx
- 海南省建设项目工程总承包计价规则 琼建定〔2026〕72号.docx
- 西藏自治区建设工程计价定额(2025版)XZA6-31-2025 XZA7-31-2025 装配式建筑工程 绿色建筑工程.docx
- 2021年北京市建设工程计价依据——预算消耗量标准 通用安装工程 第六册 自动化控制仪表安装工程.docx
- 2024年辽宁省建设工程计价依据 D02 市政工程定额 第二册 道路工程.docx
- 2024年辽宁省建设工程计价依据 D11 市政工程定额 第十一册 措施项目.docx
- 2024海南省安装工程综合定额 第七册 通风空调安装工程.docx
最近下载
- 中职英语升学模块修订版重庆专版5. 介词5.ppt VIP
- BRCGS食品安全全球标准第9版管理手册及程序文件汇编.doc VIP
- 2026年秋新教材九年级历史上册新课标必背知识点.docx VIP
- 广东省佛山市南海区第一中学2024-2025学年高一上学期第一次阶段测试数学试题(含解析).pdf VIP
- SHT 0798-2007阴离子乳化沥青.pdf
- 绩效评价实施方案及报告.docx VIP
- 复苏中心建设与管理急诊专家共识.pptx VIP
- 质量通病预防及治理措施.docx VIP
- 剑桥顶级教材unlock 2级课件U7 - LS - Video.pptx VIP
- 急诊中心的建设方案.docx VIP
原创力文档

文档评论(0)