R语言:迈向大数据之路
上QQ阅读APP看书,第一时间看更新

CHAPTER 04 向量对象运算

R语言最重要的特色是向量(Vector)对象的概念。如果你学过其他计算机语言,应该知道一维数组(Array)的概念,其实所谓的向量对象就是类似一组一维数组的数据,在此组数据中,每个元素的数据类型是一样的。不过向量对象的使用比其他高级语言灵活太多了,R的开发团队将此一维数组数据称为向量(Vector)对象。

说穿了,R语言就是一种处理向量的语言。

其实R语言中最小的工作单位是向量对象,至于前面章节笔者当作范例使用的一些对象变量,从技术上讲可将那些对象变量看作是一个只含一个元素的向量对象变量。至今为止,在输出每一个数据时,首先出现的是“[1]”,中括号内的“1”表示接下来是从对象的第1个元素开始输出的。对数学应用而言,向量对象元素大都是数值数据型的,R的更重要的功能是向量对象元素可以是其他数据型的,本书将在以后章节中一一介绍。