《r语言基础》ppt课件

《r语言基础》ppt课件

ID:25103320

大小:1.19 MB

页数:127页

时间:2018-11-18

《r语言基础》ppt课件_第1页
《r语言基础》ppt课件_第2页
《r语言基础》ppt课件_第3页
《r语言基础》ppt课件_第4页
《r语言基础》ppt课件_第5页
资源描述:

《《r语言基础》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、语言基础一R简介二R语言数据操作基础三R语言的可视化一R简介什么是R?(1)最受欢迎的数据分析和可视化平台之一(2)首次出现1993,2011年随大数据的爆发而流行起(3)R是一种统计绘图语言,也指实现该语言的软件。它是一种解释型语言,而不是编程语言,也就是说,输入的命令能够直接执行。为什么选择R?(1)免费、支持Windows/MacOS/Linux(2)开源。有强大的工具包,可以贡献自己的工具包(3)可以完成数据分析涉及的几乎所有步骤:数据获取数据清理数据分析结果报告发布结果下载和安装RTheComprehensiveRArchi

2、veNetwork,简称CRAN,提供下载安装程序和应软件包。在R主页http://www.r-project.org/选择下载相应的版本。R程序包base:包含基本的R函数datasets:包含基本的R数据集stats:包含各类统计函数nlme:包含用于线性和非线性混合效应的建模函数graphics:包含基本图形函数lattice:包含各种格栅函数,用于高级图像的绘制cluster:包含用于各种聚类分析的函数foreign:包含读取各种格式,如SPSS、SAS等格式数据文件函数utils:包含R管理的工具函数rpart:包含建立分类

3、回归树的函数grDevices:包含基本图形设备函数methods:包含关于R对象的方法和类的定义函数函数调用成功启动R意味着用户可在R工作空间中创建和管理R对象,调用已加载包中的函数实现对对象的管理和对相关数据的分析。用户可以通过两种方式调用函数:(1)函数名():这是一种无形式参数的函数调用,即括号中不给出任何内容。R将以默认的参数值调用并运行函数,运行结果即函数值将自动显示在R控制台中。例如:search():浏览已加载包的名称,即以无形式参数的方式调用名为search的函数。若要调用尚未加载的包中的函数,需按照“先加载,后浏览

4、,在调用”的步骤实现。(2)函数名(形式参数列表):这是一种带形式参数的函数调用,即括号中依顺序给出了一个或多个形式参数,各形式参数之间以英文逗号隔开。例如:为了解各包中包含哪些函数、各函数的功能以及如何调用函数,可书写:library(help=“包名称”),即以带形式参数(help=“包名称”)的方式调用名为library的函数。library(help="base")若要调用尚未下载的包中的函数,需首先将相关包下载并安装好。当R启动后并处于联网环境下,步骤为:第一,指定镜像站点。第二,下载安装Installpackage(“包名

5、称”)。第三,加载包library(“包名称”)。查看R的帮助文档最常用的方法:1菜单帮助>Html帮助或者help.start():以浏览器的形式打开R的帮助文档2菜单帮助>R函数帮助或者help(函数名):用于查看指定函数的帮助文档R函数帮助文档通常包括函数的功能说明(参见Description部分)、函数的调用形式(参见Usage部分)、形式参数的含义(Arguments部分)、形式参数的具体取值(Value部分)、调用示例(Examples部分)等主要内容。R的运行方式两种运行方式:第一,命令行运行;第二,程序(脚本)运行。脚

6、本运行还可采用非交互方式运行程序,步骤:一、指定R程序所在目录为R的当前工作目录。调用getwd(),即可获得当前目录名。改变目录可在菜单栏中改变,也可以用setwd(“指定目录”)。二、运行当前工作目录中的指定R程序source(“R程序名”)。此外,程序运行方式中输出结果默认显示在控制台上,当处理的数据量较大,计算结果较多时,往往希望将计算结果输出到控制台的同时,保存到一个指定的文本文件中。为此,需在程序的第一行调用函数sink,基本书写格式为:sink(“结果文件名”,append=TRUE/FALSE,split=TRUE/F

7、ALSE)式中,结果文件一般为文本文件,默认位于当前目录下。append为TRUE表示当前文件有同名时追加到原文件后面,FLASE表示覆盖原文件内容。split为TRUE表示输出到指定文件夹的同时,仍输出到控制台,FLASE表示结果仅输出到指定文件夹。二R语言数据操作基础R语言的数据类型R语言支持的数据类型:(1)数值型(numeric):类型的取值是实数。例如a<-9.11;mode(a):显示指定对象的存储类型。(2)复数(complex):取值可扩展到虚数。例如a<-100+10i;mode(a)(3)逻辑(logical):取

8、值为TRUE(T)和FALSE(F),R语言区分大小写,T和F必须大写。例如a<-T;mode(a)(4)字符型(character):类型的取值是字符串。例如a<-”assf”(英文双引号不可以省略);mode(a)对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。