R for beginners

本文介绍了R语言的基础原理,包括生成随机数、查看内存对象等,并详细讲解了数据操作技巧,如序列生成、矩阵创建及绘图方法,适合R语言初学者快速上手。


本文为原书整理摘录。

基本原理

  1. rnorm(1)生成一个符合均值为0标准差为1的标准正态分布的随机数
  2. ls()显示所有在内存中的对象名

数据操作

生成数据
x<-1:10
[1]1 2 3 4 5 6 7 8 9 10
x<-1:10-1
[1]0 1 2 3 4 5 6 7 8 9
>seq(1,5,0.5)#最后一位是步长
>seq(length=9,from=1,to=5)
>c(1,2,3,4,5)
> gl(3,2,label=c("M","N","P"))#第一个数表示要出现几个变量,第二个表示每个变量出现几次
#默认为出现正整数,可加label
[1] M M N N P P
Levels: M N P
>expand.grid(h=c(60,80), w=c(100, 300), sex=c("Male", "Female"))
h w sex
1 60 100 Male
2 80 100 Male
3 60 300 Male
4 80 300 Male
5 60 100 Female
6 80 100 Female
7 60 300 Female
8 80 300 Female

绘图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值