R语言实战学习总结
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
R 语言实战——基础总结
1、概念 (1)
2、创建向量 (1)
3、创建矩阵 (1)
4、创建数组 (1)
5、创建数据框 (2)
1、概念
标量:只含一个元素的向量,用于保存常量。
向量:用于存储数值型、字符型或逻辑型数据的一维数组。
矩阵:每个元素都拥有相同的模式(储数值型、字符型或逻辑型),是一个二维数组。
数组:与矩阵类似,但维度可以大于2。
数据框:指不同的列可以包含不同模式(储数值型、字符型或逻辑型)的数据。
2、创建向量
函数c( ) 创建组合功能、执行组合的功能。如下图(创建向量a,值为1,2,3):
3、创建矩阵
函数matrix()可创建矩阵,格式为:
A <- matrix(vector,nrow=x,ncol=x,byrow=TRUE/FALSE,dimname=list(rnames,cnames))
Vector:矩阵元素
Nrow 和Ncol 为指定行和列的维数。
byrow则表明矩阵应当按行填充(byrow=TRUE)还是按列填充(byrow=FALSE),默认情况下按列填充。
如下图创建5X4的矩阵:
4、创建数组
函数array() 创建数组,格式如下:
A <- array(vector,dimensions,dimnames)
Vector:包含数组中的数据。
Dimensions:一个数值型向量,给出各个维度下标的最大值。
Dimnames:是可选的、各维度名称标签的列表。
如下图:
5、创建数据框
函数data.frame()创建数据框,格式如下:
A <- data.frame(col1,col2,col3,......)
注意:括号中的col1/col2/col3是列向量,可以是任何类型(如字符型、数值型、逻辑型)。每一列的名称可以由函数name指定。
如下图:
6、。。。。。。。