【R入门】数据读入与图形初步

准备工作

参考书目

《统计建模与R软件》 清华大学出版社 薛毅 陈立萍
《R语言与统计分析》 高等教育出版社 汤银才

安装

百度: R
R: The R Project for Statistical Computing

左侧Download—CRAN—选择镜像——Download and Install R
——Download R for Windows

数据的读入

向量

向量的赋值

x<-c(35, 40, 40, 42, 37, 45, 43, 37, 44, 42, 41, 39)

其中X为向量名,自己随便定义,<- 是赋值符,c()为向量建立函数
上述命令就是将函数c()中的数据赋给向量x,它也等价于下面两种形式

assign("x",c(35, 40, 40, 42, 37, 45, 43, 37, 44, 42, 41, 39))
c(35, 40, 40, 42, 37, 45, 43, 37, 44, 42, 41, 39)->x

产生有规律的序列

  • 等差数列
    在这里插入图片描述
    a:b 表示从a开始,逐渐加1或者减1,直到b为止
    注意运算的优先级
  • 等间隔函数
    在这里插入图片描述
    seq(from=value1,to=value2,by=value3)
    z<-seq(1,5,by=0.2) 等价于 z<-seq(from=1,to=5,by=0.2)
    x<-seq(1,10,length=11) 等价于 x<-seq(1,10,length.out=11)
    注意:另外一种用法 seq(length=value2,from=value1,by=value3)
    z<-seq(length=51,from=-5,by=0.2)
#从1到100,步长为5,产生序列
seq(from=1,to=100,by=5)
#从1到100,产生15个数
seq(from=1,to=100,length=15)
#从1开始,步长为6,产生20个数据
seq(from=1,by=6,length=20)
  • 重复函数
    在这里插入图片描述
    rep()是重复函数
    s<-rep(x,times=3)表示将变量x重复3次,放到s里面

向量的运算

± * / ^ 对每一个元素做运算

x<-c(3,2,1)
y<-c(2,4,6)
z<-x+y #赋值
2*x
2+x
x+y
x-y
x*y
x/y
exp(x)
sqrt(x)

向量下标运算
在这里插入图片描述

与向量运算有关的函数

sum(x) 
prod(x) 
max(x) 
min(x) 
which.max(x)
which.min(x) 
range(x) #c(min(x), max(x))
length(x) 
mean(x)
median(x) 
var(x) 
cov(x)
cor(x)
var(x,y) 
cov(x,y)
cor(x,y)
round(x, n) #将小数四舍五入到小数点后n位
rev(x)  #将x中的元素求逆序
sort(x) # 升序排列
rev(sort(x)) #降序排列
rank(x) #返回秩

图形初步

w <- c(75.0, 64.0, 47.4, 66.9, 62.2, 62.2, 58.7, 63.5, 66.6, 64.0, 57.0, 69.0, 56.9, 50.0, 72.0)
hist(w, freq=FALSE)
stem(w) 
boxplot(w)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了20 篇原创文章 · 获赞 14 · 访问量 866

猜你喜欢

转载自blog.csdn.net/weixin_43645790/article/details/103917612