R数据结构之标量与向量
2018-08-31 本文已影响54人
YUENFUNGDATA
R的数据结构主要有标量、向量、矩阵、数组、数据框、列表。
标量是只含一个元素的向量,例如f<-3 ,g<-True,h<-"four" 它们用于保存常量。
向量则是用于存储数值型、字符型或逻辑型数据的一维数组。执行组合功能的函数c()可用来 创建向量。
具体如下例所示:
a<-c(1,2,3,4,5,6,7,8) a是数值型向量
b<-c("one","two","three") b是字符型向量
c<-c(TRUE,TURE,TRUE,FALSE,TRUE,FALSE) c是逻辑型向量
注意:向量中的数据必须为相同类型或模式(数值型、字符型或逻辑型)
定位查找方法:
通过方括号中给定元素的位置的数值,可以访问向量中的元素。
例如:
a[3] 访问向量a中的第三个元素3
a[c(2,4,6)] 访问向量a中第二、第四、第六个元素2,4,6
a[3:7] 访问向量a中位置在第三至第七的所有元素3,4,5,6,7
最后一个语句中使用冒号用于生成一个数值序列。例如:d<-c(2:5)等价于d<-c(2,3,4,5)