异步社区

异步社区是国内领先的IT专业图书社区,由人民邮电出版社主办,致力于优质学习内容的出版和分享。

34篇博客

数据科学实战(四):在 R 和 RStudio中安装扩展包

异步社区2018-12-25 10:58
1.3 在 R 和 RStudio 中安装扩展包R


有着数量庞大的扩展包,这使得R的功能得以大大增加。事实上,在很多国家的大学统计系中,R都是默认首选语言。因此,当发展出新的统计算法和技术时,R通常是第一个实现它们的语言。更幸运的是,安装新增的R包非常简单。


1.3.1 准备工作
只要R或RStudio已经安装完毕,那你就已经准备好了。


1.3.2 操作流程
在R中安装新增包非常简单。


1.打开R的交互环境或者更实用的RStudio。


2.假如我们要安装ggplot2,只要在输入如下命令后按下回车键即可:install.packages("ggplot2")我们假设,在本书后面的章节中,每当我们键入一行文本时,都会默认在末尾键入回车键。


3.此时,你会在电脑屏幕上看到如下文字。


trying URL 'http://cran.rstudio.com/bin/macosx/contrib/3.0/
ggplot2_0.9.3.1.tgz'Content type 'application/x-gzip' length
2650041 bytes (2.5
Mb)
opened URL
==================================================
downloaded 2.5 Mb
The downloaded binary packages are in
/var/folders/db/z54jmrxn4y9bjtv8zn_1zlb00000gn/T//Rtmpw0N1dA/
downloaded_packages


4.也许你已经注意到,你需要知道扩展包的准确名称,如刚才例子中你要安装的ggplot2。访问r-project网站,确保你输入的包名是准确的。


5.RStudio提供了安装扩展包更为简单的机制。如果你还没有打开它,那么现在打开RStudio。


6.在菜单栏单击进入Tools,选择Install Packages,这时会弹出一个窗口,如下图所示。



7.当你在Packages区域开始键入包名时,RStudio会自动展示一列可能的包名。这种自动补全功能简化了包的安装过程。更好的是,具有类似扩展包名称的包或者是与你要安装的包名前几个字母相同的老版本及新版本的包,你都可以看到。


8.现在安装一些新的包,这些包都是我们强烈推荐给读者安装的。在R窗口界面输入如下命令:
install.packages("lubridate")
install.packages("plyr")
install.packages("reshape2")


如果你在packtpub网站上拥有一个账户,那么对于所有的Packt图书都可以下载样例代码。如果你在其他地方购买了本书,那么你可以在访问官网注册之后,通过电子邮件获取。


1.3.3 工作原理
无论你是使用RStudio的图形界面还是直接使用install.package命令,你需要做的事情是一样的。针对目前的R版本,只要找到一个合适的库来安装。当你使用命令语句来安装包时,R会报告一个在CRAN上能找到的包的地址,以及这个包在你的电脑上下载的路径。


1.3.4 更多内容
R最强大的力量来源是其社区,这里再回顾两个网站。R-bloggers是一个整合了R相关新闻、入门指南的网站,这个网站上目前有超过750篇博客。如果你有关于R的问题,那么在这里可以找到很多信息。此外,Stack Overflow是一个很好的问答网站,在这个网站中,使用标签rstat可以找到很多关于R的问答。


当你的R技能增长之后,你可能希望构建一个R包给别人使用。本书的内容并不包含如何构建R包,但是请记住,R语言的核心正是由用户提交的丰富而广泛的包。


内容来源:异步社区;版权属【人民邮电出版社 异步社区】所有,转载已获得授权;未经授权,不得以任何方式复制和传播本书内容,如需转载请联系异步社区。