2014-09-01 4 views
0

나는 특히 코드가 다시 실행될 때마다 과거 가격을 끌어 당기는 코드없이 매개 변수를 변경하면서 여러 번 거래 전략을 실행할 수 있기를 원합니다.환경에 데이터를 저장하는 방법은 무엇입니까?

나는 quantmod 패키지에서 getSymbols 함수를 사용하고 있으며 코드가 2, 3, ... 등의 시간에 실행될 때 데이터를 환경에 저장할 수 있는지 궁금합니다. 영원히 티커 당 500+ 재정적 인 자료를 당기기 위하여. 정말 고맙습니다.

+0

내가 누락되었거나 '저장'하면 원하는 것을 수행하지 않습니까? –

답변

1

다른 답장에 언급 :

foo$a 
0

?getSymbols 도움말 페이지에 예제가 있습니다. 예를

data.env <- new.env() 
getSymbols("YHOO", env=data.env) 

를 들어이 당신의 질문에 대답하지 않을 경우 다음

data.env$YHOO 

으로 데이터를 얻을, 당신이 실행해야하는 코드에 대한보다 구체적인하시기 바랍니다.

foo=new.env() # create environment. 
assign(x="a",value=10,envir=foo) # assigns value 10 to variable 'a' in environment 'foo'. 
ls(envir=foo) # lists variables in environment 'foo'. 
get(x="a",envir=foo) # get the value of variable 'a' in environment 'foo'. 

그리고 이것은 또한 같은 변수 값을 얻기 위해 작동합니다 : 영업 제목의 질문, 당신은 기능 할당()를 사용합니다 "어떻게 환경에서 데이터를 저장하기"에 관해서는

관련 문제