R语言入门(5)-向量运算

本文介绍了R语言中向量的基本运算,包括数值运算、逻辑运算以及R特有的运算和统计函数。强调了向量在运算时长度匹配的重要性,以及==与=的区别。
摘要由CSDN通过智能技术生成

1.加减乘除数值运算

注意:当两个向量进行运算时,长向量中个数必须是短向量个数的整数倍。这样才能进行循环

> x
 [1]  1  2  3  4  5  6  7  8  9 10
> y<-seq(1,100,length.out=10)
> y
 [1]   1  12  23  34  45  56  67  78  89 100
> x+1
 [1]  2  3  4  5  6  7  8  9 10 11
> x+y
 [1]   2  14  26  38  50  62  74  86  98 110
> x*y
 [1]    1   24   69  136  225  336  469  624  801 1000
> 
> x**y
 [1]  1.000000e+00  4.096000e+03  9.414318e+10  2.951479e+20  2.842171e+31
 [6]  3.771117e+43  4.183778e+56  2.760699e+70  8.464150e+84 1.000000e+100
> y%%x
 [1] 0 0 2 2 0 2 4 6 8 0
> y%/%x
 [1]  1  6  7  8  9  9  9  9  9 10
> z<-c(1:2)
> x+z
 [1]  2  4  4  6  6  8  8 10 10 12
> z<-c(1:4)
> x+z
 [1]  2  4  6  8  6  8 10 12 10 12
Warning message:
In x + z : longer object length is not a multiple of shorter object length

2.逻辑运算

注意:==表示逻辑判断,&#

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值