m=rbind(c(1,2),c(3,4)) #row bind缩写 ## m m%*%c(1,1) #矩阵乘法 m[1,2] #1行2列 m[2,2] #2行2列 m[1,]#第一行 m[,2]#第二列 #1.4.4列表 #列表中的各项可以属于不同的数据类型 x=list(u=2,v="abc",z=33) data("Nile") hist(Nile) hn=hist(Nile) #hist返回包含直方图信息的列表 str(hn) #structure 结构 #1.4.5数据框 d=data.frame(list(kids=c("jack","jill"),ages=c(12,10))) #1.4.6类 #attribute 属性 print(hn)

1.5扩展案例:考试成绩的回归分析

# examsquiz=read.table("ExamsQuiz.txt",header=FALSE)
#class(examsquiz)
#head(examsquiz)
#lma=lm(examsquiz[,2]~examsquiz[,1])

1.6启动和关闭R

getwd()
#setwd() 修改工作目录
#?staetup 查找更多关于启动文件的信息

1.7获取帮助

#1.7.1help()  函数
help(seq)
?"for"
#1.7.2 example()函数
example(seq)
seq(17)
example(persp)
#1.7.3如果不太清楚要查找什么
help.search("multivariate normal")
??"multivariate normal"
#1.7.4其他主题的帮助
?mvrnorm
help(package=MASS)
?files
#1.7.5批处理模式的帮助
#1.7.6互联网资源