1. 五种基本对象(Object)类型
- 字符(character)
- 数值(numeric)
- 整数(integer)
- 复数(complex)
- 逻辑(logical)
2. 对象具有的属性属性(Attribute)
- 名称(name)
- 维度(dimensions)
- 类型(class)
3. 设置R对象的属性
3.1 查看属性
- 查看类型
x <- 1:5
class(x)
# output: [1] "integer"
- 查看对象的具有的所有属性
x <- 1:5
attributes(x)
#output: $names
# [1] "age"
3.2 设置属性
- 设置名称
x<-5
names(x)
# output NULL
names(x) <- "age" # Or attr(x,'names')<-"age"
names(x)
# output [1] "age"
- 设置维度
x <- 1:6
# print x : [1] 1 2 3 4 5 6
dim(x) <- c(2,3) # or attr(x,'dim') <- c(2,3)
# print x :
# [,1] [,2] [,3]
# [1,] 1 3 5
# [2,] 2 4 6