前言
覆盖R基础知识,快速上手,RHadoop环境的搭建基础课。
目录
1. 背景知识R起源
R 是一个有着统计分析功能及强大作图功能的软件系统,是由奥克兰大学统计学系的Ross Ihaka和Robert Gentleman 共同创立。由于R 受Becker, Chambers & Wilks 创立的S 和Sussman 的Scheme两种语言的影响,所以R 看起来和S 语言非常相似。
R 是一个世界范围统计工作者共同协作的产物,至2013 年2 月共计近5000 个包可在互联网上自由下载,这些都是各行业数据分析同行的工作结晶。
R的特点
- 有效的数据处理和保存机制。
- 拥有一整套数组和矩阵的操作运算符。
- 一系列连贯而又完整的数据分析中间工具。
- 图形统计可以对数据直接进行分析和显示,可用于多种图形设备。
- 一种相当完善、简洁和高效的程序设计语言。它包括条件语句、循环语句、用户自定义的递归函数以及输入输出接口。
- R语言是彻底面向对象的统计编程语言。
- R语言和其它编程语言、数据库之间有很好的接口。
- R语言是自由软件,可以放心大胆地使用,但其功能却不比任何其它同类软件差。
- R语言具有丰富的网上资源
R的下载和安装
R是一个免费的自由软件,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免费下载和使用的,在那儿可以下载到R的安装程序、各种外挂程序和文档。在R的安装程序中只包含了8个基础模块,其他外在模块可以通过CRAN获得。
R的官方网站: http://www.r-project.org/
Linux Ubuntu的R安装
~ sudo vi /etc/apt/sources.listdeb http://mirror.bjtu.edu.cn/cran/bin/linux/ubuntu precise/~ sudo apt-get update~ sudo apt-get install r-base-core=2.15.3-1precise0precise12. 开发环境R命令行环境:
R默认的界面环境:
RStudio的IDE开发环境: http://www.rstudio.com/
|