3.R包的使用

3.1R包的使用

> .libPaths() #显示库安装的路径
[1] "C:/Users/23985/Documents/R/win-library/4.0"
[2] "D:/R/R-4.0.2/library"                      
> library() #显示库有哪些软件包
> library(vcd)  #载入包
载入需要的程辑包:grid
Warning message:
程辑包‘vcd’是用R版本4.0.3 来建造的 
> require(vcd)   # 载入包= library(vcd)
> help(package="vcd")  #加载vcd包的帮助
> help(package="ggplot2") #加载ggplot2包的帮助
> library(help="vcd")  #加载vcd包的基础内容
> Arthritis  #显示vcd包中的Arthritis数据集,可作为案例使用
   ID Treatment    Sex Age Improved
1  57   Treated   Male  27     Some
2  46   Treated   Male  29     None
3  77   Treated   Male  30     None
...
ls("package:vcd")  #列出vcd包中所有的函数
> data(package="vcd") #列出vcd包中所有的数据集
> detach("package:vcd") #移除vcd包
> Arthritis #移除后将不能调用vcd包中的Arthritis数据集
错误: 找不到对象'Arthritis'
> Arthritis
错误: 找不到对象'Arthritis'
> require(vcd)  #重新载入vcd包
载入需要的程辑包:vcd
Warning message:
程辑包‘vcd’是用R版本4.0.3 来建造的 
> Arthritis #调用vcd包中的Arthritis数据集
   ID Treatment    Sex Age Improved
1  57   Treated   Male  27     Some
2  46   Treated   Male  29     None
3  77   Treated   Male  30     None
> remove.packages("vcd") #将vcd包删除

3.2R包的批量移植

在一台电脑上

> install.packages()[,1]  #加载要安装包的第一列
> Rpack <- installed.packages()[,1] # 打包
> save(Rpack,file="Rpack.Rdata") #保存

在另一台电脑上

>load(file = "Rpack.Rdata") #加载Rpack 
>for (i in Rpack) install.packae(i) #用for循环加载Rpack中的包

你可能感兴趣的:(3.R包的使用)