R语言学习------2019.11.27

本文介绍了R语言中的基本数据结构,包括标量、向量、矩阵、数组和数据框。向量是单个模式的一维数组,矩阵是二维数组,数组则允许更多维度,所有元素具有相同模式。数据框则是不同模式数据的集合,适用于存储复杂数据集。attach()、detach()和with()函数提供了便利的数据操作方式。

1.在R语言中,存储数据的对象类型的比较:

(1)标量:只含有一个元素,可以是数值型,字符型,或逻辑型,用于保存常量。

(2)向量:一维数组,可以是数值型,字符型或逻辑型,但是单个向量中数据必须拥有相同的类型或模式。同一向量中无法混杂不同模式的数据。

(3)矩阵:二维数组,每个元素都拥有相同的模式(数值型,字符型或逻辑型)

vector包含了矩阵的元素,nrow和ncol用以指定行和列的维数,dimnames包含了可选的以字符型向量表示的行名和列名。byrow=true表明矩阵按行填充,=false表明矩阵按列填充。

注意空格 

(4)数组:与矩阵类似,但维度可大于2,数组中的数据只能拥有一种模式

vector包含数组中的数据,dimensions是一个数值型向量,给出各个维度下标的最大值,dimnames可选的,各维度名称标签的列表。

赋值时错了,以最后一次赋值为准。

(5)数据框

不同的列可以包含不同模式。用于存放不同模式的数据。类似数据集。通过函数data.frame()创建

$用来选取一个给定数据框中的某个特定变量。 

 

attach(),detach()和with()来简化代码

attach与detach最好在分析一个单独的数据框时并且不太可能有多个同名对象时使用。

如果要创建with()结构以外存在的对象,使用<<-替代<-

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值