日期:2014-05-16 浏览次数:20565 次
?
对象
刻画对象使用名称和内容,也可以使用数据类型
对象存在两个属性:类型、长度
类型:对象元素的基本种类,共有四种:数值型、字符型、复数型、逻辑性(true or false),使用mode(对象名称)获取类型。
长度:对象元素的数量,使用length(对象名称)获取长度。
?
Attention:
1.无论何种类型的数据,缺失数据总是使用NA(Not Avaliable)来表示,对于很大的数值使用指数形式来表示。
2.R可以表示无穷的数值,正无穷:Inf;负无穷:-Inf,或者使用NAN来表示不是数字的值。
?
Example: > a <- 5/0
> x [1] -1 > exp(a) [1] Inf > a [1] Inf > exp(-a) [1] 0 > a-a [1] NaN?
3.字符型的值必须加上"时,可以将"放在\之后,如果只要显示此字符而不需要\时,使用cat(对象名称);
或者可以将整个字符放在''之间,此时就不需要使用\。
Example: > b <- "sadfasfsdf\"asdf"
> b [1] "sadfasfsdf\"asdf" > cat(b) sadfasfsdf"asdf> > b <- 'afsdaf"sdfa' > b [1] "afsdaf\"sdfa" > cat(b) afsdaf"sdfa>?
4.向量,就是一个变量,即有大小有方向的量,用其类型和长度描述数据。
5.因子,一个分类变量
6.数组,一个K维的数据表
7.矩阵,数组的一个特例,其维数K=2,数组或者矩阵中的所有元素都必须是同一种数据类型的。
8.数据框,一个或几个向量和因子构成,他们必须是等长的,但是可以是不同的数据类型
9.ts表示时间序列数据,包含一些额外的属性,如频率和时间
10.列表,可以包含任何类型的对象,包括列表
?