对“Gary.csv”中数据进行进行属性构造处理,增加“总成绩”属性 Gary.csv setwd('D:\\data') list.files() #数据读取 dat=read.csv(file="Gary.csv",header=TRUE) #构造属性 sum=(dat[,2]+dat[,3]+dat[,4]+dat[,5]+dat[,6])#计算五列成绩数据求总和 #保存结果 outputfile=data.frame(dat,'总成绩'=sum)#变量重命名,存入数据 outp…
我们发现这张Gary.csv表格存在学生成绩不完全的(五十三名学生,三名学生存在成绩不完整.共四个不完整成绩) 79号大学语文.高等数学 96号中国近代史纲要 65号大学体育 (1)NA表示数据集中的该数据遗失.不存在.在针对具有NA的数据集进行函数操作的时候,该NA不会被直接剔除.如x<-c(1,2,3,NA,4),取mean(x),则结果为NA,如果想去除NA的影响,需要显式告知mean方法,如 mean(x,na.rm=T):NA是没有自己的mode的,在vector中,它会“追随”其他数…
对11_1_4.csv成绩表进行主成分分析处理 setwd('D:\\data') list.files() #读取数据 dat=read.csv(file="11_1_4.csv",header=TRUE) dat=dat[,-c(1,2,10,11)] #主成分分析 PCA=princomp(dat,cor=F) names(PCA)#查看输出项 (PCA$sdev)^2#主成分特征根 summary(PCA)#主成分贡献率 PCA$loadings#主成分载荷 PCA$score…
“Gary1.csv”.“Gary2.csv”.“Gary3.csv”中保存了一个班级学生三个学期的成绩 对三个学期中的成绩数据进行集成并重新计算综合成绩和排名,并按排名顺序排布(学号9位数111304001~11304047) Gary1.csv中数据 Gary2.csv中数据 Gary3.csv中数据 cbind是根据列进行合并 (要求:所有数据行数相等) rbind是根据行进行合并 (要求:所有数据列数相同) #打开工作目录文件 setwd('D:\\data') list.files()…
模拟产生学生名单,记录高数,英语,网站开发三科成绩,然后进行统计分析 假设有100名学生,起始学号为161304000,各科成绩取整 高数成绩为均匀分布随机函数,都在75分以上 英语成绩为正态分布,平均成绩80 网站开发成绩为正态分布,平均成绩83,标准差18, 正态分布中超过100分的成绩变成100分 生成学号.三科成绩 生成学号 num<-seq(,) 生成高数成绩 高数成绩为均匀分布随机数,都在 75 分以上 均匀分布函数:runif(n,min=0,max=1) 其中,n 为产生随机值个…
对“Gary.csv”中的成绩数据进行统计量分析 用cor函数来计算相关性,method默认参数是用pearson:并且遇到缺失值,use默认参数everything,结果会是NA 相关性分析 当值r>1时,正相关,一个变量增加或减少时,另一个变量也相应增加或减少 当值r=1时,无相关,说明两个变量相互独立,有一个变量值无法预测另一个变量值 当值r<1时,负相关,一个变量增加或减少时,另一个变量也相应减少或增加 相关系数取值范围限于: -1 <= r <= +1 好严格的对称性 如…
对成绩表"11_1_1.csv" "11_2_1.csv"进行集成,并重新计算4门课程的平均分为综合测评,增加“排名”属性,并按排名排序 "11_1_1.csv","11_2_1.csv"是两个不同班级的学生 setwd('D:\\data') #读取数据 dat1=read.csv('./11_1_1.csv',he=T) dat2=read.csv('./11_2_1.csv',he=T) result=rbind(dat…
对“Gary.csv”中的成绩数据进行统计量分析 基础数据分析 均值 中位数 极差   标准差   变异系数 1/4分位数 3/4分位数 四分位间距... ...分析 setwd('D:\\data') #更改工作目录 list.files() #列出当前工作目录下的文件 dat=read.csv(file="Gary.csv",header=TRUE) #读取"Gary.csv文件" dats=dat[,] #对大学体育成绩进行分析 # 统计量分析 #平均分 me…
对“Gary.csv”中的成绩数据进行分布分析 (1)按0-59,60-69,70-79,80-89,90-100分组绘制高级语言程序设计成绩的频率分布直方图. (2)按0-59,60-69,70-79,80-89,90-100分组绘制计算机导论成绩的分布饼图. (3)绘图前4门课程的折线比较图. 实现过程 绘制高级语言程序设计成绩的频率分布直方图 setwd('D:\\data') #更改工作目录 list.files() #列出当前工作目录下的文件 dat=read.csv(file="Ga…
这两天有基友要php中curl抓取教务处成绩的源码,用于微信公众平台的开发.下面笔者只好忍痛割爱了.php中CURL技术模拟登陆抓取数据实战,抓取沈阳工学院教务处学生成绩. 首先,教务处登录需要验证码.我们寻找验证码的链接地址http://218.61.108.163/ACTIONVALIDATERANDOMPICTURE.APPPROCESS,来进行数据的抓取.下面看下主要代码-index.php <?php $ch=curl_init("http://218.61.108.163/AC…