【R语言】:数据管理(2)
数学和统计函数
字符处理函数
循环和条件执行
自编函数
数据整合与重塑
控制流
在正常情况下,R语言程序是从上至下执行的。当需要重复执行某些语句或满足某种条件下执行另外的语句,可以使用控制流结构,即条件和循环。
理解R语言控制流的语法示例,需牢记以下概念:
- 语句(statement)是一条单独的R语句或一组复合语句(包含在{}中的一组R语句,使用分号分割,即{expr});
- 条件(cond)是一条终被解析为逻辑值(真-TRUE、假-FALSE)的表达式;
- 表达式(expr)是一条数值或字符串的求值语句;
- 序列(seq)是一个数值或字符串序列。
一、重复和循环
循环结构重复地执行一个或一系列语句,直到某个条件不再为真,跳出或终止循环。循环结构包括for循环和while循环。
1、for结构
for循环重复执行一个语句,直到变量的值不再包含在序列seq中(即条件不为真)。
#for循环语法
for(var in seq) statement
#或者
for(var in seq) {expr}
#举例,将Great输出10次
for(i in 1:10) print("Great")
相关文章