当前位置:   article > 正文

r语言中正定矩阵由于误差不正定_附代码|详解R语言的高级数据结构

r语言10阶的前导小调不是正定的

有时数据需要比向量更复杂的存储方式。幸运的是,R软件提供了很多的数据结构。常见的有数据框(data.frame)、矩阵(matrix)、列表(list)以及数组(array)。数据框类似于电子表格,矩阵类似于人们熟悉的矩阵数学计算,列表对于程序员比较熟悉。

1、数据框

数据框是R语言中最有用的功能之一,它也是R语言的易用性经常被提及的原因之一。直观上,数据框就像Excel电子表格一样有列和行。在统计上,每列代表一个变量,每行代表一个观测。

在数据框中,每列实际是个向量,都有相同的长度。数据框可以用来保存不同数据类型的数据。这也暗示着,每列的每个元素必须是相同数据类型的,类似向量的要求。创建数据框有很多种方式,最简单的是用data.frame函数。这里用前面介绍过的向量x、y、q创建一个基本的数据框。

be2ae588817f80df09314744d0a6c6d3.png
3d6003ac56096f46b41a04887a028765.png

这里创建了一个由3个向量组成的10行3列的数据框。注意theDF的名字也是变量。实际上,可以在创建数据框的过程中设置变量名字。

d6e9d26b4642bd6491ccbcabc0eb52ab.png

数据框是具有很多属性的复杂对象。最常检查的属性是行数和列数,用nrowncol函数分别得到数据框的行数和列数,而dim函数可以同时得到数据框的行数和列数。

1620e8c2c0db1dc31050bf95af0f66dc.png

数据框的列名字用names函数获取。names函数返回一个字符向量,列出所有的列名。由于是向量,可以访问它的每一个元素。

c6f834365983b8eaa9749383be0e9a37.png

也可以获取和指定数据框的名字

b46526bb98bc9d1e2ec9077468ea15ea.png
358b3ef610ecdf06a18a3931213439cf.png

有时一个数据框有太

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/66109
推荐阅读
相关标签
  

闽ICP备14008679号