当前您所在的位置:首页>开发控件 版本控制 >开发控件

RStudio R Packages

RStudio Rpackages带有多种功能的程序包

受到R及其社区的启发
RStudio团队为许多R软件包和项目提供代码。R用户正在做一些科学,教育和行业中最具创意和重要的工作。追随随社区的步伐以及所有内容都是每天灵感的来源同时也是一项挑战。

tidyverse是针对数据科学设计的R程序包的一个意见集合。所有的程序包都有一个基本的理念和常见的编程接口。

Shiny使创建带有R的交互式Web应用程序变得非常容易。Shiny在输入、输出、广泛预创建小部件之间带有自动“反应”绑定。

 

rmarkdown可以将R代码插入到标价文档中。然后,R生成各种格式的最终文档,使用其结果取代R代码。

Sparklyr是Apache Spark的R接口,它是一个用于大数据处理的快速通用引擎。该软件包可以连接至本地和远程Apache Spark群集,“dplyr”与后端兼容,还带有一个Spark的ML算法接口。

 

ggplot 2是一个用于R的增强型数据可视化程序包。可以轻松创建令人叹为观止的多层图形。

knitr是一款美观,灵活,快速的动态报告生成器,可以将R与TeX,Markdown或HTML相结合。

tidyr可以轻松地“整理”您的数据。 简洁明了的数据才是易于使用的数据:可以轻松地进行一些改动(使用dplyr),可视化(使用ggplot2或ggvis)和模型(使用R的数百个建模程序包)。

readr使得读取多种类型的表格数据变得非常容易,包括:带有read_delim(),read_csv(),read_tsv()和read_csv2()的定界文件,带有read_fwf()和read_table()的固定宽度文件以及带有read_log()的Web日志文件。

 

Readxl程序包使得从Excel和R中获取数据变得更加容易。readxl没有外部依赖关系,因此在所有操作系统上安装和使用都很容易。它是为使用表格数据而设计。
lubridate是一个R程序包,使日期和时间的使用变得更加容易。该链接将会为您简要介绍一些它可以提供的服务。

通过提供简化许多常见任务的R功能,devtools的目的是使您的生活像软件程序包开发一样简单。


magrittr提供了一种用于使用新的正向运行符%>%链接命令的机制。

packrat是R的一款依赖管理工具,使您的R项目更加独立,轻便和可重复使用。

stringr程序包旨在为常见字符串操作提供一个整洁,现代的界面。

dplyr是plyr的下一个迭代,主要集中在数据帧方面。dplyr更快并且具有更一致的API。

broom package可以将R中的内置的混乱函数进行输出,如lm,nls或t.test,并将它们变成整齐的数据帧。

roxygen2的目标是使您的代码尽可能以简单地方式被记录下来。R提供了一种记录软件包的标准方式:您可以在man /目录中编写.Rd文件。

tibble或tbl_df是数据框架的现代二次设计,可以记录什么时间被证明是有效的,哪些时间不是。
Feather是一种快速,轻便,易于使用的二进制文件格式,用于存储数据帧。

辅助因素层级的重新排序(包括将指定的级别移动到前面,首次出现排序,反转和随机重排)以及修改因素级别的工具。

用于存储持续时间或时间值的一种简单级别,并以hh:mm:ss格式显示它们。旨在简化与数据库,电子表格和其它数据源的数据交换。

一种使您可以通过添加几个特殊注释将现有的R代码转换为Web API的程序包。

测试代码的过程通常是痛苦和无聊的。尝试使测试过程尽可能有趣,以便您在写测试时获得内心的满足感。

purrr通过提供一套完整且一致的工具来处理函数和向量,增强R的功能编程(FP)工具包。

北京哲想软件有限公司