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中的包