R语言实验指导书(二).docR语言羽磋茹导若(二)
2016年1。月27幻
实验三创建和使用R语言数据集
实验目的:
了解R语言中的数据结构。
熟练掌握他们的创建方法,和函数中一些参数的使用。
对创建的数据结构进行,排序、查找、删除等简单的操作。
实验内容:
向量的创建及因子的创建和查看
有一份来自澳大利亚所有州和行政区的20个税务会计师的信息样本1 以及他们各自所在地的州名。州名为:tas, sa, qld, nsw, nsw, nt, wa, wa, qld, vic, nsw, vic, qld, qld, sa, tas, sa, nt, wa, vic。
将这些州名以字符串的形式保存在state当中。
创建一个为这个向量创建一个因子statefo
使用levels函数查看因子的水平。
R version (2016-06-21) -- "3ug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Confuting Platform: 1336-w64-mingw32/i3S6 (32-bit)
R是目由款件,不带任何担保.
在其些条件下你亏以将其S主散在.
用'license (),或'licence () ■束看散布的详细条件。
R是个合作计划,有许多人为之做出了页献.
用•contributors (),来看合作者的详缅情况
'citation() ,会告诉勺:如何左巳版物中正磋地引用R或RW字包.
demo (),来看一些示范•宜子,用'help (),才:阅读在线琴助文件,或
help, start () ■通过HTML浏览器来看帮助文件=
•a() ,退出R.
state<-c(tasr sa, qld, nsw, nsw, wa, wa, qld, vic, nsw, vic, qLd, qld, 错误:找不到对象吒q,
state<-c(r,tas,,/ nsar\ nqldn, nnswnr nnswn, nnzn, nwar\ nwan, nqldnF "vie",
factor(state)
[1] tas sa qld nsw nsw nt wa wa qld vic nsw vic qld qld sa tas sa nz
Levels: nsw nt qld sa tas vic wa
levels(state)
NULL
3tatef<-factor(state)
levels(staref)
[1] Mnswr, nnzn r,qldn nsar, ntasn nvicn r,waM
矩阵与数组。
创建一个4*5的数组如图,创建一个索引矩阵如图,用这个索引矩 阵访问数组,观察结果。
[,1]
[,2]
[,3]
[,4]
[,5]
[1,]
1
5
9
13
17
[2J
2
6
10
14
18
[3,]
3
7
11
15
19
L4J
4
8
12
16
20
[.1]
[.2]
Li,J
1
3
[2J
2
2
[3J
3
1
myarray
[,1] 1,2} :,3] [,4] :,5]
[1,] 1 5 9 13 17
[2,] 2 6 10 14 18
[3,] 3 7 11 15 19
[4, ] 4 8 12 16 20
x<-c(1:3)
y<-c(3:1)
cells<-c(x, y)
mi,matrix<-matrix
mynMrixv-maiyix (cells f nrow=3, ncol=2)
[3:
myarray [myniatrix Error in mymatrix[1:3,
rayarray [mymatrix
[1] 9 6 3
myarray [miTnatrix
[1] 3 6 9
myarray LmiTnatrix 霍参:意外白
in
rayarray [miTnatrix
1:3,1:3]
1:3]
1:3,1:2]
:下标出界
1:3,2
1:3] tmiTiatrix [ 1:3J }
r,myarray [m^Tnarrix[ 1:3] ,myma'crix[1:3] } 1:3], miTnatrix [1:3]
,2】[,3]
9
10
3,] 3
将之前的state,数组,矩阵合在一起创建一个长度为3的列表。
> inylist<-lis,c (stare,myarray,m
R语言实验指导书(二) 来自淘豆网m.daumloan.com转载请标明出处.