数值向量的算术运算符

数值向量的算术运算很简单,主要遵循两个原则:对相应位置的元素进行计算,并
自动循环利用较短的向量(循环补齐功能)。下面的例子展示了运算符对数值向量的作
用方式:
c(1, 2, 3, 4) + 2
## [1] 3 4 5 6
c(1, 2, 3) -c(2, 3, 4)
## [1] -1 -1 -1
c(1, 2, 3) * c(2, 3, 4)
## [1] 2 6 12
c(1, 2, 3) / c(2, 3, 4)
## [1] 0.5000000 0.6666667 0.7500000
c(1, 2, 3) ^ 2
## [1] 1 4 9
c(1, 2, 3) ^ c(2, 3, 4)
## [1] 1 8 81
c(1, 2, 3, 14) %% 2
## [1] 1 0 1 0
虽然向量元素可以有名称,但并不会对其进行运算。只有左侧向量的元素名称会被保
留下来,右侧向量的名称会被忽略:
c(a = 1, b = 2, c = 3) + c(b = 2, c = 3, d = 4)
## a b c
## 3 5 7
c(a = 1, b = 2, 3) + c(b = 2, c = 3, d = 4)
## a b
## 3 5 7
通过以上内容,我们已经了解了数值向量、逻辑向量和字符向量的一些基本性质。向
量是最常用的数据结构,同时也是构建其他各种有用对象的基本成分。例如矩阵,它主要应用
于统计学和计量经济学理论的公式化简洁表述,并且在表示二维数据和求解线性系统方面有着
良好的应用。下一节将会介绍如何在 R 中创建矩阵,以及它是如何植根于向量的。

posted @ 2019-01-22 09:59  NAVYSUMMER  阅读(339)  评论(0编辑  收藏  举报
交流群 编程书籍