一起来学R│4-包的安装与调用
点击上方蓝字,关注:
公共管理定量方法学习 微信公众号
本文是“一起来学R”系列的终章,而我将要离开这座城市:
1- 零基础入门
2- 基本统计分析
3- 数据可视化
4- 包的安装与调用
R包是R函数、数据、预编译代码以一种定义完善的格式组成的集合,它为R语言使用者提供了许多“开箱即用”的功能,例如之前推送中提到的“devtools”、“REmap”包等等;目前,R程序包的数量达到几千个,用于经济计量、财经分析、人文科学研究以及人工智能等等许多方面。
安装程序包有四种方式:
1. 通过菜单:依次点击“程序包-安装程序包”,弹出的对话框中,选择要安装的包,然后点击“确定”;
2. 通过install.packages("")函数:
# 安装xlsx包
install.packages("xlsx")
3. 通过本地安装:如果已经下载程序包的压缩文件,可以在本地来安装。但在windows、unix、macOS操作系统下安装文件的后缀名不一样:linux环境是tar.gz文件;windows环境是,zip文件;MacOS环境是.tgz文件;
4. 通过GitHub安装:GitHub是一个面向开源及私有软件项目的托管平台,有一些R包托管在该网站上。例如,可用于绘制地图数据的REmap包;但利用GitHub程序包之前,要事先安装并调用devtools包,而且要知道该程序包所在开发者网页:
install.packages("devtools")
library(devtools)
install_github('lchiffon/REmap')
调用程序包有三种方式:
即“library”函数和“rquire”函数,或点击菜单“加载程序包”;查看已经安装过哪些程序包,可以使用“library()”函数:
# 查看已安装的程序包
library( )
另外,可以使用“help”参数查看某个程序包的帮助文档:
# 查看xlsx包的帮助文档
library(help="xlsx") # 查看xlsx包的帮助文档
本期参考文献及教程推荐
[1] [美] Robert I. Kabacoff 著,高涛,肖楠,陈钢 译,R语言实战,人民邮电出版社,2013年版