第1页 / 共1页
R语言循环和判断语句.pdf
R语言循环和判断语句
语言循环和判断语句
相信大家对于循环和判断语句都比较熟悉,所以这里只是给出了R语言的语法结构以及再简单不过的例子。
重复和循环
重复和循环
1、、for结构结构
语句结构为:for (var in seq) statement
sum = 0
for (i in 1:10){
sum = sum +i
}
sum
2、、while语句语句
while 循环重复地执行一个语句,直到条件不为真为止。语法为:while (cond) statement
sum = 0
i = 1
while (i <=10) {
sum = sum +i
i = i+1
}
sum
条件执行
条件执行
1、、if-else语句语句
控制结构 if-else 在某个给定条件为真时执行语句,也可以同时在条件为假时执行另外的语
句。语法为:if (cond) statement或者if (cond) statement1 else statement2
a <- c("this", "is","a","banana")
if ("banana" %in% a){
print("banana is found")
}else{ #需要放在一行写
print("banana is not found")
}
2、、else if结构结构
else if 结构相当于将多个if 重复使用,使用方法和if 基本一致。
a <- c("this", "is","a","anana")
if ("Banana" %in% a){
print("Banana is found the first time")
}else if("banana" %in% a){
print("Banana is found the first time")
}else {
print("banana is not found")
}
3、、swith函数函数
switch 根据一个表达式的值选择语句执行。语法为:switch(expr, ...)
feelings <- c("sad", "afraid")
for (i in feelings){
print(
switch(i,
happy = "I am glad you are happy",
afraid = "There is nothing to fear",
sad = "Cheer up",
angry = "Calm down now"
)
)}
作者:交小通
相关推荐
- 2023年江西萍乡中考道德与法治真题及答案.doc
- 2012年重庆南川中考生物真题及答案.doc
- 2013年江西师范大学地理学综合及文艺理论基础考研真题.doc
- 2020年四川甘孜小升初语文真题及答案I卷.doc
- 2020年注册岩土工程师专业基础考试真题及答案.doc
- 2023-2024学年福建省厦门市九年级上学期数学月考试题及答案.doc
- 2021-2022学年辽宁省沈阳市大东区九年级上学期语文期末试题及答案.doc
- 2022-2023学年北京东城区初三第一学期物理期末试卷及答案.doc
- 2018上半年江西教师资格初中地理学科知识与教学能力真题及答案.doc
- 2012年河北国家公务员申论考试真题及答案-省级.doc
- 2020-2021学年江苏省扬州市江都区邵樊片九年级上学期数学第一次质量检测试题及答案.doc
- 2022下半年黑龙江教师资格证中学综合素质真题及答案.doc