num
<-seq
(1:50)+18170001
gender
<-round
(runif
(50,min
=1,max
=2))
math
<-round
(runif
(50,min
=50,max
=100))
c.program
<-round
(runif
(50,min
=50,max
=100))
boce
<-round
(runif
(50,min
=50,max
=100))
english
<-round
(runif
(50,min
=50,max
=100))
gradetemp
<-data.frame
(num
,gender
,math
,c.program
,boce
,english
)
average
<-apply
(gradetemp
[c
("math","c.program","boce","english")],1,mean
)
grade
<-data.frame
(gradetemp
,average
)
ranks
<-grade
[order
(grade
$average
,decreasing
= T
),]
maxs
<-apply
(grade
[c
("math","c.program","boce","english")],2,max
)
mins
<-apply
(grade
[c
("math","c.program","boce","english")],2,min
)
means
<-apply
(grade
[c
("math","c.program","boce","english")],2,mean
)
vars
<-apply
(grade
[c
("math","c.program","boce","english")],2,var
)
onlygrade
<-data.frame
(math
,c.program
,boce
,english
)
cors
<-cor
(onlygrade
)
covs
<-cov
(onlygrade
)
初次学习R语言,老师布置的作业,与大家分享下,如有错误,欢迎斧正。
转载请注明原文地址: https://lol.8miu.com/read-22954.html