2013-02-27 2 views
0

두 개의 X- 데이터 및 Y- 데이터를 포함하는 데이터 프레임이 있습니다. 이것은 실험 데이터를 나타냅니다.메타 데이터로 데이터 구성

이제 샘플에 기록 된 온도, 유속 등과 같이이 데이터와 관련된 많은 추가 정보가 있습니다. 두 번째 데이터 프레임에이 메타 데이터가 있습니다.

데이터 및 메타 데이터가 항상 함께 유지해야하지만, 나는 또한 데이터

내가 그 데이터 메타 데이터 쌍 (> 100)을 많이 가지고

로 계산을 할 수 있도록하려면, 내가 어떤 사람을 궁금 해서요 데이터를 효율적으로 구성하는 방법이라고 생각하십니까?

지금은 두 개의 데이터 프레임이 목록에 있지만 개인 값이나 데이터 열을 지루해 (= 많은 코드와 대괄호를 사용하여 작성) 액세스하는 것으로 나타났습니다.

+0

나는 당신이하고있는 작업의 종류에 따라 다릅니다 생각합니다. 아마도 작은 예제로 시작하여 수행하는 작업 유형을 알아야합니다. – Arun

답변

1

당신은 attr ibute를 사용할 수 있습니다

dfr <- data.frame(x=1:3,y=rnorm(3)) 
meta <- list(temp="30C",date=as.Date("2013-02-27")) 
attr(dfr,"meta") <- meta 

dfr 
    x   y 
1 1 -1.3580532 
2 2 -0.9873850 
3 3 0.3809447 

attr(dfr,"meta") 
$temp 
[1] "30C" 

$date 
[1] "2013-02-27" 

str(dfr) 
'data.frame': 3 obs. of 2 variables: 
$ x: int 1 2 3 
$ y: num -1.358 -0.987 0.381 
- attr(*, "meta")=List of 2 
    ..$ temp: chr "30C" 
    ..$ date: Date, format: "2013-02-27" 
+0

이것은 내가 찾고있는 종류의 기능처럼 보입니다. –

관련 문제