R随机生成数据并打乱排序
runif(100,0,2)----生成100个0-2的数--均匀分布
sample(seq(0,2,by=0.00001),100,replace=TRUE) ----生成差为0.00001的0-2的数列,从中随机取样100个并且允许重复
正态分布
rnorm(n,mean=,sd=)
二项分布
rbinom(m,n,p)
打乱顺序-用抽样
sample(x[i],length(x[i]))
保留小数点后2位
round(1.6648,2)
生成20个90-100的数
runif(20,90,100)
a=round(runif(20,90,100),0)
b=round(runif(20,60,80),0)
横向数据合并merge及纵向数据合并rbind
merge(a,b)
rbind(a,b)
合并向量
c=c(a,b)
matrix(x,nrow=3)形成3行的矩阵(默认按列排) matrix(x,ncol=4)形成4列的矩阵
c=sample(c,length(c))
da=matrix(c,ncol=4)
write.table (da, file ="F:/笔记学习/天池比赛/score.csv",sep =",",row.names = F,col.names=F,quote =F)
实现12个优秀
实现8+20个优秀+一般
a=c(round(runif(10,90,100),0),round(runif(20,80,90),0))
a=sample(a,length(a))
b=round(runif(10,90,100),0)
c=c(b,a)
matrix(c,ncol=4,byrow = TRUE)
runif(100,0,2)----生成100个0-2的数--均匀分布
sample(seq(0,2,by=0.00001),100,replace=TRUE) ----生成差为0.00001的0-2的数列,从中随机取样100个并且允许重复
正态分布
rnorm(n,mean=,sd=)
二项分布
rbinom(m,n,p)
打乱顺序-用抽样
sample(x[i],length(x[i]))
保留小数点后2位
round(1.6648,2)
生成20个90-100的数
runif(20,90,100)
a=round(runif(20,90,100),0)
b=round(runif(20,60,80),0)
横向数据合并merge及纵向数据合并rbind
merge(a,b)
rbind(a,b)
合并向量
c=c(a,b)
matrix(x,nrow=3)形成3行的矩阵(默认按列排) matrix(x,ncol=4)形成4列的矩阵
c=sample(c,length(c))
da=matrix(c,ncol=4)
write.table (da, file ="F:/笔记学习/天池比赛/score.csv",sep =",",row.names = F,col.names=F,quote =F)
实现12个优秀
实现8+20个优秀+一般
a=c(round(runif(10,90,100),0),round(runif(20,80,90),0))
a=sample(a,length(a))
b=round(runif(10,90,100),0)
c=c(b,a)
matrix(c,ncol=4,byrow = TRUE)