加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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
       5260        3910
       5470        4220
       5640        3885
       6180        5160
       6390        5645
       6515        4680
       6805        5265
       7515        5975
       7515        6790
10       8230        6900
11       8770        7335
===============================================================================
OK,今天功课做完了

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有