本节书摘来自异步社区《R数据可视化手册》一书中的第1章,第1.1节,作者 【美】Winston Chang,更多章节内容可以访问云栖社区“异步社区”公众号查看
第1章 R基础
R数据可视化手册
本章包括以下基础知识:安装包、使用包和加载数据。
如果你想快速上手,本书大多数技巧都需要安装ggplot2和gcookbook包。运行下面命令来安装:
install.packages(c("ggplot2", "gcookbook"))
然后,在每个R会话中,你需要在运行本书的例子之前先加载它们:
library(ggplot2)
library(gcookbook)
附录A提供了一个关于ggplot2绘图包的简介,主要是面向不熟悉ggplot2的读者。
R中的包是一些为了便于分发和传播而封装在一起的函数和(或)数据集(可以没有数据集)的集合。在你的电脑中安装软件包,便可以扩展R的功能。如果一个R用户编写了一个包并觉得这个包对其他R用户可能有用,那么,这位R用户就可以通过软件包仓库将该包发布。发布R软件包的最主要的软件包仓库是CRAN(Comprehensive R Archive Network),不过也有其他的仓库,如Bioconductor和Omegahat。
1.1 安装包
问题
如何从CRAN安装R包?
方法
使用install.packages()函数来安装包,括号中写上要安装的包名。以安装ggplot2包为例,运行:
install.packages("ggplot2")
此时系统可能提示你选择一个下载镜像,可以选择离你最近的一个;如果想要确保包的版本是最新的,那就选择Austria站点,因为这是CRAN的主服务器。
讨论
当R安装一个包的时候,该包依赖的所有包也都会被自动安装。
CRAN是R包的仓库,在全球范围内有很多镜像,它是R默认使用的库。此外,还有几个软件包仓库,如Bioconductor,它是与基因组数据分析相关的包的软件包仓库。