R

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)

上一篇 下一篇

猜你喜欢

热点阅读