第一课理论
Data Source-->ETL-->Data Warehouses/Data marts-->Data Exploration-->Data Mining
-->Data Presentations-->Making Decisions
数据输入:txt,exel,db等各种数据类型
创建向量和矩阵
函数:c(),length(),mode(),rbind(),cbind()
数字和字符组合成矩阵后,类型为字符型
求平均值,和,最值,方差,标准差,连乘
函数:mean(),sum,min,max,var,sd,prod
帮助
help(函数名)
产生向量:
seq函数
产生字母序列letters
which函数
rev函数,sort函
生成矩阵:
函数matrix
矩阵运算:
函数t()转置,矩阵加减
矩阵相乘,函数diag()
矩阵求逆,函数rnorm(),solve()求逆矩阵
函数solve(a,b),解线形方程组
特征值和特征向量
函数eigen()
这个函数还没弄明白
数据框
数据框
列可以不同类型
data.frame('重量'=x1,'运费'=x2)
根据数据库画散点图
plot(x)
读入数据
y<-read.table("clipboard",header=T)
y=read.table("c:\\abc.txt")
x=read.table("abc.txt")
读exel
安装和加载rodbc包
> z=odbcConnectExcel("good.xlsx")
错误: 没有"odbcConnectExcel"这个函数
> library(RODBC)
> z=odbcConnectExcel("good.xlsx")
> W=sqlFetch(z,"Sheet1");
循环语句
for语句
for(i in 1:20){a[i]=i*2+3;b[i]=i+2}
while语句
> a[1]=5
> i=1
> while(a[i]<50){i=i+1;a[i]=a[i-1]+2}
R脚本
source()函数
print()函数
runif和rnorm函数
round函数
write.table
apply(数据框,2(1表示行,2表示列),统计函数)
apply(x[c("x1","x2",x3)],1,sum)
mean(x)
colMeans(x)
colMeans(x)[c("x1","x2","x3")]
write.table(x,file="d:\\a.txt",col.names=F,row.names=F,sep=" ")
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27573546/viewspace-743202/
,如需转载,请注明出处,否则将追究法律责任。