R语言编程基础全套教学课件.pptx

  1. 1、本文档共529页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R语言概述;;免费的软件 编程方便,语言灵活,图形功能强大 优秀的内在帮助系统 高质量、广泛的统计分析、数据挖掘平台 国际上R语言已然是专业数据分析领域的标准 ;R是S语言的一种实现。S语言是由 ATT贝尔实验室开发的一种用来进行数据探索、统计分析、作图的解释型语言。最初S语言的实现版本主要是S-PLUS。 S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来Auckland大学的Robert Gentleman 和 Ross Ihaka 及其他志愿人员开发了一个R系统。R的使用与S-PLUS有很多??似之处,两个软件有一定的兼容性。 ;与起源于贝尔实验室的S语言类似,R也是一种为统计计算和绘图而生的语言和环境,它是一套开源的数据分析解决方案,由一个庞大且活跃的全球性研究型社区维护。但是,世面上也有许多其他流行的统计和制图软件,如Miscrosoft Excel、SAS、IBM SPSS、Stata以及Minitab。为何还要选择R? R有着非常多值得推荐的特性。 多数商业统计软件价格不菲,而R是免费的! R语言由一个庞大且活跃的全球性研究型社区维护。 R语言具备可扩展能力且拥有丰富的功能选项,帮助开发人员构建自己的工具及方法,从而顺利实现数据分析。 R可运行与多种平台之上,包括Windows、Unix和Mac OS X。这基本上意味着它可以运行于你所能拥有的任何计算机上。 ;优点: 开源; 庞大且活跃的社区维护; 可扩展能力强,灵活度高; 多平台运行,Windows、Linux和Mac OS X; 已然是专业数据分析领域的标准工具。 缺点: 解释性语言,速度略慢; 所有计算都是在内存中进行的; 标准相对不统一。 ;R可以在CRAN(Comprehensive R Archive Network)/mirrors.html上免费下载。 Linux、Mac OS X和Windows都有相应编译好的二进制版本。 可以通过安装成为包(package)的可选模块(同样可从CRAN下载)来增强R的功能。 ;在R的GUI窗口里,有菜单栏、工具栏和R的控制台。;;R自身带的编辑器很不好用,因此可以寻找很多的替代方案,比如可以选择Emacs和Vim来替代。这里推荐Rstudio,它是专门用于R语言环境的IDE。 Rstudio可以从其官网/上免费下载安装。 ;函数;获取R的帮助;工作空间(workspace)就是当前R的工作环境,它储存着所有用户定义的对象(向量、矩阵、函数、数据框、列表)。 在一个R会话结束时,你可以将当前工作空间保存到一个镜像中,并在下次启动R时自动载入它。 当前的工作目录(working directory)是R用来读取文件和保存结果的默认目录。 我们可以使用函数getwd( )来查看当前的工作目录,或使用函数setwd( )设定当前的工作目录。 如果需要读入一个不在当前工作目录下的文件,则需要在调用语句中写明完整的路径。 ;R的工作空间;函数;;包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。 计算机上存储包的目录称为库(library)。 函数.libPaths()能够显示库所在的位置。 函数library()则可以显示库中有哪些包。 R自带了一系列默认包(包括base、datasets、utils、grDevices、graphics、stats以及methods),它们提供了种类繁多的默认函数和数据集。其他包可通过下载来进行安装。 ;第一次安装一个包,使用命令install.packages(package_name,dir)即可。 dir:包安装的路径。默认情况下是安装在..\library 文件夹中的。可以通过本参数来进行修改,来选择安装的文件夹。 一个包仅需要安装一次。但和其他软件类似,包经常被其作者更新。使用命令update.packages()可以更新已经安装的包。 要查看已安装包的描述,可以使用installed.packages()命令,这将列出安装的包,以及它们的版本号、依赖关系等信息。 ;查看包帮助:library(help=package_name) 主要内容包括:例如:包名、作者、版本、更新时间、功能描述、开源协议、存储位置、主要的函数 查看当前环境哪些包加载:find.package() 加载包:library(package_name) 或者 require(package_name) 移除包出内存:detach(package:package_name) 把包的数据加载到内存中:attach(iris) 列出所有安装的包:library() ;包的安装是指从某个CRAN镜像站点下载它并将其放入库中的过程,。要在R会话中使用它,

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档