操作方法
If-else 如果条件成立,程序就做某件事 否则(另一种条件下)。程序做另一件事
Else不是必须的,如果只需要在某条件成立时执行某个任务,那么只要使用if语句就可以了
如果条件不止一个/不止两个的时候,可以添加一个/多个 else if语句,但最后必须以else结尾
取随机数字举例,y的取值随x的取值而定
上面的代码也可以写成下面的形式,先给变量y赋值,这种写法的好处是更加明确的看出整个if结构是在给y赋值
For loop for循环是R中最常见的循环运算符,基本思路是先要设定一个循环下标,通常命名为i,循环下标通常会代表一个整数数列中的每一个数字,或列表中的每一个对象等等。 最简单的例子如下,运行后将依次输出1-10这十个整数
第一种方法是将循环向量和向量x的长度相对应
第二个方法,使用seq_along()函数,即,输入一个向量,之后它就会创造一个与该向量等长的整数数列。因此上面的例子可以改写成,在我们不知道x的向量长度时,可以使用这种写法: 第三个方法,下标变量letter,这个变量的本意就是一个下标,会从向量本身取值,它可以从任意向量中提取元素,因此可以写成