R语言常用的第三方库有哪些?
网友回复
数据导入
以下R包主要用于数据导入和保存数据 feather:一种快速,轻量级的文件格式。在R和python上都可使用 readr:实现表格数据的快速导入。中文介绍可参考这里 readxl:读取Microsoft Excel电子表格数据 openxlsx:读取Microsoft Excel电子表格数据 googlesheets:读取google电子表格数据 haven:读取SAS,SPSS和Stata统计软件格式的数据 httr:从网站开放的API中读取数据 rvest:网页数据抓取包 xml2:读取HTML和XML格式数据 webreadr:读取常见的Web日志格式数据 DBI:数据库管理系统通用接口包 RMySQL:用于连接MySQL数据库的R包 RPostgres:用于连接PostgreSQL数据库的R包 bigrquery用于连接Google BigQuery的R包 PivotalR:用于读取Pivitol(Greenplum)和HAWQ数据库中的数据 dplyr:提供了一个访问常见数据库的接口 data.table:data.table包的fread()函数可以快速读取大数据集 git2r:用于访问git仓库 数据整理 以下R包主要用于数据整理,以便于你后续建模分析: tidyr:用于整理表格数据的布局 dplyr:用于将多个数据表连接成一个整齐的数据集 purrr:函数式编程工具,在做数据整理时非常有用。 broom:用于将统计模型的结果整理成数据框形式 zoo:定义了一个名zoo的S3类型对象,用于描述规则的和不规则的有序的时间序列数据。数据可视化
以下R包用于数据可视化: ggplot2及其扩展:ggplot2包提供了一个强大的绘图系统,并实现了以下扩展 ggthemes:提供扩展的图形风格主题 ggmap:提供Google Maps,Open Street Maps等流行的在线地图服务模块 ggiraph:绘制交互式的ggplot图形 ggstance:实现常见图形的横向版本 GGally:绘制散点图矩阵 ggalt:添加额外的坐标轴,geoms等 ggforce:添加额外geoms等 ggrepel:用于避免图形标签重叠 ggraph:用于绘制网络状、树状等特定形状的图形 ggpmisc:光生物学相关扩展 geomnet:绘制网络状图形 ggExtra:绘制图形的边界直方图 gganimate:绘制动画图 plotROC:绘制交互式ROC曲线图 ggspectra:绘制光谱图 ggnetwork:网络状图形的geoms ggradar:绘制雷达图 ggTimeSeries:时间序列数据可视化 ggtree:树图可视化 ggseas:季节调整工具 lattice:生成栅栏图 rgl:交互式3D绘图 ggvis:交互式图表多功能系统 htmlwidgets:一个专为R语言打造的可视化JS库 leaflet:绘制交互式地图 dygraphs:绘制交互式时间序列图 plotly:交互式绘图包,中文介绍详见这里 rbokeh:用于创建交互式图表和地图,中文介绍 Highcharter:绘制交互式Highcharts图 visNetwork:绘制交互式网状图 networkD3:绘制交互式网状图 d3heatmap:绘制交互式热力图,中文介绍 DT:用于创建交互式表格 threejs:绘制交互式3d图形和地球仪 -rglwidget:绘制交互式3d图形 DiagrammeR:绘制交互式图表 MetricsGraphics:绘制交互式MetricsGraphics图 rCharts:提供了对多个javascript数据可视化库(highcharts/nvd3/polychart)的R封装。 coefplot:可视化统计模型结果 quantmod:可视化金...点击查看剩余70%