- 13
- 0
- 约9.09千字
- 约 10页
- 2018-01-18 发布于河南
- 举报
例如,如果变量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是标量时这个定义是有效的,但是当自变量x是一个向量时,比较的结果也是一个向量,这时条件无法使用。所以,这个分段函数应该这样编程:
y= numeric
您可能关注的文档
- 第五讲时间序列数据描述_712105314.ppt
- 信号分析与处理§0.0序言.ppt
- Affirmation and Negation正反表达法.ppt
- 赛教高三英语书面表达常见错误及改进.ppt
- 面向对象程序设计 3-系统的特征.ppt
- 形式语言与自动机理论-03.ppt
- 第六章 UML统一建模.ppt
- 鼻子的流行表达语.ppt
- 指路问路 英文表达.ppt
- 0的认识和序数.ppt
- 2025-2030年防身喷雾产业运行态势与产业链优化升级研究报告.docx
- 2026年BIM技术应用全套教程及案例.docx
- 2026年护士执业注册管理办法.docx
- 2025-2026学年外研版英语九年级下册第一单元教学计划.docx
- 2025-2030年非洲互联网市场发展前景投资评估分析报告.docx
- 2025-2030年办公打印核心耗材技术创新趋势及发展前景投资评估报告.docx
- 2026年春季学期人教版六年级劳动教育下册全册教学设计及教学反思.docx
- 2026年金属制品行业数字化车间项目商业计划书.docx
- 2025-2030年休闲鞋鞋材行业政策环境分析及产业发展规划深度研究报告.docx
- 2026年办公用品直播电商批量采购方案建议书.docx
最近下载
- “十四五”汽车产业发展建议 - CHINACAJ.pdf VIP
- 全国注册公用设备工程师(暖通空调)职业资格考试专业知识(下)真题2025题型大全.docx VIP
- 《围城》教学设计.docx VIP
- CG059-2021_建筑垃圾处理场设置规范2021.12.6.pdf VIP
- 《深圳市泥头车、搅拌车和非道路移动工程机械更新改造工作方案》(已审批)的通知.pdf VIP
- 氯工程电解操作手册.pdf VIP
- 2026年上海市徐汇区初三上学期一模数学试卷和参考答案.docx VIP
- 2026华能(浙江)能源开发有限公司玉环分公司应届高校毕业生招聘考试备考题库及答案解析.docx VIP
- 杜邦反渗透和纳滤膜元件产品与技术手册(陶氏DOW)2020.pdf
- ZX119-10型兆欧表检定装置说明书 - 镇江市计量实验工厂.doc VIP
原创力文档

文档评论(0)