实验3R基础(三)实验目的:掌握列表、数据框的相关运算;掌握R对数据文件的读写操作;掌握R的简单编程。实验内容:完成教材例题;完成以下练习。练习:要求:①完成练习并粘贴运行截图到文档相应位置(截图方法见下),并将所有自己输入文字的字体颜色设为红色(包括后面的思考及小结),②回答思考题,③简要书写实验小结。④修改本文档名为“本人完整学号姓名1”,其中1表示第1次实验,以后更改为2,3,...。如文件名为“1305543109张立1”,表示学号为1305543109的张立同学的第1次实验,注意文件名中没有空格及任何其它字符。最后连同数据文件、源程序文件等(如果有的话),一起压缩打包发给课代表,压缩包的文件名同上。截图方法:法1:调整需要截图的窗口至合适的大小,并使该窗口为当前激活窗口(即该窗口在屏幕最前方),按住键盘Alt键(空格键两侧各有一个)不放,再按键盘右上角的截图键(通常印有“印屏幕”或“PrScrn”等字符),即完成截图。再粘贴到word文档的相应位置即可。法2:利用QQ输入法的截屏工具。点击QQ输入法工具条最右边的“扳手”图标,选择其中的“截屏”工具。)-。教材在讲解列表(List)时,所举例子的参数是有名参数。这里我们练习创建一个列表,其参数是无名参数,并回答以下问题。运行以下命令创建列表,注意每个元素的默认名称;L<-list(12,c(34,56),matrix(1:12,nrow=4),1:15,list(10,11))L[[2]][2]的输出结果是什么?请先自己写出结果,再运行验证;[1]56用1:10替换L的第四个元素,请写出命令,并运行验证;>L[[4]]<-c(1:10)将L的第五个元素中的11替换为20,请写出命令,并运行验证。>L[[5]][2]<-20运行结果截图()生成一个5阶的Hilbert矩阵,,,i,j=1,2,…,n计算Hilbert矩阵H的行列式;求H的逆矩阵;求H的特征值和特征向量。源代码:>n<-5;H<-array(0,dim=c(n,n))>for(iin1:5){for(jin1:5){H[i,j]<-1/(i+j-1)}}>H>det(H)>solve(H)>eigen(H)运行截图:()已知有5名学生的数据,如下表所示。用数据框的形式读入数据。:源代码:>df<-(Name=c("张三","李四","王五","赵六","丁一"),Sex=c("女","男","女","男","女"),Age=c(14,15,16,14,15),Height=c(156,165,157,162,159),Weight=c(,,,,));df运行截图:()将上题中的数据表的中数据写成一个纯文本文件,()读该文件,()写成一个Excel能打开的文件,并用Excel打开。步骤:复制上表数据到记事本,;
r语言实验三 来自淘豆网m.daumloan.com转载请标明出处.