本博客所有内容是原创,未经书面许可,严禁任何形式的转载。
http://blog.csdn.net/u010255642
5)设置对象属性
attr(object, name) 函数设置对象属性
比如设置对象维数
> h
[1] 5 6 7 8 9 10 11 12
> h[2*2:4]
[1] 8 10 12
> h[4:7]
[1] 8 9 10 11
> h
[1] 5 6 7 8 9 10 11 12
> attributes(h)
$dim
[1] 2 4
>
也可以自定义属性
> attr(h,"name")
[1] "test"
> attr(h,"name")
[1] "test"
> h
[,1] [,2] [,3] [,4]
[1,] 5 7 9 11
[2,] 6 8 10 12
attr(,"name")
[1] "test"
>
3、有序或无序因数
Factor(因子,因素)可用来生成向量的离散的分类向量
> my_num<-c(11,22,34,71,14,68,21)
> factor(my_num)->nums
> nums
[1] 11 22 34 71 14 68 21
Levels: 11 14 21 22 34 68 71
>
> my_num<-c(11,22,34,71,14,68,21,22,11,34)
> factor(my_num)->nums
> nums
[1] 11 22 34 71 14 68 21 22 11 34
Levels: 11 14 21 22 34 68 71
>
Levels表示因子 向量中的水平(去除重复元素后共有哪些元素)
> levels(nums)
[1] "11" "14" "21" "22" "34" "68" "71"
>