向量:

包含一个元素或多个元素
R语言中向量&矩阵&数组&数据框&列表的区别与联系

矩阵:

由向量构成,是一个特殊的数组,即维数等于2的数组
R语言中向量&矩阵&数组&数据框&列表的区别与联系

数组:

与只能有二维的矩阵不同的是,数组的维数不限,但元素的数据类型必须一致,即数值型都是数值型,字符串都是字符串
R语言中向量&矩阵&数组&数据框&列表的区别与联系

数据框:

与数组不同的是,数据框里面的数据类型可以不一致,但向量维数必须相等,即各列数据长度相等
R语言中向量&矩阵&数组&数据框&列表的区别与联系

列表:

最宽泛的一个集合,它的数据类型可以不一致,长度也可以不一致,可以由向量,矩阵,数组,数据框,函数,甚至是列表组成
R语言中向量&矩阵&数组&数据框&列表的区别与联系
R语言中向量&矩阵&数组&数据框&列表的区别与联系

总结:

向量|矩阵|数组|数据框|列表 是一个逐步包含的关系,
R语言中向量&矩阵&数组&数据框&列表的区别与联系

相关文章: