【R语言】:数据管理(2)

2020-06-17 00:00:00 数据 函数 语句 执行 循环
数学和统计函数
字符处理函数
循环和条件执行
自编函数
数据整合与重塑

控制流

在正常情况下,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")

相关文章