1 / 19
文档名称:

R语言-菜鸟级课程.ppt

格式:ppt   大小:3,054KB   页数:19页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

R语言-菜鸟级课程.ppt

上传人:s0012230 2017/9/10 文件大小:2.98 MB

下载得到文件列表

R语言-菜鸟级课程.ppt

文档介绍

文档介绍:R语言菜鸟级课程
生产系统产品部游皓麟

R语言快速入门
如何用R进行数据预处理
如何用R分析数据、初步窥探数据
R语言快速入门
Windows下安装R、Rstudio
方法:/网站上下载R
从/网站上下载RStudio安装文件
linux下安装R、Rsutdio
方法:执行apt-get install r-base r-base-dev安装R
执行dpkg -i rstudio-server--
向量(vector)
列表(list)
矩阵(matrix)
数据框()
()
(c("xx","yy"))
RCMD INSTALL ""
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)
(a)
(a)
----------------------------------------------
#? 1、如何创建一个列表
m=list(a=3,b=(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<-(ID=c(1,2,3,4,5),AGE=20:24,E=c(23001,3232,10232,9923,1023))
#? 2、条件过滤及子集筛选
d2<-d[d$E>10^4,c("ID","AGE")]
d2<-subset(d,d$E>10^4,c("ID","AGE"),drop=TRUE)
#? 3、数据框的拼接
d2<-cbind(d2,RNO=c("20","23"))
R语言快速入门


R

R语言快速入门




#PART1_基本操作
#读入数据
#? 1、如何读入数据文件
m<-("c:\\",header=T)
#? 2、如何读取数据库
library(RODBC)
channel<-onnect("BOS_CENTER",
"yx_ods","yx_ods060")
out<-sqlQuery(channel,"select * from DA_SANLEIANJIAN")
#? 3、如何加载对象文件
load("c:\\",verbose=T)
------------------------------------------------
#保存对象
#? 1、保存对象为数据表(数据库)
tmp<-(ID=1:10,VALUE=tan(1:10))
sqlSave(channel,tmp,tablename="TEST65",…..)
#? 2、保存对象为R对象文件
save(out, file = "c:\\")
#? 3、保存对象为数据文件
(out,"c:\\")
write((out[,13:18]),file="c:\\")
#删除数据
#? 1、清除内存对象
rm(out)
rm(list=ls())
#? 2、删除数据库表
sqlQuery(channel,"drop table TEST65")
#? 3、删除本地数据文件
("")
lose(channel)
-