R语言基础:控制结构if and else和 For loop

 时间:2024-10-21 08:27:56

1、If-else如果条件成立,程序就做某件事否则(另一种条件下)。程序做另一件事

R语言基础:控制结构if and else和 For loop

2、Else不是必须的,如果只需要在某条件成立时执行某个任务,那么只要使用if语句就可以了

R语言基础:控制结构if and else和 For loop

3、如果条件不止一个/不止两个的时候,可以添加一个/多个else if语句,但最后必须以else结尾

R语言基础:控制结构if and else和 For loop

4、取随机数字举例,y的取值随x的取值而定

R语言基础:控制结构if and else和 For loop

5、上面的代码也可以写成下面的形式,先给变量y赋值,这种写法的好处是更加明确的看出整个if结构是在给y赋值

R语言基础:控制结构if and else和 For loop

6、For loopfor循环是R中最常见的循环运算符,基本思路是先要设定一个循环下标,通常命名为i,循环下标通常会代表一个整数数列中的每一个数字,或列表中的每一个对象等等。最简单的例子如下,运行后将依次输出1-10这十个整数

R语言基础:控制结构if and else和 For loop

7、第一种方法是将循环向量和向量x的长度相对应

R语言基础:控制结构if and else和 For loop

8、第二个方法,使用seq_along()函数,即,输入一个向量,之后它就会创造一个与该向量等长的整数数列。因此上面的例子可以改写成,在我们不知道x的向量长度时,可以使用这种写法:第三个方法,下标变量letter,这个变量的本意就是一个下标,会从向量本身取值,它可以从任意向量中提取元素,因此可以写成

R语言基础:控制结构if and else和 For loopR语言基础:控制结构if and else和 For loop
  • 实况足球手游能用手柄玩吗?阿修罗2使用攻略
  • 品鉴葡萄酒需要吐掉么?
  • 页面分配策略
  • C语言:相同整型变量的定义与使用的示例
  • 自定义Windows命令
  • 热门搜索
    宝宝吐奶怎么办 东风风神ax7怎么样 脂肪肝怎么治 个人说明怎么写 怎么判断自己的脸型 汤浅蓄电池怎么样 高尔夫怎么打 经络不通怎么办 杨怎么读 自述怎么写