1.使用背景:
TB级数据出现,数据产业发展,数据分析(统计,计量心理、经济,机器学习...),多源数据融合
![8bfa73221659494927649ef85d1fe77b.png](https://img-blog.csdnimg.cn/img_convert/8bfa73221659494927649ef85d1fe77b.png)
R是统计计算和绘图的语言和环境,开源数据分析解决方案
2.R的特性
- 免费
- 全面的统计研究平台
- 顶尖水准的制图功能
- 交互式数据分析和探索的强大平台
- 可导入各种类型数据,如.txt,.xlsx,数据库管理文件等
- 可运行于多种平台
3.包的处理
3.1 什么是包?
- 一种集合:R函数,数据,预编译代码以一种定义完善的格式组成
- 库(library):存储包的目录
- 显示位置:函数.libPaths(),library()显示库中的包
3.2包的安装
- 首次安装,使用install.packages()
- 知道包名,直接将包名作为参数提供给该函数install.packages("gclus")
3.3包的载入与使用
- library(gclus),载入
- help(package = "gclus")
3.4常用错误
- 大小写
- 忘记引号
- 忘记括号
- 使用未载入包名
3.5实例
help.start()
install.packages("vcd")
help(packages= "vcd")
library(vcd)
help(Arthritis)
example(Arthritis)
- help.start() ,打开R官网首页,并查找“Introduction on to R”
- install.packages("vcd"),来安装包,数据可视化
- help(packages= "vcd"),列出包中可用函数与相应数据集, install.packages("package_name","dir"),dir路径,默认为library
- library(vcd),阅读包中数据集Arthritis描述
- help(Arthritis),显示Arthritis内容
- example(Arthritis),显示一个Arthritis自带示例
![0872eab7754ab08f828c1ea06bb954ee.png](https://img-blog.csdnimg.cn/img_convert/0872eab7754ab08f828c1ea06bb954ee.png)
4.R相关学习资源
4.1相关书籍
- 《An Introduction to R》(《R导论》),《统计建模与R软件》,《R in action》,
- 《The R book》,《Statistics with R》
- 《R Graphics》,《ggplot2:Elegant Graphics for Data Analysis》
4.2编程工具
Rstudio、Rattle、Rattle、Red-R、Deducer、RKWard、JGR、R Commander、Tinn-R等