文件名称:对象-iso20860-1-2008第1版中文
文件大小:785KB
文件格式:PDF
更新时间:2024-07-07 07:22:52
R语言
3.1 对对对象象象 我们已经看到R通过一些对象来运行,当然首先这些对象是用它们的名称 和内容来刻画的,其次也通过对象的数据类型即属性来刻画。为了理解这些 属性的用处,我们以一个在{1,2,3}中取值的变量为例:这个变量可以是一个 整数变量(例如巢中蛋的个数),或者也可以是一个分类变量的编码(例如 某些甲壳类动物的三种性别:雄、雌和雌雄同体)。 显然对这个变量的统计分析在以上两例中将是不相同的,对象的属性 在R中提供着所需的信息。更技术性也更一般地说,对于作用于一个对象的函 数,其表现将取决于对象的属性。 所有的对象都有两个内在属性:类型和长度。类型是对象元素的基本种 类,共有四种:数值型,字符型,复数型7和逻辑型(FALSE或TRUE),虽然也 存在其它的类型,但是并不能用来表示数据,例如函数或表达式;长度是对 象中元素的数目。对象的类型和长度可以分别通过函数mode和length得到。 > x <- 1 > mode(x) [1] "numeric" > length(x) [1] 1 > A <- "Gomphotherium"; compar <- TRUE; z <- 1i > mode(A); mode(compar); mode(z) [1] "character" [1] "logical" [1] "complex" 无论什么类型的数据,缺失数据总是用NA(不可用)来表示;对很大的数 值则可用指数形式表示: > N <- 2.1e23 > N [1] 2.1e+23 R可以正确地表示无穷的数值,如用Inf和-Inf表示±∞,或者用NaN(非 数字)表示不是数字的值。 7本手册中不讨论复数型 9更多免费学习资料:www.86mhz.com