查看默认路径:
getwd()

修改路径:
setwd(dir='F:/R/Rdata')

查看参数:ls()
x<-1
y<-2
z<-3
ls()
"x" "y" "z" #参数

查看参数具体信息:
ls.str()
x : num 1
y : num 2
z : num 3

保留数据和绘图函数
save.image()

退出
q()

R包的安装(R客户端不是Rstudio客户端):在线安装
install.packages()需要选择附近的站点
install.packages(‘vcd’) 在括号中输入要安装的包即可

查看R包的安装路径
.libPaths()

查看有哪些安装包:
library()

载入包:不需要加引号
library(vcd)
requre(vcd)

使用R包:查看R包的内容
help(package='vcd') 帮助信息
列出R包中包含的函数:
library(help='vcd') 基础信息
ls('package:vcd') R包中包含的函数

查看具体函数使用方法
data(package='vcd')

移出加载的包:
detach('package:vcd')

彻底删除已安装的包
remove.package('vcd')

R包的批量移植
Rpack<-installed.package()[,1]
save(Rpack,file='Rpack.Rdata')
Rpack
for (i in Rpack) install.packages(i)

获取帮助
help 或help.start()
查看某个函数:
help(sum) 或?sum
?plot
args(plot)
查看函数使用案例:
example(mean)

R内置demo
查看R的某个包的帮助文档
help(package=vcd)

R内置数据集
help(package='datasets')

R不加载R的包直接使用内置数据集
data(Chile,package='car')

 

c(1:100) 1--100的等差数列
等价于
seq(from=1,to=100)

seq(from=1,to=100,by=2) 输出1--100且等差值为2的数


seq(from=1,to=100,length.out=10)   #输出1--100且等差值为2的10个数

 

 

rep(2,5)  #前面的参数为要重复的数字,后面为重复的次数

 

 

rep(x,5)

 

 

rep(x,each=5)

 

 


rep(1:5,each=5)

 

 


rep(1:5,each=5,times=3)

 

 

names对向量的每个元素添加名称

 

 

添加向量:x[101]<-101

v<-1:3
> v
[1] 1 2 3
> v[c(4,5,6)]<-c(4,5,6)    添加多个元素
> v  
[1] 1 2 3 4 5 6

 

 

v[20]<-4  向量被扩展到20个元素
> v
[1] 1 2 3 4 5 6 NA NA NA NA NA NA NA NA NA NA NA NA NA 4

插入值:利用append函数,第一个参数为插入值的向量,第二个参数为插入的值,第三个参数为插入的位置
append(x=v,values=99,after=5)   若after=0,表示在向量的头部插入数据

 

 

删除整个向量:

rm(v)

删除向量中的某个元素:

 

 

 

向量运算:

长向量元素个数必须是短向量个数的整数倍

 

%in%  左边的向量是否在右边的向量内

 

 

 逻辑运算测试两个向量是否相等时,用两个==

ceiling函数:返回值为不小于x 的最小整数

 

floor返回不大于 x 的最小整数

 

返回整数部分

 

 

round函数返回四舍五入的值

 

 

round(8.9764,digits=4)四舍五入并保留四位小数

 

 

 统计函数:

对向量的所有数据进行处理,返回一个值

mean:平均值   var:方差  sd:标准差  prod:向量中各元素的乘积  median:中位数

 

 

quantile 百分位

 

 

 

 

加入which后查找的是检索值

 

posted on 2019-09-06 16:11  潇湘薇溦  阅读(282)  评论(0编辑  收藏  举报