DATOR


메타데이터

예제)

생성된 데이터에 날짜, 소유 회사명, 설명을 추가하는

> vX<-c(1:10)

 

# 설명문구 추가

> vX <- structure(vX, "created date"="2012.5.5", "company"="BigData analysis", "description"="1 부터 10까지 순열" )

 

> vX

[1] 1 2 3 4 5 6 7 8 9 10

attr(,"created date")

[1] "2012.5.5"

attr(,"company")

[1] "BigData analysis"

attr(,"description")

[1] "1 부터 10까지 순

 

# 설명문구만 조회하고 싶을 경우 attributes 함수 사용

> attributes(vX)

$`created date`

[1] "2012.5.5"

 

$company

[1] "BigData analysis"

 

$description

[1] "1 부터 10까지 순열

 

> attributes(vX)$'created date'

[1] "2012.5.5"

 

> attributes(vX)$company

[1] "BigData analysis"

 

 

attr 함수는 설명문구 추가 시 각각의 항목마다 실행해야 하지만, 간단히 한 문장의 설명문구를 추가할 경우에도 유용하게 사용할 수 있다.

 

> vY <- 11:20

> attr(vY, "created date") <- "2012.5.5"

> attr(vY, "company") <- "BigDate analysis"

> attr(vY, "description") <- "1부터 10까지 순열"

 

> vY

[1] 11 12 13 14 15 16 17 18 19 20

attr(,"created date")

[1] "2012.5.5"

attr(,"company")

[1] "BigDate analysis"

attr(,"description")

[1] "1부터 10까지 순열"

 

# 하나의 항목별로 설명문구를 조회할 경우

> attr(vY, "created date")

[1] "2012.5.5"

 

# 전체 설명문구를 조회하기 위해 attr 함수를 사용하면 오류 발생(attributes 사용)

> attr(vY)

다음에 오류attr(vY) : either 2 or 3 arguments are required

 

# 간편한 사용 예제

> vZ <- 21:30

> vZ

[1] 21 22 23 24 25 26 27 28 29 30

> attr(vZ,"description") <- "2012.5.5, BigData analysis company, 1부터 10까지 순열"

> vZ

[1] 21 22 23 24 25 26 27 28 29 30

attr(,"description")

[1] "2012.5.5, BigData analysis company, 1부터 10까지 순열

 

Tag

Leave Comments