tag 标签: 在线帮助经管大学堂:名校名师名课

相关日志

分享 R for Beginners 中文版 学习笔记----3 R的数据操作----3.1 对象
积流成河 2012-7-5 10:55
RforBeginners 中文版学习笔记 3.1 对象 在 R 中是通过一些对象来进行操作和处理的。对象可以用它们的名称和内容来刻画,更专业的说法是,应该通过对象的属性来刻画。 对象的属性决定了何种函数能作用于该对象。 所有的对象都有两个内在属性:类型和长度。类型是对象元素的基本种类,共有四种:数值型、字符型、复数型和逻辑型( FALSE 或 TRUE ),虽然也存在其他的类型,但是并不能用来表示数据,例如函数或表达式;长度是对象中元素的数目。对象的类型和长度可以分别通过函数 mode 和 length 得到。 x-1 mode(x) "numeric" length(x) 1 A-"Gomphotherium";compar-TRUE;z-1i mode(A);mode(compar);mode(z) "character" "logical" "complex" 无论什么类型的数据,缺失数据总是用 NA (不可用)来表示;对很大的数值可用指数形式表示: N-2.1e23 N 2.1e+23 R 可以正确地表示无穷的数值,如用 Inf 和 -Inf 表示正无穷大和负无穷大,或者用 NaN (非数字)表示不是数字的值。 x-5/0 x Inf exp(x) Inf exp(-x) 0 x-x NaN 字符型的值输入时须加上双引号 " 。如果需要引用双引号的话,可以让它跟在反斜杠后面;这两个字符合在一起 \" 在某些函数如 cat 的输出显示时会被以特殊的方式处理。 x-"Doublequotes\"delimitateR'sstrings." x "Doublequotes\"delimitateR'sstrings." cat(x) Doublequotes"delimitateR'sstrings. 也有另一种表示字符型变量的方法,即用单引号( ' )来界定变量,这种情况下不需要用反斜杠来引用双引号(但是引用单引号时必须要用!) x-'Doublequotes"delimitateR\'sstrings.' x "Doublequotes\"delimitateR'sstrings." 下表给出了表示数据的对象的类别概览: 向量是一个变量,如平常所见的那样;因子是一个分类变量;数组是一个 k 维的数据表;矩阵是数组的一个特例,其维数 k=2 。注意,数组或者矩阵中的所有元素都必须是同一类型的; 数据框是由一个或几个向量和(或)因子构成,它们必须是等长的,但可以是不同的数据类型;“ ts ”表示时间序列数据,它包含一些额外的属性,例如频率和时间;列表可以包含任何类型的对象,包括列表! 对于一个向量,用它的类型和长度足够描述数据;而对其它的对象则另需一些额外信息,这些信息由外在的属性给出。这些属性中有的是表示对象维数的 dim, 比如一个 2 行 2 列的矩阵,它的 dim 是一对数值 ,但是其长度是 4 。
个人分类: R|50 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----2 基本原理与概念----2.3 在线帮助
积流成河 2012-7-5 09:43
RforBeginners 中文版学习笔记 2.3 在线帮助 关于某个特定函数的帮助能够直接被调出来,如运行: ?lm 会立即显示关于函数 lm()( 线性模型 ) 的帮助页面。命令 help ( lm )和 help (“ lm ”)具有同样的效果。但在查询关于某特殊语法意义字符的帮助时,必须用后一种形式,如: ?* 错误 : 意外的 '*' 在 "?*" 里 help("*") 启动帮助将会打开一个页面,第一行一般会显示某个函数或操作命令所属的包( package ),然后是标题,标题下面则是一些详细信息。具体的示例,可以亲自动手查一个帮助文档即可看到。 对初学者而言,参考帮助中的 Examples 部分的信息是很有用的,它能帮助初学者更好地理解所查询函数的用法。而一般也应该仔细阅读 Arguments 中的一些说明。 默认状态下,函数 help 只会在被载入内存中的包中进行搜索。选项 try.all.package 在缺省值是 FALSE ,但如果把它设为 TRUE ,则可以在所有包中进行搜索: help("bs") Nodocumentationfor ‘ bs ’ inspecifiedpackagesandlibraries: youcouldtry ‘ ??bs ’ ??bs help("bs",try.all.packages=TRUE) Helpfortopic‘bs’isnotinanyloadedpackagebutcanbefoundinthefollowingpackages: Package Library splines D:/ProgramFiles/R/R-2.14.2/library 但注意在这种情况下,不会显示关于函数 bs 的帮助页面,如果使用者确实想打开这样的页面而所属包又没有被载入内存时,可以使用 package 这个选项: help("bs",package="splines") Html 格式的帮助可以通过输入下面的函数启动: help.start() 如果什么都不发生的话,你应该自己打开‘ http://127.0.0.1:16408/doc/html/index.html ’ 通过函数 help.search 可以实现在 R 中进行关键词的搜索,这种方法能在所有已安装的包中搜索包含给定字符串的相关内容。例如,运行 help.search("tree") 会列出所有在帮助页面含有“ tree ”的函数。应该注意的是,如果有一些包是最近才安装的,应该首先使用函数 help.search 中的 rebuild 选项来刷新数据库( e.g.,help.search("tree",rebuild=TRUE) )。 使用函数 apropos 则能找出所有在名字中含有指定字符串的函数,但只会在被载入内存中的包中进行搜索: apropos("help") "help""help.request""help.search""help.start"
个人分类: R|48 次阅读|0 个评论
GMT+8, 2025-12-26 15:12