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

本文介绍了R语言中的四种重要数据结构:数据框、列表、矩阵和数组。数据框类似于电子表格,允许混合数据类型;列表是存储任意类型和数量数据的容器;矩阵是二维数值型数据结构;数组则是多维向量。通过示例展示了如何创建、访问和操作这些数据结构。
摘要由CSDN通过智能技术生成

有时数据需要比向量更复杂的存储方式。幸运的是,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

有时一个数据框有太

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值