美文网首页
常用R包介绍

常用R包介绍

作者: ccccfys | 来源:发表于2018-02-06 23:14 被阅读1173次

这里面提到的很多R包都是Rstudio公司旗下的,其中又有好几个R包是由Hadley Wickham大神所写的。

数据加载

  • R可以不需要任何工具,直接用read.csv, read.table, read.fwf等函数读取加载纯文本格式文件
  • RODBC, RMySQL, RPostgresSQL, RSQLite :从数据库中读取加载数据
  • readxl : 从Excel中读取加载数据
  • haven : 从SAS/SPSS格式的数据集中读取加载数据
  • readr: 读取csv等文本格式的数据,效率比R自带读取函数要高5~10倍;

数据处理

数据处理里面提到的R包都是Rstudio公司旗下的。

  • dplyr - 必备的数据处理工具,可以对数据集做subset, summarize, rearrange, join等处理
  • tidyr - 利用gather和spread函数将数据集转化成格式更工整的数据集
  • stringr - 一个简单易上手的对字符串类型的数据进行正则表达式处理的工具
  • lubridate - 处理日期和时间类型数据的工具

数据可视化

  • ggplot2 - R中最著名的可视化工具包
  • ggvis - 一个可以做基于web的交互可视化工具包
  • rgl - 在R中做3D交互可视化
  • htmlwidgets - 一个在R中快速建立基于JavaScript内核的交互可视化工具包
  • googleVis - 利用Google Chart工具在R中做数据可视化

数据建模

  • car - 做方差分析
  • mgcv - 调用广义相加模型
  • lme4 / nlme - 调用线性/非线性混合效应模型
  • rendomForest - 调用机器学习中的随机森林模型
  • multcomp - 做多重比较分析
  • vcd - 实现分类数据做可视化及测试
  • glmnet - 调用Laso and elastic-net回归模型及交叉检验
  • survival - 做生存分析
  • caret - 训练回归/分类模型的工具包

处理和分析大数据集

  • sparklyr: Rstudio公司开发的在R中使用spark的接口程序库;
  • sparkR: spark社区提供的访问spark的R语言程序库。spark官方还提供Java,Scala,Python语言接口。

可视化报告

  • shiny - 一个用R做交互可视化的应用
  • R Makdown - 用R做数据分析报告的必备工具
  • jupyter notebook:数据科学家最喜欢的编程环境。
  • xtable - 将R中的数据对象(如data frame)转换成HTML/LaTeX代码的工具

处理时间序列及金融数据

  • zoo - 提供最流行的格式在R中存储时间序列对象
  • xts - 灵活处理时间序列数据集的工具
  • quantmod - 下载金融数据并做可视化、技术性分析的工具

处理web数据

  • XML - 用R读写XML文件
  • jsonlite - 用R读写JSON文件
  • httr - 处理http链接的工具集合

相关文章

  • day6 阿来

    安装并载入包,dplyr包常用功能介绍 安装和载入包 dplyr包常用功能介绍 总结 要多熟悉常用的R包功能

  • 常用R包介绍

    这里面提到的很多R包都是Rstudio公司旗下的,其中又有好几个R包是由Hadley Wickham大神所写的。 ...

  • R开发:常用R语言包介绍

    r与python差异比较大的一个地方就是,python的机器学习算法集中程度比较高,比如sklearn,就集成了很...

  • 学习小组笔记Day6-Jocelyn

    #2020年7月8日学习笔记 学习R包 ##一、安装R包(dplyr) ##二、使用R包之常用的五个基本函数 ##...

  • Basic data manipulation

    R中有很多package可以支持对数据进行各种操作与变换,下面介绍几种常用的利器。 dplyr dplyr包主要是...

  • R语言中文社区历史文章整理(类型篇)

    R包: R语言交互式绘制杭州市地图:leafletCN包简介 clickpaste包介绍 igraph包快速上手 ...

  • 一个轻量级绘制热图的R包-HeatmapR

    目前R中绘制热图的方式有很多,常用的如pheatmap、ComplexHeatmap包等,这里再给大家介绍一个轻量...

  • phyloseq R包介绍

    phyloseq 包是一个集OTU 数据导入,存储,分析和图形可视化于一体的工具。它不但利用了 R 中许多经典的工...

  • 【R】常用的包

    ggplot2,tidy dplyr是一个强大的R软件包,用于处理,清理和汇总非结构化数据。简而言之,它使得R中的...

  • 鉴定细胞类型常用的方法

    常用的R包:SingleR、celaref、metacell、scMCA等 网站:CellMarkerhttp:/...

网友评论

      本文标题:常用R包介绍

      本文链接:https://www.haomeiwen.com/subject/rlbnzxtx.html