常用的向量运算
接下来将介绍一些常用的向量运算,包括算术和逻辑运算、向量索引以及一些创建向量
的有用方法。然后将给出两个使用这些运算的扩展案例。
一、向量运算和逻辑运算
R是一种函数式语言,它的每一个运算符,包括下例中的+,实际上也是函数。
![R语言入门-常用的向量运算 R语言入门-常用的向量运算](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI4NS81YzUzZmE5ZDJmN2FlMGJkNzc4ZjhlZTc5MGMzY2UxNS5wbmc=)
二、向量的索引
R中最重要和最常用的一个运算符是索引,我们使用它来选择给定向量中特定索引的元
素来构成子向量。索引向量的格式是向量1[向量2],它返回的结果是,向量1中索引为向量2
的那些元素。
![R语言入门-常用的向量运算 R语言入门-常用的向量运算](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzgwNy83ODFiMTg3NTQ5MTNmYjI4NzJiYmE0NGE4MmI1NGEyZi5wbmc=)
元素是可以重复的
![R语言入门-常用的向量运算 R语言入门-常用的向量运算](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE4MC85ZTg5ZWI2Y2I1NmMxNDM1Y2EyOGFjNDNkNWNlOTkzNC5wbmc=)
复数表示把相应的元素剔除
![R语言入门-常用的向量运算 R语言入门-常用的向量运算](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE1Mi9hZDU2MGQxYWQyM2JjMjBmZWMwNTMzMmYyZTc4M2E4MC5wbmc=)
用:也可以创建向量
![R语言入门-常用的向量运算 R语言入门-常用的向量运算](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzk5NS9kMzRjMTAwZDc0NDZlMDdjYjdhMDk0Zjc5NTQ5Y2ViMy5wbmc=)
seq创建向量
![R语言入门-常用的向量运算 R语言入门-常用的向量运算](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzk0MS9kZDg0ZmJjYTNkMjFmNzkxMjJmMzMxODE5MGQwZTRlNS5wbmc=)
rep重复向量常数
![R语言入门-常用的向量运算 R语言入门-常用的向量运算](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg0OC8wOGMxYjQ5OTRhZGM5NzgzNWFmOWYxNGY2NzVkMGU2OC5wbmc=)