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

 

转载于:https://www.cnblogs.com/xugege/p/7357431.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值