美文网首页
2019-07-27 [R语言编程艺术-1]

2019-07-27 [R语言编程艺术-1]

作者: 森尼啊 | 来源:发表于2019-07-27 23:58 被阅读0次

chaper1 快速入门

运行R

#交互模式
R# linux or mac 终端键入,进入
source("z.r")#把R的命令报损到文件里

#批处理模式
#z.r里保存画图命令如下
pdf("xh.pdf")#创建的图形保存在PDF中,名称 xh.pdf
hist(rnorm(100))
dev.off()#关闭使用的图形设备,本例中的xh.pdf,即把文件写入磁盘
#shell 命令运行
R CMD BATCH z.r

简单运行R

data() #出现R的内置数据集列表
q()#退出R
help()#获得帮助
example()#运行例子代码,感觉超好用!

重要的数据结构

向量、字符串、矩阵(矩形的数值数组)、列表、数据框、类

chapter 2 向量

主题词:循环补齐、筛选、向量化

循环补齐

  • 对向量使用运算符,要求向量长度相同,否则短的会自动补齐
  • 矩阵是长向量,R中按列存储
    -创建向量
1:i-1#(1:i)-1,冒号运算符有限
?Syntax#运算符优先级的说明
seq()
rep()#两个参数,times,次数,each,交替重复的次数
all()
any()

-向量化运算符

sqrt()
round()
matrix(z12(x),ncol = 2)
snapply(x,f)#对x的每个元素使用函数f(),并将结果转化为矩阵

-NA和NULL
-筛选

#生成筛选索引
z <- c(5,2,-3,8)
w<-z[z*z >8]# TRUE,FALSE,TRUE,TRUE
w 
5,-3,8

x[x>3] <-0#所有大于3的元素换为0

subset()
which()
ifelse()

-测试向量相等

x <- 1:2 #整型
y<-c(1,2)#浮点数

相关文章

网友评论

      本文标题:2019-07-27 [R语言编程艺术-1]

      本文链接:https://www.haomeiwen.com/subject/ffeyrctx.html