R语言学习日记——创建向量,产生向量随机数等
(2013-03-06 22:10:19)
标签:
r语言it向量函数 |
创建向量:
创建向量可以有三个函数,他们分别是:c(),rep(),seq().
举例:
c(2,5,6,9) #产生向量(2,5,6,9)
rep(2,time=4)
#产生向量(2,2,2,2)
seq(from=3,to=5,by=1)
#产生向量(3,4,5)
当然相互组合可以产生复杂的向量,例如:
rep(1:2,c(10,15)) #产生有10个1和15个2的向量
产生向量随机函数:
产生随机数有两个函数,他们是 runif(),rnorm()
举例:
runif(10,min=0,max=1) #产生10个最小值为0,最大值为1的随机数
[1] 0.23848237 0.44347367 0.59288350 0.58668014 0.11930517 0.01078175
[7] 0.10631982 0.12381276 0.42652069 0.20232110
ronrm(10,mean=0,sd=1)
#产生10个平均值为0,方差为1的随机数
[1] 1.1218179 0.9658383
-0.1781805 -0.2966419 -0.5140599 -0.6712930
[7] -0.6191541 0.3281707 -0.4221563
-1.4064053
创建数据框:
data.frame()
实例:
intake.pre <- c(5260, 5470, 5640, 6180, 6390, 6515, 6805,
7515, 7515, 8230, 8770)
intake.post <- c(3910, 4220, 3885, 5160, 5645, 4680, 5265,
5975, 6790, 6900, 7335)
intake<- data.frame(intake.pre,intake.post)
#创建数据框
显示结果如下:
intake.pre intake.post
1
5260
3910
2
5470
4220
3
5640
3885
4
6180
5160
5
6390
5645
6
6515
4680
7
6805
5265
8
7515
5975
9
7515
6790
10
8230
6900
11
8770
7335
===============================================================================
OK,今天功课做完了
创建向量可以有三个函数,他们分别是:c(),rep(),seq().
举例:
c(2,5,6,9)
rep(2,time=4)
seq(from=3,to=5,by=1)
当然相互组合可以产生复杂的向量,例如:
rep(1:2,c(10,15))
产生向量随机函数:
产生随机数有两个函数,他们是
举例:
runif(10,min=0,max=1)
[1] 0.23848237 0.44347367 0.59288350 0.58668014 0.11930517 0.01078175
[7] 0.10631982 0.12381276 0.42652069 0.20232110
ronrm(10,mean=0,sd=1)
[1]
[7] -0.6191541
创建数据框:
data.frame()
实例:
intake.pre <- c(5260, 5470, 5640, 6180, 6390, 6515, 6805,
7515, 7515, 8230, 8770)
intake.post <- c(3910, 4220, 3885, 5160, 5645, 4680, 5265,
5975, 6790, 6900, 7335)
intake<- data.frame(intake.pre,intake.post)
显示结果如下:
1
2
3
4
5
6
7
8
9
10
11
===============================================================================
OK,今天功课做完了
前一篇:R语言学习日记——方差分析
后一篇:R学习日记——温故知新