R,作为一个非常灵活的平台,是专用于探索、展示和理解数据的语言,一种为统计计算和绘图而生的语言和环境,也是统计、预测分析和数据可视化的全球通用语言,它提供各种用于分析和理解数据的方法,从最基础的到最前沿的,无所不包。
1、包
包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。计算机上存储包的目录
称为库(library)。函数.libPaths()能够显示库所在的位置, 函数library()则可以显示库中
有哪些包。
R自带了一系列默认包(包括base、datasets、utils、grDevices、graphics、stats
以及methods),它们提供了种类繁多的默认函数和数据集。其他包可通过下载来进行安装。安装
好以后,它们必须被载入到会话中才能使用。命令search()可以告诉你哪些包已加载并可使用。
下载安装包:install.packages() 。例如,包gclus中提供了创
建增强型散点图的函数。可以使用命令install.packages("gclus")来下载和安装它。
查看包:installed.packages()
载入包:library()
更新包:update.packages()
演示示例:help(package="package_name") 载入一个包之后,就可以使用一系列新的函数和数据集了。包中往往提供了演示性的小型数据集和示例代码,能够让我们尝试这些新功能。帮助系统包含了每个函数的一个描述(同时带有
示例),每个数据集的信息也被包括其中。
2、包的示例实践
任务描述:
(1) 打开帮助文档首页,并查阅其中的“Introduction to R”。
(2) 安装vcd包(一个用于可视化类别数据的包)。
(3) 列出此包中可用的函数和数据集。
(4) 载入这个包并阅读数据集Arthritis的描述。
(5) 显示数据集Arthritis的内容(直接输入一个对象的名称将列出它的内容)。
(6) 运行数据集Arthritis自带的示例。如果不理解输出结果,也不要担心。它基本上显示
了接受治疗的关节炎患者较接受安慰剂的患者在病情上有了更多改善。
(7) 退出。
代码清单:</