R语言系列文章目录
前言
一篇技术博客的写作不可能面面俱到,那这就意味着必须抛弃一些内容。在R语言的书里对于R的基础知识的讲解很容易找到,因此,这一R语言系列希望能够讲讲R语言的进阶知识,帮助读者加深对于R语言的理解。
R语言常用的数据结构共有五种,包括向量,矩阵,数组,列表,数据框。根据数据结构的维度及是否允许同质可以进行以下分为。
对R语言基本数据结构的了解有利于在实际应用的过程中选择最佳的数据容器,使代码更加简洁有效。
一、向量
向量是一维的且其中只能包括一种数据类型,也被称为原子向量(列表也是一种向量)。
向量中常见的数据类型有:字符型“character”,双精度型“double”,整数型“integer”,逻辑型“logical”。双精度型与整数型合称为数值型“numeric”。
向量中的数据类型按照灵活程度从大到小排序依次为:字符型、双精度型、整数型和逻辑型。合并不同类型的数据时,将向最灵活的类型进行强制转换。