R语言基础:控制流程与函数
控制流程是编程中非常重要的概念,它允许程序按照一定的条件执行不同的操作。而函数则是将一系列的代码封装在一起,方便重复使用。在本文中,我们将深入研究R语言中的控制流程和函数的使用。
- 条件语句
条件语句允许我们根据不同的条件执行不同的代码块。在R语言中,使用if
语句进行条件判断。
x <- 10
if (x > 5) {
print("x大于5")
} else {
print("x小于等于5")
}
上述代码中,我们使用了一个简单的条件判断,如果x
大于5,则输出"x大于5",否则输出"x小于等于5"。
除了if
语句,我们还可以使用else if
来添加更多的条件判断:
x <- 10
if (x > 10) {
print("x大于10")
} else if (x == 10) {
print("x等于10")
} else {
print("x小于10")
}
- 循环语句
循环语句允许我们重复执行一段代码,直到满足特定的条件为止。在R语言中,我们有多种循环语句可供选择,包括for
循环和while
循环。
# for循环示例
for (i in 1:5) {
pr