Error1
> library()
Error in .rs.pager(files, header, title, delete.file) :
File C:\Users\友嘉\AppData\Local\Temp\RtmpGGJvsG\RlibraryIQR762413e6379e does not exist.
解决:是用户文件夹中文名的原因。新建一个本地Windows账户,英文名且不带空格,给予管理员权限,再打开R运行
操作记录
R包是函数/数据/预编译代码的集合
计算机上存储包的集合称为 库library
.libPaths()可以显示库所在的位置
library()可以显示库中有哪些软件包
安装包install.packages('vcd'),
哪些包已经被加载并可以使用了search()
在启动R时,一些基础包已经被载入了
在使用包前,需要先library(vcd),或者require(vcd)来载入包
ls('package:vcd') 列出R包中所有包含的函数
help(package=vcd)包的help文档
library(help=vcd)
help(sum)具体函数的help
?(sum)
要先载入包,才能用help(sum)搜索包内的函数的help文档
或者也可以help(package=vcd,agreementplot),可以不用载入,简便方法??agreementplot
help.search("heatmap")模糊搜索??heatmap,是进行本地的文档搜索
RSiteSearch("matlab"),是进行网络的文档搜索
rseek.org,搜索R相关的,但首先确保能访问Google
apropos("sum"),搜索所有包含sum三个字母的名
apropos("sum",mod="function"),搜索所有包含sum三个字母的函数名
data(package='vcd')列出包中所有的数据集
eg:
Arthritis
列出具体数据集Arthritis的内容
detach("package:vcd")移除加载的包
remove.packages("vcd")从硬盘上删除安装的包
example()是将help文档中example部分的实例运行一遍
eg:example(mean)
example("hist")
demo(graphics)