数组具有类似的数据分割与选取方法
第二讲 R语言的基本数据结构 一、R语言的对象 所有在R语言中可操作的各种数据及各种表达式等都叫R语言的操作对象。 对象的产生、查询及删除 1、赋值:-或= 2、函数ls的功能是显示所有在内存中的对象:只会列出对象名 name-”Carmen”;n1-10;n2-100;m1-1 ls() ls(pat=“m”) ls.str() //将会展示内存中所有对象的详细信息 3、删除:rm(x) 删除内存中所有对象:rm(list=ls()) 注:ls()函数中的一些选项同样可以运用到 rm中来 对象的基本属性 每个对象包含很多基本属性,常用的有对象的类型、存储类型、对象模式、对象长度、对象维度、对象名称等。 对象属性的转换 常用对象转化函数 as.character() #转换为字符型 as.numeric() #转换为数值型 as.logical() #转换为逻辑型 plex() #转化为复数型 as.factor() #转化为因子型 methods(as) #methods包中的全部转换函数 methods(is) #methods包中全部对象类型判别函数 二、数据的创建 三、数值向量 1、规则序列 x-1:30 x-c(1,2,4,7,11) #c() 为应用最广泛的向量构造函数 y-c(x,0,x) #把所有对象连接起来形成新的向量 y-c(“animal”) x-seq(1,5,by=0.5) #序列的起点、终点、步长 x-seq(length=50,from=-0.2,to=9,by=0.8) x-scan() #用键盘输入一些数据 rep(1,time=30) #创建一个所有元素都相同的向量 sequence(4:5) #创建一系列联系的整数序列 [1] 1 2 3 4 1 2 3 4 5 gl(k,n) //k是水平数,n是每个水平重复的次数,有两个选项:length用来指定产生数据的个数,labels用来指定每个水平因子的名字 gl(3,5) gl(3,5.4) #??????? 2、随机序列 R可以产生多种不同分布下的随机数序列。 sample(1:40,5) [1] 25 32 2 35 9 sample(c(H,T),10,replace=T) [1] H H T H H T H H H H“ 分布函数的形式rfunc(n,p1,p2,...),其中func指概率分布函数,n为生成数据的个数,p1, p2, . . . 是分布的参数数值。 如:rnorm #随机产生正态分布的数据 rnorm(100,2,5) #mean=1,sd=5 随机分布函数rfunc r:random 密度函数dfunc d:density 累计概率密度函数pfunc p:probability 分位数函数qfunc q:quantile plot(rnorm(100,2,5)) x-seq(-4,4,0.1) plot(x,dnorm(x),type=l) 逻辑向量 逻辑向量包含TRUE、FALSE和NA(not availabe) 逻辑向量可以同数值向量一起运算:TRUE=1,FALSE=0 SequenceNum-seq(1.1,4.2) Logicvector-SequenceNum2.5 logicvector 错误: 找不到对象logicvector Logicvector [1] FALSE FALSE TRUE TRUE c(1:3,NA)-NaData NaData [1] 1 2 3 NA NaData[8]-8 #将NaData第8项设置为8 NaData [1] 1 2 3 NA NA NA NA 8 is.na(NaData) [1] FALSE FALSE FALSE TRUE TRUE TRUE TRUE FALSE 字符向量 可以用两个单引号(‘)或两个双引号(“)去界定字符向量 “/”用来识别字符串中包含的(‘)或(“) 例子: UserInfor-c(name,users password,e-mail) UserInfor [1] name
您可能关注的文档
最近下载
- 海域卫星遥感动态监测技术规程.docx VIP
- 《海域使用卫星遥感动态监视监测技术规程(暂行)》.pdf VIP
- 海域使用疑点疑区监测核查工作规范.pdf VIP
- 建设项目海域使用动态监视监测工作规范(试行) - 国家海洋局.docx VIP
- 区域用海规划实施情况监视监测工作规范-国家海洋局.doc VIP
- 生物工程概述.ppt VIP
- 《生物化学工程基础》全套教学课件.pptx
- 2026国网山东省电力公司招聘高校毕业生1300人历年参考试题(第一批)及答案解析(夺冠系列).docx VIP
- 西师大版版数学五年级下册全册教学课件(2025年4月修订).ppt
- 甘肃省白银市平川区升荣山煤矿采矿权评估价值计算表.PDF VIP
原创力文档

文档评论(0)