一、R中的包
1.包的概念
包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。计算机上存储包的目录称为库(library)。
函数.libPaths()能够显示库所在的位置, 函数library()则可以显示库中有哪些包。
R自带了一系列默认包(包括base、datasets、utils、grDevices、graphics、stats以及methods),它们提供了种类繁多的默认函数和数据集。
其他包可通过下载来进行安装。安装好以后,它们必须被载入到会话中才能使用。
命令search()可以告诉你哪些包已加载并可使用。
2.包的安装
使用命令install.packages() .例如,包gclus中提供了创建增强型散点图的函数。可以使用命令install.packages(‘gclus’)来下载和安装它。
使用命令update.packages()可以更新已经安装的包。
使用installed.packages()命令可以查看已安装包的描述,这将列出安装的包,以及它们的版本号、依赖关系等信息。
3.包的载入
- 使用library()命令载入某个包
4.包的使用
- 载入一个包之后,就可以使用一系列新的函数和数据集了。包中往往提供了演示性的小型数据集和示例代码,能够让我们尝试这些新功能。
二、批处理
- Linux或Mac OS X系统下:
在terminal中使用R CMD BATCH options infile outfile
依照习惯,infile的扩展名是.R,outfile的扩展名为.Rout