全部版块 我的主页
论坛 站务区 十一区 新手入门区
4383 25
2015-05-10
R语言中的重要数据结构
1.向量  x<-c(1,2,3)
2.字符串  y<-"abc"  mode(y)
字符串操作函数:u<-paste("abc","de") v<-strsplit(u," ")
3.矩阵 m<-rbind(c(1,4),c(2,2)) m[1,2] m[1,]
《R语言实战》m<-matrix(1:20,nrow=5,ncol=4)
cells<-c(1,26,24,68) rnames<-c("R1","R2")
cnames<-c("C1","C2")
mymatrix<-matrix(cells,nrow=2,ncol=2,byrow=T,dimnames=list(rnames,cnames)) mymatrix
mymatrix<-matrix(cells,nrow=2,ncol=2,byrow=F,dimnames=list(rnames,cnames))mymatrix
4.列表 x<-list(u=2,v="abc") hn<-hist(Nile) str(hn) hnprint(hn)
5.数据框d<-data.frame(list(kids=c("jack","jill"),ages=c(12,10))) dd$ages
《R语言实战》patientid<-c(1,2,3,4) age<-c(22,24,35,35)
  diabetes<-c("type1","type2","type3","type4")
status<-c("poor","improved","excellent","poor")
patientdata<-data.frame(patientid,age,diabetes,status)
6.类?
7.拓展案例
getwd() setwd()
grade<-read.table("grade.txt",header=FALSE)
head(grade)
lma<-lm(grade[,2]~grade[,1])
attributes(lma)
lma$coef
lma
summary(lma)
lmb<-lm(grade[,2]~grade[,1]+grade[,3])



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-5-11 11:27:28
$表示选取一个给定数据框中的某个特定变量
e.g.
patientdata$age
为简化$可以联合使用attach(),detach()或单独使用with()函数
一些基本概念:
数据框:不同的列包含不同的模式(数值型,字符型)的数据
类别(名义型)变量和有序类别(有序型)变量在R中称为因子(factor)
列表(list):一般来说,列表就是一些对象(或成分,component)的有序集合,列表允许你整合若干(可能无关的)对象到单个对象名下。例如,某个列表中可能是若干个向量,矩阵,数据框,甚至是其他列表的组合。
行和列:row   column
字体:font
副标题:subtitle(简写sub)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-5-11 11:38:16
因子的使用:
setwd("E:/R")
patientdata<-read.table("patient.txt",header=T)
diabetes<-factor(patientdata$diabetes)
summary(patientdata)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-5-13 09:41:26
安装xlsx包
install.packsges("rJava")
install.packsge("xlsx")
library(xlsx)
??read.xlsx
x<-read.xlsx("tourism.xlsx","sheet4",header=T)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-5-13 10:46:17
图形初步
x<-read.xlsx("tourism.xlsx","sheet4",header=T)
attach(x)
plot(x1,gross)
abline(lm(x1~gross))
title("regression of x1 on gross")
detach(x)
图形参数:
opar<-par(no.readonly=T)
par(lty=2,pch=17)
plot(dose,drugA,type="b")
par(opar)
符号和线条的图形参数:
pch cex lty lwd
颜色参数:
col col.axis col.lab col.main col.sub fg bg
文本属性:
cex cex.axis cex.lab cex.main cex.sub
字体:
font font.axis font.lab font.main font.sub ps family
图形尺寸与边界尺寸:
pin mai mar


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-5-13 14:19:54
标题:title
坐标轴:side at labele pos lty col las tck
次要刻度线:hmisc包中的minor.tick函数
参考线:abline()
图例:legend()
文本标注:text mtext
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群