R语言中的向量和标量

R语言中最基本的数据类型是向量,与C语言家族不同,R语言中,单个数据(标量)没有单独的数据类型,它只是向量的一种特例,标量以单元素向量的形式出现。标量是只含一个元素的向量,例如f <- 3、g <- "US"和h <- TRUE。它们用于保存常量。向量化指的是对于向量中的每一个元素应用函数。

在R中,数字被当成一元向量,因为数据类型中没有标量。R中的向量索引从1开始。

向量的主要性质包括:1)向量是同质的,即向量中所有元素具有相同的模式;2)向量可以按照位置索引;3)向量可以按照多重位置索引,返回一个子向量;4)向量的元素可以被命名。

R语言表面上没有标量的类型,因为标量可以看做是含有一个元素的向量,逻辑运算符对标量和向量有着不同的形式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,446评论 0 9
  • 注意 在R中尽量使用 <- 进行赋值, <- 更标准。在R中使用 = 进行赋值可能会出现错误(有些函数会将其解释为...
    芒果芭乐阅读 10,849评论 2 7
  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 5,156评论 0 18
  • 高考结束之后,森森的心里并没有一种轻松的感觉,反而是什么感觉都没有的平静。没有欢喜,没有悲伤。就好像是平常放...
    山林森森阅读 171评论 0 1
  • C讀經: - 撒母耳記下3:36 眾民知道了就都喜悅.凡王所行的、眾民無不喜悅。 凡王所行的,眾民無不喜悅,這是絕...
    NCNeverland阅读 242评论 0 0