初学R,进行知识总结:
在RStudio安装packages想修改包的安装路径用install.libPaths("安装路径")。
数据结构:数据的基本类型:字符、数值、整数、复数、逻辑。
赋值语句用:x <- 值
数值型直接用数字,整数型在数字后加L,字符串用“”括起来,逻辑的TRUE和FALSE都用大写。用Class(x)来查看x的类型。
向量和数组可以包含多个元素,但必须是同一类型。
向量的创建方法:1、x <- vector("character",length=10)
2、x <- 1:5
3、x <- c(1,2,3,4,5)
强制转化的话可用as.下的函数进行转换(as.numeric(),as.character())。
矩阵:向量和维度属性组成。
矩阵的创建方法:1、x <- matrix(nrow=行,ncol=列)(空白矩阵)
2、x <- matrix(矩阵内容,nrow=行,ncol=列)矩阵内容按列排布
3、vector()+dim()
4、矩阵的连接:cbind(),rbind()。
数组的创建:x <- array(1:18,dim=c(2,3,3))
有3个两行三列的数。
列表:包含不同类型的对象。
列表创建方式:1、x <- list(1,2L,1+2i,TRUE)
2、x <-list(c(1,2,3),c(4,5,6)) 所创建的元素个数大于1。
创建矩阵:x <- matrix(1:6,nrow=2,ncol=3)
dimnames(x) <- list(c("a","b"),c("c","d","e")) 为矩阵的行与列命名。
因子:分类数据(有序与无序)
创建因子:factor()
查看因子:table()/unclass()