如果学过像JAVA或者C这样的高级语言,都知道,数据类型的概念,包括,整数型、浮点型、字符串、布尔类型。这些语言中,定义变量需要定义数据类型,而在R中不需要。只需要直接赋值即可。在给变量赋值时,R中可以用-或者=进行赋值。比如:num-,cha-"BioInfoCloud"。R拥有许多用于存储数据的对象类型,包括标量、向量、矩阵、数组、数据框和列表。它们在存储数据的类型、创建方式、结构复杂度,以及用于定位和访问其中个别元素的标记等方面均有所不同。下图给出了这些数据结构的一个示意图。
对于数据的运算,和其他语言差不多。
向量
1向量的创建向量是用于存储数值型、字符型或逻辑型数据的一维数组。执行组合功能的函数c()可用来创建向量。各类向量如下例所示: