R 语言对象属性设置

最后发布时间:2020-04-01 22:16:17 浏览量:

1. 五种基本对象(Object)类型

  • 字符(character)
  • 数值(numeric)
  • 整数(integer)
  • 复数(complex)
  • 逻辑(logical)

2. 对象具有的属性属性(Attribute)

  • 名称(name)
  • 维度(dimensions)
  • 类型(class)

3. 设置R对象的属性

3.1 查看属性

  1. 查看类型
x <- 1:5
class(x)
# output: [1] "integer"
  1. 查看对象的具有的所有属性
x <- 1:5
attributes(x)
#output: $names
# 		 [1] "age"

3.2 设置属性

  1. 设置名称
x<-5
names(x) 
# output NULL
names(x) <- "age" # Or attr(x,'names')<-"age"
names(x) 
# output [1] "age"
  1. 设置维度
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