R语言学习-四则运算

四则运算

规则:相同的位置的数据进行运算,结果保留在相同的位置

语法:S1 op S2

注意:如果两个向量长度不一样,就会使用rep方法,将短的变量不断重复,直到和长的变量长度一致

 

相同长度数组运算

1:10 + 11:20 输出结果: 12 14 16 18 20 22 24 26 28 30

1:10 - 11:20  输出结果: -10 -10 -10 -10 -10 -10 -10 -10 -10 -10

1:10 * 11:20  输出结果: 11  24  39  56  75  96 119 144 171 200

1:10 / 11:20  输出结果:

[1] 0.09090909 0.16666667 0.23076923 0.28571429 0.33333333
[6] 0.37500000 0.41176471 0.44444444 0.47368421 0.50000000

 

不同长度数组运算

1:3 + 1:10

系统运算会转变为:c(1:3, 1:3, 1:3, 1) + 1:10  把1:3的长度循环到和1:10长度一致

输出结果:2 4 6 5 7 9 8 10 12 11

 

posted @ 2017-08-14 13:56  绪哥哥  阅读(393)  评论(0编辑  收藏  举报