R中的包

来源:互联网 发布:激光雷达避障算法 编辑:程序博客网 时间:2024/06/05 19:52

一、R中的包

1.包的概念

  1. 包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。计算机上存储包的目录称为库(library)。

  2. 函数.libPaths()能够显示库所在的位置, 函数library()则可以显示库中有哪些包。

  3. R自带了一系列默认包(包括base、datasets、utils、grDevices、graphics、stats以及methods),它们提供了种类繁多的默认函数和数据集。

  4. 其他包可通过下载来进行安装。安装好以后,它们必须被载入到会话中才能使用。

  5. 命令search()可以告诉你哪些包已加载并可使用。

2.包的安装

  1. 使用命令install.packages() .例如,包gclus中提供了创建增强型散点图的函数。可以使用命令install.packages(‘gclus’)来下载和安装它。

  2. 使用命令update.packages()可以更新已经安装的包。

  3. 使用installed.packages()命令可以查看已安装包的描述,这将列出安装的包,以及它们的版本号、依赖关系等信息。

3.包的载入

  1. 使用library()命令载入某个包

4.包的使用

  1. 载入一个包之后,就可以使用一系列新的函数和数据集了。包中往往提供了演示性的小型数据集和示例代码,能够让我们尝试这些新功能。

二、批处理

  1. Linux或Mac OS X系统下:
    在terminal中使用R CMD BATCH options infile outfile
    依照习惯,infile的扩展名是.R,outfile的扩展名为.Rout
原创粉丝点击