对数据进行索引之前,我们要先了解自己的数据对象 这里我们拿实物进行展示,关键词点到为止,不进行名词解释
数据对象类型结构#####建议大家在Rstudio里把下面的代码运行一遍 options(stringsAsFactors = F) ###以下是向量,向量中的元素类型是统一的,即使拿数字放进去,也是character a<-c('a','b','1') a ####矩阵默认情况下按列填充,元素模式需一致(这里是统一数值型) b<-matrix(1:50) dim(b)<-c(5,10) ####矩阵也可以有自己的行名和列名,用rownames和colnames进行设置 rownames(b)<-c('a','b','c','d','e') b ####数据框用得比较多,可以是不同模式的数据,但每列元素个数需一致,这种方式创建的数据框,行名和列名已经设置好了,不喜欢的话,可以通过rownames和colnames进行更改 date<-c('21','22','23') plan<-c('library','home','library') April<-data.frame(date,plan) April
数据索引下面是个糟糕的例子,Ross婚礼现场把Emily叫成Rachel,就只能遭受事后一顿暴揍。。。
 1.都可按元素位置进行索引 2.有行名和列名的数据类型可以根据行名和列名进行索引,逗号左边是行,右边是列 3.数据框有$符号可以通过列名进行提取 4.中括号[],冒号:(如1:5,表示从1到5)和逗号,是索引时需要的基本配置
a[2] a[1:2] b[1,2] b[1:2,1:2] April[,1] April[,'date'] April$date April$date[2] April[1:2,1:2]
|