-
2-3矩阵和数组
矩阵(matrix):向量+维度属性(整数向量:nrow,ncol)
创建矩阵:1.x<-matrix(nrow=3,ncol=2)(两个元素,三行两列)
x<-matrix(1:6,nrow=3,ncol=2)(1到6为矩阵内容,先填列)
2.y<-1:6
dim(y)<-c(2,3)
dim(x)(维度的属性 查看x有多少行多少列)
attributes(x)查看x当前的属性
y2<-matrix(1:6,nrow=2,ncol=3)
rbind(y,y2)(行拼接矩阵)
cbind(y,y2)(列拼接矩阵)
数组(array):与矩阵类似,但是维度可以大于2,矩阵的维度只能等与2
创建数组:1.x<-array(1:24,dim=c(4,6))(创建两维的数组,维度为4行6列)
x1<-array(1:24,dim=c(2,3,4))
(最常用的是向量,矩阵,数据框 ,数组作为了解)
查看全部 -
2-2向量
新建文件保存代码
向量(vector):只能包含同一类型的对象
注释的符号为#
如何生成一个指定长度的空向量
新建一个文件后 输入代码 选中代码点击右上角 Run运行
例:x<-vector("character(向量中元素的类型)",length=10(向量中包含的元素个数))
例:x1<-1:4 (创建了一个1到4的向量)
例:x2<-c(1,2,3,4)(用c函数来创建) 如果c中元素为不同类型,R会强制把元素转化为同一类型。
命令转化:例如:x4<-c("a","b","c") as.numeric(x4) 即把字符型转换成数值型
属性相关:
names(x1) <-c("a","b","c","d")给x1的元素添加名称
查看全部 -
R语言基础
第2章 R语言的数据结构
2-1 对象和属性
对象的5种基本类型
字符(character)
数值(整数和小数)(numeric:real numbers)
整数(integer)
复数(complex)
逻辑(logical:TRUE/FALSE)
赋值符号为<- 不建议使用= R区分大小写
(数值型)有方括号1的意思是x的第一个元素是1
没有方括号1的意思是x中存储的内容是1
class(x) 查看x的类型
(整数型)如果强调是整数 则在赋值时在整数后面加上一个L例:x<-2L
(字符型)赋值时加双引号
(逻辑型)例:t<-TRUE(大写)
(复数型)例:x<-1+2i
属性
名称(name)
维度(dimensions:matrix,array)
类型(class)
长度(length)
查看全部 -
查看全部
-
查看全部
-
查看全部
-
查看全部
-
查看全部
-
查看全部
-
查看全部
-
R的对象的属性
1、名称
2、维度
3、类型
4、长度
查看全部 -
数据结构
1、赋值符号:<-
numeric:数值型
2、赋值整数型:<- 数字后边加大写的L
integer:整数型
class(变量名)查看类型
3、区分大小写
4、字符串:character
<- "hello"
5、逻辑型:即真假 FALSE
t<- TRUE
在R中的真或假都需要用大写
6、复数:complex
x<- 1+2i
查看全部 -
列表中可以包含不同类型的对象
list()----------------创建列表
查看全部 -
matrix(内容,行数,列数)——创建矩阵
vector()+dim()----------------创建矩阵
cbind()------------------------矩阵按列合并
rbind()------------------------矩阵按行合并
attributes()-------------------查看矩阵属性
array(内容,dim = c())-------创建数组
查看全部 -
vector()
c()
as.
查看全部
举报