1 / 28
文档名称:

R语言简介.ppt

格式:ppt   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

R语言简介.ppt

上传人:用户头像没有 2016/6/3 文件大小:0 KB

下载得到文件列表

R语言简介.ppt

文档介绍

文档介绍:1/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介 R主页: .org ?mean > help(mean ) > ("mean") ?寻求帮助?管理 R包查看所有可用的包 Library() 第0章: R软件简介(详见教材第 9章) 2/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介?查看某个包的信息 Help(Package= “”)?查看当前调入内存的包[1] ".GlobalEnv" "package:HSAUR" "package:scatterplot3d" [4] "package:MASS" "package:lattice" "package:stats" > search() 3/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介?载入需要的包 library(XXX) # XXX 为包的名称?升级更新包 () 更新所有已经安装的包, 比较现有的包的版本,source 里面的包的版本, 如果发现新的,下载并更新. 4/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介?基本数学计算?基本符号+ * / - ^ < <= > >= == != ?向量和赋值如创建一个含有五个数值的向量 x, 且这五个值分别为 , , , ,则 R 中的命令为> x <- c(, , , , ) 5/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介?赋值也可以用函数 assign() 实现。> assign("x", c(, , , , )) ?,该表达式的值将是一个和其中最长向量等长的向量。进一步的赋值> y <- c(x, 0, x) 下面的命令和前面的赋值命令等价: 6/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介> v <- 2 * x + y + 1 基本的算术运算符也是常用的+,-, *, / 和做幂运算用的^常用的数学函数,如 log , exp , sin , cos , tan , sqrt 等等 max 和 min 分别给出一个向量的最大值和最小值 length(x) 给出向量 x 的元素个数 7/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介 sum(x) 给出 x 中元素的累加和, sort(x) 返回一个和 x 长度一样但元素以升序排列的向量 R 有一系列产生常用数列的工具。如 1:30 等价于向量 c(1, 2, ..., 29, 30) 。?生成正则序列 prod(x) 则得到它们的乘积。 8/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介在R表达式中,冒号优先级别最高, 因此 2* 1:15 等价于 c(2, 4, ..., 28, 30) 将 n <- 10 , 1:n-1 , 1:(n-1) 相互比较一函数 seq() 是数列生成中最为常用的工具>seq(from=1, to=30 , by=1 , length= 1) >seq(-5, 5, by=.2) >(-, -, -, ..., , , ) >seq(length=51, from=-5, by=.2) 9/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介函数 rep() 。它可以用各种复杂的方式重复一个对象 rep(x, each=5) 最简单的方式是这种方式把 x 中的每个元素都重复五次 10/28 中国石油大学(华东)理学院应用数学系中国石油大学(华东)理学院应用数学系第0章R软件简介数组可以看作是带有多个下标类型相同的元素集合,如数值型。 R 有一些简单的工具创建和处理数组,特别是矩阵。?数组和矩阵向量只有在定义了 dim 属性后才能作为数组在 R 中使用假定, z是一个含 1500 个元素的向量。那么> dim(z) <- c(3,5,100) 对 dim 属性的赋值使得该向量成一个 3 ×5 ×100 的数组?数组