- 15
- 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
- 人教版八年级英语下册 重点语法归纳及专练(练习版).pdf
- 5B译林U1-8默写纸(含答案).pdf
- 2026中考英语模考——阅读类50篇.pdf
- 初中英语书面表达主题训练10篇-情感与情绪.pdf
- 第二单元 进入新时代 单元测试(含答案)-2026--2027学年统编版九年级道德与法治上册.pdf
- 2026年山西忻州市河曲县部分学校中考二模语文试题.pdf
- 2026年中考道德与法治总复习知识点默写(九年级上册).pdf
- 2024人教版八年级数学下册第二十二章《函数》单元测试卷(含答案).pdf
- 上海市2026年中考语文试卷(教师卷).pdf
- 江苏省盐城市2026年中考英语试卷(附答案).pdf
最近下载
- T_GDSTD 021—2026(行政事业单位土地资源资产清查技术规程).pdf
- 水利水电工程标准施工招标文件2009版100730.docx VIP
- 超星尔雅学习通《中华诗词之美》章节测试答案满分版.doc VIP
- 抗结核药物Antituberculosis——山东大学药理学英文课件.ppt VIP
- 2025年一级消防工程师继续教育题库及参考答案.docx
- 医院感染的案例及分析.pptx
- 第三章-马克思主义科学技术方法论.ppt VIP
- (人教2024版PEP)英语二年级上册Unit 3单元测试(含答案+听力音频) .pdf
- 陕西延长石油集团有限责任公司 招聘专用笔试题库(历年真题+完整答案详解).docx VIP
- 超星尔雅学习通《中国茶道》章节测试答案满分版.doc VIP
原创力文档

文档评论(0)