R学习笔记(一):Package的安装与使用

昨天耗了一个下午在研究Package的下载和安装上面,果然是万事开头难,若不是SJ在旁边盯着我怕是早就缴械投降了^-^还好最终在他的指点下终于成功install好所需要的几个包,算是在R上迈出了小小第一步了~

R package, 中文是 R 包. R 包是一种包装 R 代码, 数据和文档的方式. R 包是 R 语言强大的扩展性和灵活性的基础, R 发行版本身就包括三十多个高质量的 R 包.虽然R发行版中的包已经有强大的功能,但具体到特定目的的项目时,可能并不是所有想用的包都包括其中。因此很多时候需要借用别人写好并发布在CRAN上的R包。

CRAN是什么?
CRAN为Comprehensive R Archive Network(R综合典藏网)的简称。它除了收藏了R的可执行文件下载版、源代码和帮助文档,也收录了各种用户撰写的软件包。现时,全球有超过一百个CRAN镜像站。R Mirror(R镜像)是为了方便世界各地的使用者下载R软件及相关软件包,在各地设置的镜像。它们都是R网站的备份文件,完全一样,所以选择离你最近的Mirror会使得下载R软件或R包的速度相对较快。

下载安装CRAN上的包
安装CRAN上的包需要使用install.packages()函数,接受需要安装的包的名字作为参数,可以是一个或者多个的字向量。

使用已经安装的包
加载包可以使用library()函数和require()函数。两者不同之处在于library函数会直接加载R包,不管R包是否已经被加载,而require函数在R包已经加载的情况下不加载。

suppressPackageStartupMessages()函数会抑制有的包在加载时显示的过多信息输出。

.libPaths()函数可以告诉我们R包安装到了什么地方。

installed.packages()可以查看已经安装了哪些包。

available.packages()可以查看自己的机器可以安装哪些包

这次下载安装的几个packages都是十分常用的做金融市场分析的包,包括:

PerformanceAnalytics:量化绩效指标计算和可视化

tseries:时间序列分析

zoo:一个语言类库,描述规则和不规则的有序时间序列数据,为时间序列基础包

boot:做Bootstrap 抽样技术

corrplot:进行相关系数可视化

安装好所需要的Packages之后,下一步就需要提取需要的数据以及运用不同的函数进行数据分析啦!希望一切顺利,尽可能少一些Errors出现哈哈

你可能感兴趣的:(R语言学习)