- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
R语言 菜鸟级课程 生产系统产品部 游皓麟 2014.03.28 R语言快速入门 如何用R进行数据预处理 如何用R分析数据、初步窥探数据 R语言快速入门 Windows下安装R、Rstudio 方法:从/网站上下载R 3.0.3安装文件 从/ide/网站上下载RStudio安装文件 linux下安装R、Rsutdio 方法:执行apt-get install r-base r-base-dev安装R 执行dpkg -i rstudio-server-0.98.490-i386.deb安装rstudio 向量(vector) 列表(list) 矩阵(matrix) 数据框(data.frame) install.packages() install.packages(c(xx,yy)) RCMD INSTALL xxx.tar.gz help查看帮助 读入数据 保存对象 删除数据 目录操作 软 件 安 装 数 据 类 型 安 装 R 包 基 本 操 作 R语言快速入门 软 件 安 装 R语言快速入门 数 据 类 型 #? 1、如何创建一个向量 r-c(1,2,4,3,2) a-1:10 b-rep(1,10) c-seq(0,20,length=21) #? 2、在向量中插入另外一个向量 append(a,30:40,after=2) #? 3、获取某个值的下标 which(3==a) which.max(a) which.min(a) ---------------------------------------------- #? 1、如何创建一个列表 m=list(a=3,b=data.frame(I=c(1,2),D=c(3,2)), c=1:4) #? 2、向列表中添加一个值 m-c(m,d=4) #? 3、从列给中删除一个值 m$a-NULL #? 1、如何创建一个矩阵 v-matrix(1:12,nrow=3,byrow=T) #? 2、求矩阵的逆(需要方阵,且秩为行数) v2-matrix(tan(1:16),nrow=4,byrow=T) qr(v2)$rank solve(v2) #? 3、求矩阵的特征值与特征向量(需要方阵) eigen(v2) ------------------------------------------------------- #? 1、如何创建一个数据框 d-data.frame(ID=c(1,2,3,4,5),AGE=20:24,INCOME=c(23001,3232,10232,9923,1023)) #? 2、条件过滤及子集筛选 d2-d[d$INCOME10^4,c(ID,AGE)] d2-subset(d,d$INCOME10^4,c(ID,AGE),drop=TRUE) #? 3、数据框的拼接 d2-cbind(d2,RNO=c(20,23)) R语言快速入门 安 装 R 包 R语言快速入门 基 本 操 作 #PART1_基本操作 #读入数据 #? 1、如何读入数据文件 m-read.table(c:\\m.txt,header=T) #? 2、如何读取数据库 library(RODBC) channel-odbcConnect(BOS_CENTER, yx_ods,yx_ods060) out-sqlQuery(channel,select * from DA_SANLEIANJIAN) #? 3、如何加载对象文件 load(c:\\a.RData,verbose=T) ------------------------------------------------ #保存对象 #? 1、保存对象为数据表(数据库) tmp-data.frame(ID=1:10,VALUE=tan(1:10)) sqlSave(channel,tmp,tablename=TEST65,…..) #? 2、保存对象为R对象文件 save(out, file = c:\\a.RData) #? 3、保存对象为数据文件 write.csv(out,c:\\1.csv) write(as.matrix(out[,13:18]),file=c:\\2.txt) #删除数据 #? 1、清除内存对象 rm(out) rm(list=ls()) #? 2、删除数据库表 sqlQuery(channel,drop table TEST65) #? 3、删除本地数据文件 fi
文档评论(0)