R语言 学习笔记

chap1

最主要的参考书

  • Richard A. Becker,John M. Chambers
    Allan R.Wilks 著的The New S Language: A Programming Environment for Data Analysis and Graphics

  • John M. Chambers and Trevor J. Hastie 编的Statistical Models in S

大多数人用 R 就是因为它的统计功能

更多的包可以通过网上或其
他地方的CRAN 社区(http://CRAN.R-project.org) 得到

q()

退出R

  • yes(Y):在退出前保存数据

  • no(N):不保存数据就退出

  • cancel©:重新返回 R 会话

help(solve)
?slove

等价,就是查询函数的用法,solve 是模板,可以被换成任意函数名。

help.start()

在help.start() 启动的浏览页上,‘搜索引擎和关键词’(Search Engine & Keywords )链接特别有用

字符串用双引号"it’s important."

R命令

  • 基本命令要么是表达式(expressions)要么就是赋值(assignments)
  • 命令可以被(;)隔开,或者另起一行。基本命令可以通过大括弧({和}) 放在一起构成一个复合表达式(compound expression)

#

  • 注释:一行中,从井号(#)开始到句子收尾之间的语句就是注释。

Working directory

setwd()
getwd()

wd stands for working directory
在setwd()里,dir需要用’单引号框起来,要’D:/…/…/…/…'。实例:

setwd(‘D:/1a a period in university/R/zzh play’)

赋值:
注意一下赋值符号(<-),它实际上包括两个字符,即< (“小于号”) 和- (“负号”)。这两个字符在方向上要求严格一致2 并且‘指向’被表达式赋值的对象。在许多情况下,= 可以代替使用。

>- 相当于 =
p >- data.frame(x=x,y=x^2)

chap2

create a 向量

x <- c(10.4, 5.6, 3.1, 6.4, 21.7)

c() 就是装向量的
这是一个用函数 c() 完成的赋值语句。这里的函数 c() 可以有任意多个参数,而它返回的值则是一个把这些参数首尾相连形成的向量1。

向量的运算

相运算的两个向量长度最好相等(在R中,向量中的一个元素长度为1)
如果不相等,短的向量会被拷贝,以满足长向量多余元素的运算

  • 统计学的一些函数:

mean()#计算平均值
var()#计算样本方差

在 R表达式中,冒号优先级别最高

x=1:30
x=30:1 #生成反向的向量
x=seq(1,30)
seq(-5, 5, by=.2) -> s3
s4 <- seq(length=51, from=-5, by=.2)

2 . 5 缺损值

is.na(x)

x是用于检验的向量
is.na()遇到的有两种值:

  • not available/missing value:NA—>返回TRUE
  • 特定值—>FAULSE
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值