2013-11-23 1 views
0

그래서 처음으로 referenceClasses를 사용하려고합니다. 내가 어떻게 객체를 만드는 지 알았지 만, 나는 객체의 "배열"을 원한다. 보통 data.frames를 사용하지만 데이터 프레임에 객체를 넣을 수는 없습니다. 목록을 사용하려하지만 알아낼 수는 없습니다. 이처럼 : 잘 작동 referenceClass 객체를 어떻게 인덱스합니까?

validExp <-c("131108","131115","131122","131129","131206","131221","140118","140719","150117") 
validStocks <- c("AAPL", "TSLA","GOOG","HLF") 

expArray <- data.frame(exp = validExp) 
aStock <- Stock(symbol = "GOOG", expArray = expArray, quote=0) 

:

Stock <- setRefClass("Stock", 
    fields = list(  
     symbol = "character", 
     expArray = "data.frame", 
     quote = "numeric", 
     )) 

는 개체를 만들 수 있습니다. 그러나 이제 validStocks에 의해 인덱싱 된 Stock 객체의 "배열"을 얻는 방법은 무엇입니까?

답변

1

내가 예를 들어, 당신이 원하는 정확히 알아 내려고 힘든 시간을 보내고있어, 무엇을 않습니다

expArray = expArray = expArray 

말은? 유효한 주식의 "배열"을 원할 경우 참조 객체 목록을 작성하는 것이 가장 좋습니다.

l = list(4) 
l[["AAPL"]] = aStock 
관련 문제