vlambda博客
学习文章列表

R语言练中学讲义版-01

Part A    R的算术运算

本节概述了R中的基本算术运算。

①R中经常使用到的基本算术运算符

如下表:

R语言练中学讲义版-01

②R中的优先运算顺序

所谓的优先顺序就比如:

R语言练中学讲义版-01

应该计算成

R语言练中学讲义版-01

还是

R语言练中学讲义版-01

R遵守如下的运算顺序:

首先计算括号内的,接着是ˆ**,然后是%/%或者%%,然后是*/,最后是+-  

如果是同级顺序,则按照从左向右的顺序运算。

习题1:

计算

R语言练中学讲义版-01

习题2:

计算

R语言练中学讲义版-01


习题3:

计算

R语言练中学讲义版-01



习题4:

计算

R语言练中学讲义版-01




Part B    变量与赋值

在上一节的例子中,我们发现R仅返回一个计算的结果。如果想要重复使用该值,则还需要计算。为了避免麻烦,这个时候我们可以将这个计算出来的结果指定给某一变量。假设,我们要将2/3 * 2的结果存储在名为a的变量中,R中的默认赋值运算符为<-,理解为把右边的值赋给左边,也就是 :

R语言练中学讲义版-01

如果我们想要查看这个变量,则可以直接输入该变量的名字:

R语言练中学讲义版-01

这就等同于:

R语言练中学讲义版-01



习题1:

不要用R计算,回答出此时b的值

R语言练中学讲义版-01


习题2:

假设从某机构贷款9000元(L),还款期限20年(n),年利率为15%,求每年还的钱(P)

R语言练中学讲义版-01

其中v=年利率/(1+年利率)

习题答案

Part A

答案1:

R语言练中学讲义版-01


答案2:

R语言练中学讲义版-01


答案3:

R语言练中学讲义版-01


答案4:

R语言练中学讲义版-01


 Part B

答案1:


答案2: