R

Awesome R

Awesome

精选的R软件包和工具的精选列表. 受启发 awesome-machine-learning.

heart 适用于前50种 CRAN下载的软件包或超过 400种的存储库 star

2020

2019

  • ggforce -ggplot2扩展框架 ggforce
  • rayshader -通过RGL实现2D和3D数据可视化 rayshader
  • vroom -快速读取分隔的文件 vroom

Integrated Development Environments

集成开发环境

  • VSCode heart - vscode-R + vscode-r-lsp VSCode R语言支持
  • RStudio heart -R的强大而高效的用户界面.在Windows,Mac和Linux上都可以很好地工作.
  • Emacs + ESS -Emacs Speaks Statistics是emacs文本编辑器的附加软件包.
  • Sublime Text + R-Box -Sublime Text ⅔的附加软件包.
  • TextMate + r.tmblundle -TextMate ½的附加软件包.
  • StatET -用于R的基于Eclipse的IDE.
  • Microsoft R -Revolution R将免费提供给学术用户,商业软件将专注于大数据,大规模多处理器功能.
  • R Commander -提供基本图形用户界面的软件包.
  • Deducer -菜单驱动的数据分析GUI,带有电子表格(如数据编辑器).
  • Radiant -基于Shiny,用于R中业务分析的独立于平台的基于浏览器的界面.
  • Vim-R -R的Vim插件.
  • Nvim-R -用于R的Neovim插件.
  • JamoviJASP - Desktop software for both Bayesian 和 Frequentist methods, using a UI familiar to SPSS users.
  • Bio7 -IDE包含用于生态建模的模型创建,科学图像分析和统计分析的工具.
  • RTVS -用于Visual Studio的R工具.
  • RKWard -用于R的可扩展IDE / GUI.

Syntax

软件包会改变您使用R的方式.

  • pipeR -多范例管道实施.
  • lambda.r -R中的功能编程和简单模式匹配.
  • purrr -遵循underscore.js精神的R FP程序包.

Data Manipulation

烹饪数据包

  • haven -改进了在R中导入SPSS,Stata和SAS文件的方法.
  • tidyr -通过传播和收集功能轻松整理数据.
  • rlist -使用列表进行非表格数据处理的工具箱.
  • jsonlite -在R中解析JSON文件的强大而快速的方法.
  • ff -旨在存储大型数据集的数据结构.
  • lubridate -一组与日期和时间配合使用的功能.
  • bigmemory -共享内存和内存映射矩阵. big *软件包提供了其他工具,包括线性模型(biglm)和随机森林(bigrf).
  • fuzzyjoin -在不完全匹配的情况下将表连接在一起.
  • tidyverse -从tidyverse轻松安装和加载软件包.
  • snakecase -自动解析字符串并将其转换为类似蛇或骆驼的情况.
  • vroom -快速读取分隔的文件
  • DataExplorer -以最少的代码进行快速的探索性数据分析.

Graphic Displays

*用于显示数据的软件包.

  • ggfortify -使用一行代码到ggplot2流行统计软件包的统一接口.
  • ggrepel - Repel overlapping text labels away from each other.
  • ggalt -ggplot2的额外坐标系,几何和统计转换.
  • ggstatsplot -具有统计详细信息的基于ggplot2的图
  • ggtree -系统发育树的可视化和注释.
  • ggtech -ggplot2技术主题和比例
  • ggplot2 Extensions -ggplot2扩展名展示.
  • lattice -强大而优雅的高级数据可视化系统.
  • corrplot -相关矩阵或通用矩阵的图形显示. 它还包含一些进行矩阵重新排序的算法.
  • rgl -R的3D可视化设备系统.
  • Cairo -使用cairo图形库创建高质量显示输出的R图形设备.
  • extrafont -在R图形中使用字体的工具.
  • showtext -使R图形设备能够使用系统字体显示文本.
  • animation -使用R制作动画图形的简单方法 ImageMagick.
  • gganimate -使用ggplot2创建简单的动画.
  • misc3d -强大的功能来处理3D绘图,等值面等
  • xkcd -在图形中使用xkcd样式.
  • imager -基于CImg库的图像处理包,用于处理图像并显示它们.
  • hrbrthemes -有思想的,以印刷为中心的ggplot2主题和主题组件.
  • waffle -在R中制作华夫饼(方形饼图).
  • dendextend -可视化,调整和比较分层聚类的树.
  • idendro -树状图(层次聚类树)的交互式探索.
  • r2d3 -D3可视化的R接口
  • Patchwork -将单独的ggplots合并到同一图形中.
  • plot3D -绘制多维数据
  • plot3Drgl -绘制多维数据-使用'rgl'

HTML Widgets

*用于交互式可视化的软件包.

  • heatmaply -与D3互动的热图.
  • d3heatmap -带有D3的交互式热图(不再维护).
  • DataTables -将R矩阵或数据框显示为交互式HTML表格.
  • dygraphs -在R中绘制时间序列数据图表.
  • Leaflet -最受欢迎的JavaScript库交互式地图之一.
  • MetricsGraphics -轻松创建D3散点图,折线图和直方图.
  • networkD3 -R的D3 JavaScript网络图.
  • scatterD3 -与D3的交互式散点图.
  • rbokeh -R接口 Bokeh.
  • threejs -交互式3D散点图和地球仪.
  • timevis -创建完全交互式的时间轴可视化.
  • visNetwork -使用vis.js库进行网络可视化.
  • wordcloud2 -到wordcloud2.js的R接口.
  • highcharter -基于htmlwidgets的highcharts的R包装器
  • echarts4r -R包装到Echarts版本4

Reproducible Research

*用于识字编程和可复制工作流程的软件包.

  • redoc -可逆可复制文件
  • tinytex -轻便且易于维护的LaTeX发行版
  • xtable -将表格导出到LaTeX或HTML.
  • rapport -R模板系统.
  • rmarkdown heart -R的动态文档.
  • Sweave -旨在使用R编写LaTeX报告的软件包.
  • texreg -在LaTex和HTML中格式化统计模型.
  • checkpoint -从检查点服务器上的快照安装软件包.
  • brew -预计算数据以增强报告模板. 可以与针织衫搭配使用.
  • officer -一个R包,用于生成Microsoft Word,Microsoft PowerPoint和HTML报告.
  • flextable -一个R包,用于在Microsoft Word,Microsoft PowerPoint和HTML报表中嵌入复杂的表(合并的单元格,多层标题和页脚,条件格式). 它与[官员]软件包合作,并与[rmarkdown]报告集成.
  • bookdown -用R Markdown编写书籍.
  • ezknitr -使用“ knitr”时避免典型的工作目录痛苦
  • drake -一个 rOpenSci 可重现的数据科学工作流程包,对于 knitr.
  • R Suite -用于为R设计灵活且可复制的部署工作流的软件包.
  • kable -使用来自“ knitr”的“ kable()”构建精美的HTML或“ LaTeX”表.

Web Technologies and Services

网上冲浪套餐.

  • Web Technologies List -有关如何一起使用R和万维网的信息.
  • shinyjs -在几秒钟内轻松改善Shiny应用程序中的用户交互和用户体验.
  • RCurl -R的通用网络(HTTP / FTP / ...)客户端接口.
  • curl -R的现代且灵活的Web客户端.
  • httpuv -HTTP和WebSocket服务器库.
  • XML heart -用于在R中解析和生成XML的工具.
  • xml2 heart -用于在R中解析和生成XML的优化工具.
  • OpenCPU heart -基于Apache2 Web服务器的用于R处理并发调用的HTTP API,以将R代码公开为REST Web服务并创建完整的多页Web应用程序.
  • Rfacebook -通过R访问Facebook API.
  • RSiteCatalyst -Adobe Analytics的R客户端库.
  • plumber -将现有R代码公开为Web API的库.

Parallel Computing

*用于并行计算的软件包.

  • parallel -R从版本2.14.0开始,其中包括一个新的程序包,该程序包并行包含(稍作修订)程序包副本 multicoresnow.
  • Rmpi -Rmpi提供了MPI API的接口(包装器). 它还提供了交互式R从属环境.
  • foreach heart -并行执行循环.
  • future heart -用于R中并行和分布式处理的最小,高效,跨平台统一的Future API; 为初学者和高级开发人员设计.
  • DistributedR -来自HP Vertica Analytics Team的可扩展高性能平台.
  • ddR -提供分布式数据结构并简化R中的分布式计算.
  • sparklyr -RStudio的Apache Spark的R接口.
  • batchtools -使用LSF,TORQUE,Slurm,OpenLava,SGE和Docker Swarm进行高性能计算.

High Performance

使R更快的软件包.

  • Rcpp heart -Rcpp在R之上提供了强大的API,使R中的功能变得非常快.
  • Rcpp11 -Rcpp11是针对C ++ 11的Rcpp的完整重新设计.
  • compiler -使用JIT加速R代码

Language API

其他语言的软件包.

  • rJava -低级R到Java接口.
  • jvmr -R,Java和Scala的集成.
  • rJython -通过Jython与Python的R接口.
  • rPython -允许R调用Python的软件包.
  • runr -从R运行Julia和Bash.
  • RJulia -R包请致电Julia.
  • JuliaCall -R和Julia之间的无缝集成.
  • RinRuby -在Ruby中集成了R解释器的Ruby库.
  • R.matlab -读写MAT文件以及R-to-MATLAB连接.
  • RcppOctave -与Octave和Matlab的无缝接口.
  • RSPerl -双向接口,用于从Perl调用R和从R调用Perl.
  • V8 -嵌入式JavaScript引擎.
  • htmlwidgets -将最佳的JavaScript数据可视化带到R.
  • rpy2 -R的Python介面.

Database Management

用于管理数据的软件包.

  • RODBC -R的ODBC数据库访问.
  • DBI -在R和数据库管理系统之间定义公共接口.
  • elastic -Elasticsearch HTTP API的包装
  • mongolite -R的流式Mongo Client
  • odbc -连接到ODBC数据库(使用DBI接口)
  • RMariaDB -MariaDB的R接口(替代旧的RMySQL包)
  • RMySQL -R接口到MySQL数据库.
  • ROracle -用于R的基于OCI的Oracle数据库接口.
  • RPostgres -Postgres数据库的DBI兼容接口.
  • RPostgreSQL -PostgreSQL数据库系统的R接口.
  • RSQLite -R的SQLite接口
  • RJDBC -通过JDBC接口提供对数据库的访问.
  • rmongodb -MongoDB的R驱动程序.
  • redux -R的Redis客户端.
  • RCassandra -与Apache Cassandra的最基本功能的直接接口(不是Java).
  • RHive -R扩展通过Apache Hive促进分布式计算.
  • RNeo4j -Neo4j图形数据库驱动程序.
  • rpostgis -PostGIS数据库的R接口,并在R中获取空间对象.

Machine Learning

使R更聪明的包装

  • anomalize -使用Twitter的AnomalyDetection方法进行整洁异常检测.
  • ahaz -半参数加法危害回归的正则化.
  • arules -采矿协会规则和频繁项目集
  • bigrf -大随机森林:分类和回归森林 大数据集
  • bigRR -广义岭回归(对于p >> n具有特殊优势 cases)
  • bmrm -正规化风险最小化软件包的捆绑方法
  • Boruta -用于所有相关特征选择的包装器算法
  • bst -梯度提升
  • C50 -C5.0决策树和基于规则的模型
  • caret heart -分类和回归训练
  • Clever Algorithms For Machine Learning
  • CORElearn -分类,回归,特征评估和顺序 evaluation
  • CoxBoost -通过基于可能性的Cox模型提高单生存率 终点或竞争风险
  • Cubist -基于规则和实例的回归建模
  • e1071 -维也纳工业大学统计部的其他职能(e1071)
  • earth -多元自适应回归样条模型
  • elasticnet -用于稀疏估计和稀疏PCA的Elastic-Net
  • ElemStatLearn -本书中的数据集,功能和示例:“元素 统计学习,数据挖掘,推理和 预测”,特雷弗·哈斯提(Trevor Hastie),罗伯特·蒂布希拉尼(Robert Tibshirani)和杰罗姆(Jerome) Friedman
  • evtree -全球最佳树木的进化学习
  • forecast -使用ARIMA,ETS,STLM,TBATS和神经网络模型进行时间序列预测
  • forecastHybrid -通过“预测”包对ARIMA,ETS,STLM,TBATS和神经网络模型进行自动集成和交叉验证
  • FSelector -基于子集搜索或特征排名方法的特征选择框架.
  • frbs -用于分类和回归任务的基于模糊规则的系统
  • GAMBoost -基于似然性的广义线性和加性模型 boosting
  • gamboostLSS -GAMLSS的提升方法
  • gbm -广义Boosted回归模型
  • glmnet heart -套索和弹性网正则化广义线性模型
  • glmpath -广义线性模型和Cox的L1正则化路径 比例危害模型
  • GMMBoost -基于似然性的Boosting用于广义混合模型
  • grplasso -用组套索惩罚拟合用户指定的模型
  • grpreg -具有分组的回归模型的正则化路径 covariates
  • h2o heart -深度学习,随机森林,GBM,KMeans,PCA,GLM
  • hda -异方差判别分析
  • ipred -改进的预测器
  • kernlab -kernlab:基于内核的机器学习实验室
  • klaR -分类和可视化
  • kohonen -有监督和无监督的自组织地图.
  • L0Learn -最佳子集选择的快速算法
  • lars -最小角度回归,套索和前进阶段
  • lasso2 -L1约束估计又名“套索”
  • LiblineaR -基于Liblinear C / C ++库的线性预测模型
  • nlme heart -混合效应模型,处理用户指定的残余协方差矩阵,与纵向试验中重复观测的分析有关
  • glmmTMB -广义混合效应模型,处理用户指定的残余协方差矩阵,与纵向试验中重复观测的分析有关
  • LogicReg -逻辑回归
  • maptree -映射,修剪和绘制树模型
  • mboost -基于模型的提升
  • mlr -用于分类,回归,生存分析和聚类的可扩展框架[已弃用]
  • mvpart -多元分区
  • ncvreg -SCAD和MCP惩罚回归的正则化路径 models
  • nnet -前馈神经网络和多项式对数线性模型
  • oblique.tree -分类数据的倾斜树
  • pamr -Pam:微阵列的预测分析
  • party -递归聚会的实验室
  • partykit -递归聚会的工具包
  • penalized -L1(套索和融合套索)和L2(脊)的惩罚估计 在GLM和Cox模型中
  • penalizedLDA -使用Fisher线性判别式进行惩罚性分类
  • penalizedSVM -使用惩罚功能的特征选择SVM
  • quantregForest -QuantumForest:分位数回归森林
  • randomForest -randomForest:Breiman和Cutler的随机森林,用于分类和回归.
  • randomForestSRC -randomForestSRC:生存,回归和分类的随机森林(RF-SRC).
  • ranger -快速实施随机森林.
  • rattle -用于R中数据挖掘的图形用户界面.
  • rda -收缩质心正则化判别分析
  • rdetools -特征空间中的相关维数估计(RDE)
  • REEMtree -具有纵向随机影响的回归树(面板) Data
  • relaxo -轻松的套索
  • rgenoud -使用衍生工具进行遗传优化的R版本
  • rgp -R基因编程框架
  • Rmalschains - Continuous Optimization using Memetic Algorithms with Local R中的搜索链(MA-LS链)
  • rminer -更简单地使用数据挖掘方法(例如NN和SVM) 分类和回归
  • ROCR -可视化评分器的表现
  • RoughSets -使用粗糙集和模糊粗糙集理论进行数据分析
  • rpart -递归分区和回归树
  • RPMM -递归分区混合模型
  • RSNNS -使用斯图加特神经网络的R中的神经网络 模拟器(SNNS)
  • Rsomoclu -并行实施自组织地图.
  • RWeka -R / Weka界面
  • RXshrink -RXshrink:通过广义岭或最小的最大似然收缩 角度回归
  • sda -收缩判别分析和CAT分数变量选择
  • SDDA -逐步对角判别分析
  • SuperLearnersubsemble -多算法集成学习包.
  • survminer -生存分析与可视化
  • survival -生存分析
  • svmpath -svmpath:SVM路径算法
  • tgp -贝叶斯树高斯过程模型
  • tree -分类和回归树
  • varSelRF -使用随机森林进行变量选择

Natural Language Processing

用于自然语言处理的软件包.

  • text2vec -用于矢量化和词嵌入的快速文本挖掘框架.
  • tm -R的综合文本挖掘框架.
  • openNLP -Apache OpenNLP工具界面.
  • koRpus -用于文本分析的R包.
  • zipfR -单词频率分布的统计模型.
  • NLP -自然语言处理的基本功能.
  • LDAvis -主题模型的交互式可视化.
  • topicmodels -由David M. Blei为主题建模(潜在狄利克雷分配(LDA)和相关主题模型(CTM))开发的C代码的主题建模接口.
  • syuzhet -使用三种不同的情感词典从文本中提取情感.
  • SnowballC -基于C libstemmer UTF-8库的Snowball stemmers.
  • quanteda -用于文本数据定量分析的R函数.
  • Topic Models Resources -主题模型学习和R相关资源.
  • MonkeyLearn -R包,用于使用Monkeylearn进行文本分析.
  • tidytext -实施Hadley Wickham的整洁原则来挖掘文本.
  • utf8 -处理和打印UTF-8文本,该文本修复了R的UTF-8处理中的多个错误.

Bayesian

*贝叶斯推理包.

  • coda -MCMC的输出分析和诊断.
  • mcmc -Markov Chain蒙特卡洛.
  • MCMCpack -马尔可夫链蒙特卡洛(MCMC)软件包.
  • R2WinBUGS -从R / S-PLUS运行WinBUGS和OpenBUGS.
  • BRugs -OpenBUGS MCMC软件的R接口.
  • rjags -JAGS MCMC库的R接口.
  • rstan heart -Stan MCMC软件的R接口.

Optimization

优化包

  • lpSolve -与“ Lp_solve”接口以求解线性/整数程序.
  • minqa -通过二次逼近的无导数优化算法.
  • nloptr -NLopt是用于非线性优化的免费/开源库.
  • ompr -直接在R中以代数方式对混合整数线性程序进行建模.
  • Rglpk -R / GNU线性编程套件接口
  • ROI -R优化基础结构('ROI')是一个复杂的框架,用于处理R中的优化问题.

Finance

用于处理金钱的包裹.

  • quantmod heart -R的定量金融建模和交易框架.
  • pedquant -公共经济数据和定量分析
  • TTR -使用R构建技术交易规则的功能和数据.
  • PerformanceAnalytics -用于绩效和风险分析的计量经济学工具.
  • zoo heart -定期和不定期时间序列的S3基础结构.
  • xts -可扩展的时间序列.
  • tseries -时间序列分析和计算金融.
  • fAssets -分析和建模金融资产.
  • scorecard -信用风险记分卡

Bioinformatics and Biostatistics

*用于处理生物数据集的软件包.

  • Bioconductor heart -用于分析和理解高通量基因组数据的工具.
  • genetics -处理遗传数据的类和方法.
  • gap -用于人口和家庭数据遗传数据分析的综合软件包.
  • ape -系统发育和进化分析.
  • pheatmap -漂亮的热图变得容易.
  • lme4 -广义混合效应模型.
  • nlme -混合效应模型,处理用户指定的残余协方差矩阵,与纵向试验中重复观测的分析有关.
  • glmmTMB -广义混合效应模型,处理用户指定的残余协方差矩阵,与纵向试验中重复观测的分析有关.

Network Analysis

用于构建,分析和可视化网络数据的软件包.

  • Network Analysis List -网络分析相关资源.
  • igraph heart -网络分析工具的集合.
  • network -处理R中关系数据的基本工具.
  • sna -基本的网络措施和可视化工具.
  • netdiffuseR -网络扩散分析工具.
  • networkDynamic -支持动态(时间间)网络.
  • ndtv -用于构建各种格式的动态网络数据的动画可视化的工具.
  • statnet -许多R网络分析软件包背后的项目.
  • ergm -R中的指数随机图模型.
  • latentnet -网络对象的潜在位置和群集模型.
  • tnet -加权,双模和纵向网络的网络度量.
  • rgexf -将网络对象从R导出到 GEXF,用于通过网络软件(例如 Gephi 要么 Sigma.
  • visNetwork -使用vis.js库进行网络可视化.
  • tidygraph -用于图形操作的整洁API

Spatial

探索地球的包裹.

  • CRAN Task View: Analysis of Spatial Data-空间分析相关资源.
  • Leaflet -最受欢迎的JavaScript库交互式地图之一.
  • ggmap -用ggplot2在R中绘制地图.
  • REmap -JavaScript库ECharts的R接口,用于交互式地图数据可视化.
  • sf -改进的空间数据类和方法.
  • sp - Classes and Methods for Spatial Data.
  • rgeos -几何引擎接口-开源
  • rgdal -地理空间数据抽象库的绑定
  • maptools -读取和处理空间对象的工具
  • gstat -时空地统计建模,预测和模拟.
  • spacetime -R类和时空数据的方法.
  • RColorBrewer -提供地图的配色方案
  • spatstat -空间点模式分析,模型拟合,仿真,测试
  • spdep -空间依赖性:加权方案,统计数据和模型
  • tigris -在R中下载并使用人口普查TIGER /线shapefile
  • GWmodel -地理加权模型
  • tmap -专题图的R包

R Development

用于包装的包装.

  • Package Development List -R软件包以改善软件包开发.
  • promises -基于承诺的异步编程的抽象
  • lineprof -可视化R中的行分析结果.
  • packrat -使您的R项目更加孤立,可移植和可重现.
  • installr -从R内部安装软件的功能(对于Windows).
  • import -R的导入机制.
  • modules -R的替代(Python样式)模块系统.
  • RStudio Addins -RStudio插件列表.
  • drat -在GitHub或其他存储库上创建和使用R存储库.
  • covr -测试R包的覆盖率,并将结果(可选)上传到 coveralls 要么 codecov.
  • lintr -R的静态代码分析,以强制执行代码样式.
  • staticdocs -为R包生成静态html文档.
  • sinew -生成roxygen2骨架,其中填充了从功能脚本中抓取的信息.

Logging

记录软件包

  • futile.logger -R中的日志包类似于log4j
  • log4r -R的log4j导数
  • logging -模拟python日志记录软件包的日志记录软件包.

Data Packages

方便的数据包

  • engsoccerdata -英国和欧洲足球比赛1871-2016.
  • gapminder -摘自Gapminder数据集(过去50年中有关国家的数据).
  • wbstats -用于从世界银行数据API和世界银行数据目录API中搜索和下载数据和统计数据的工具.
  • ICON -来自复杂网络索引(ICON)数据库的复杂系统和网络数据集 webpage.
  • RCOBOLDI -将COBOL CopyBook数据文件作为结构正确的数据框直接导入R. 可通过以下途径获得软件包构建 DratDockerHub.

Other Tools

用于R的便捷工具

  • git2r -使您能够从R中以编程方式访问Git存储库.
  • Conda -大多数R软件包可通过Conda多语言跨平台依赖性管理器获得.

Other Interpreters

替代R引擎.

  • CXXR -将R重构为C ++.
  • fastR -FastR是Truffle和Graal之上的Java R语言的实现.
  • pqR -R的“相当快”的实现
  • renjin -R的基于JVM的解释器.
  • rho -将R语言的解释器重构为R的完全兼容,高效的VM.
  • riposte -R的快速解释器和JIT.
  • TERR -TIBCO Enterprise Runtime forR.

Learning R

学习R. 的软件包

  • swirl heart -直接在R控制台中的交互式R教程.

Resources

在哪里发现新的R资源.

Websites

Manuals

Tools and References

  • RDocumentation -使用RDocumentation搜索所有CRAN,Bioconductor,Github软件包及其归档.
  • rdrr.io -查找R软件包文档. 在浏览器中尝试R软件包.
  • CRAN Task Views -CRAN程序包的任务视图.
  • rnotebook.io - Create online R Jupyter Notebooks for free.

News and Info

  • R Weekly -有关R和数据科学的每周更新. R Weekly在GitHub上公开开发.
  • R Bloggers -网上散布着有关R的博客.这只是其中许多提要的汇总.
  • R-users -R用户(以及希望雇用他们的人)的工作板

Books

Free and Online

  • The Art of R Programming -这是用于系统学习基础知识(例如对象类型,控制语句,变量范围,类和R中的调试)的良好资源.
  • R Cookbook, 2nd ed. by JD Long & Paul Teetor (2019) -快速简单地介绍如何使用R进行许多常见的统计任务.
  • R in Action -本书针对所有级别的用户,其初级,中级和高级R部分从“探索R数据结构”到运行回归和进行因子分析.
  • Use R! Series by Springer -斯普林格(Springer)的这一系列价格便宜且重点突出的书籍,针对从业者出版较短的书籍. 书籍可以讨论R在特定主题领域(例如贝叶斯网络,ggplot2和Rcpp)中的用法.
  • Learning R Programming -从基础到高级主题学习R作为一种编程语言.

Book/monograph Lists and Reviews

Podcasts

Reference Cards

MOOCs

大量的在线公开课程.

Lists

学习领域知识的丰富资源.

R Ecosystems

R社区和软件包集合(按字母顺序):

2018

2017

  • prophet -用于为具有多个季节性且线性或非线性增长的时间序列数据生成高质量预测的工具.
  • tidyverse -从tidyverse轻松安装和加载软件包
  • purrr -用于R的功能性编程工具包
  • hrbrthemes -以印刷为中心的自以为是的ggplot2主题和主题组件
  • xaringan -使用R Markdown和JavaScript库创建HTML5幻灯片
  • blogdown -使用R Markdown创建博客和网站
  • glue -将字符串粘合到R中的数据.小,快速,无依赖的解释字符串文字.
  • covr -R的测试覆盖率报告
  • lintr -R的静态代码分析
  • reprex -渲染R代码以进行共享,例如在GitHub或StackOverflow上.
  • reticulate -Python的R接口
  • tensorflow -TensorFlow for R
  • utf8 -处理和打印UTF-8文本,该文本修复了R的UTF-8处理中的多个错误.
  • Patchwork -将单独的ggplots合并到同一图形中.

Other Awesome Lists

Contributing

永远欢迎您的贡献!

此作品已根据知识共享署名-非商业性-相同方式分享4.0国际许可- CC BY-NC-SA 4.0