1R语言基础篇简介:R语言在英文里写成R或R-project,最开始的时候,国内将R语言翻译成R软件,后来觉得不妥,翻译成R语言或R或环境,R语言是S语言的一种实现。S语言是国外学者开发的用来做数据探索、统计分析、作图的语言。R软件是一套完整的数据处理、计算和制图软件。用户可通过R软件的网站(新的R软件信息,并得到最新的应用统计软件包。说R是统计软件,还不如说是数学计算软件,因为它提供了若干统计程序包,各种数学计算、统计计算函数,包含了很多程序包。国外好多大学学生,学的统计工具都是R语言,而国内最早应用它的大学是清华大学,学生为了参加世界数学建模大赛,目前只有中国人大、广东暨南大学统计专业才有教授R语言课程,人大肖凯老师在网上讲授R语言课程目前比较畅销。R语言是一种用于开源免费的用于数据分析的计算环境,是用于统计分析、绘图的语言和操作环境,是一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。R语言参考书:R语言实用教程,薛毅,陈立萍编著,清华大学出版社,2014年10月第一版。:R的网站:.org,进入网站后出现画面:第一步:点击“CRAN”链接3第二步:选择镜像china“./CRAN/”第三步:选择“DownloadRforWindows”——根据你的操作系统选择4第四步:选择“base”第五步:选择“”下载安装................................................................完成............................................................(用help(),或?求帮助,getwd()获得R的当前工作目录,#是注释符):对象和函数,用赋值运算符赋给对象内容。赋值运算符赋:尖括号<和减号-组成:<-###################################################R变量###################################################x<-945xy<-39yy<-43#####刷新前面y的内容yz<-5w<-z^2wi<-(z*2+45)/2#####用赋值表达式赋给对象内容i(34+90)/#####只想知道结果ls()########知道当前对象rm(y)########删除当前对象,释放空间rm(z,w,i).............................................完....................................................6###################################################R向量###################################################对象都有模式和长度属性,数据类型有:字符串、数值型、逻辑型、复数型。用小写c加括号建立向量,数值向量可以做四则运算v<-c(4,7,,,80)vlength(v)###############长度mode(v)###############模式c(1,2,3,4)>c(1,1,4,5)##########向量做比较,产生的是逻辑向量F,T,F,F一个向量的所有元素必须具有相同的模式,即数据类型,否则强制转换v<-c(4,7,,,80,"rrt")#########执行强制转换,字符值用单引号或双引号vu<-c(4,6,NA,2)##############NA代表缺失值uk<-c(T,F,NA,TRUE)kv[2]##############向量的某个元素v[1]<-'hello'vx<-vector()##############创建空向量x[3]<-45x7length(x)x[10]x[5]<-4xv<-c(45,243,78,343,445,44,56,77)vv<-c(v[5],v[7])#########创建向量子集v....................................................完.............................................######################################################VectorizationR向量化################################
《R语言课件》R语言(第一课) 来自淘豆网m.daumloan.com转载请标明出处.