- R是用于统计计算和绘图的自由软件环境
- 四套图形系统
- 内置:适合快速的数据探索性分析
- base
- grid
- lattice
- ggplot2:便捷地生成复杂的、高质量的统计图形
- 因为内在的语法支持,看上去更像是一门新的“语言”
- 内置:适合快速的数据探索性分析
- 软件包package和软件库library的术语区别
- 一个包并不是一个软件库
- 软件库指的是一个包含了若干软件包的目录
- 机器学习
- package.install(‘caret’)
- 数据产品
- GooogleVis API: R制作交互式html图表
- Manipulate包:实现人机交互
- rCharts
- Shiny:制作嵌入网页的交互式R程序的平台
- 与Slidify配合:制作和发布基于R的报告
- www.shinyapps.io
- 安装包
install.packages()
install_github()
- 数据结构
- 创建向量
- vector()
- c()
- as.logical() / as.numeric() / as.character()
- 创建矩阵
- matrix()
- vector() + dim()
- cbind(), rbind()
- attributes()
- array()
- 创建向量