2012-02-24 3 views
1

대부분의 비슷한 질문에 대해서는 프롬프트를 저장하지 못하도록하는 것이 좋을듯한 간단한 질문입니다. Statet, Sweave 및 R과 함께 작동하도록 Eclipse 설치가 매우 즐겁습니다. 나는 http://jeromyanglim.blogspot.com/2010/02/getting-started-with-sweave-r-latex.html 가이드를 따라 갔다. 내가 가지고있는 유일한 문제는 변수 등이 포함 된 작업 공간 이미지를 다시로드하는 방법입니다.Eclipse에서 R 작업 공간 이미지 저장 및 다시로드 StatET

작업 공간 이미지를 저장하려면 예를 선택했으나 다시로드하는 방법을 모르겠습니다. load()가 작동하지 않고 기본 저장 이름이 무엇인지 알 수 없습니다.

제안 사항?

+0

내 뻔뻔한 자기 승진은 knitr 패키지입니다. http://yihui.name/knitr/ 전체 작업 공간을로드하는 대신 캐시를 사용할 수 있습니다. 후자는 덜 효율적입니다. 한 knitr 사용자는 며칠 전에 이클립스에서 knitr을 사용하기위한 간단한 데모를 만들 수 있기 때문에 관심이 있다면 잘 지켜봐주십시오. –

답변

0

기본 "savename"은 .Rdata 또는 .Rda와 같아야하며 현재 작업 디렉토리로 이동합니다. Mac 또는 Windows 장치를 사용하는 경우 파일 이름을 지정할 위치에서 file.choose()를 사용할 수 있어야하지만 기본적으로 시스템 파일 브라우저에서 "visibility"와 같은 파일을 숨길 수 있습니다. . 나는 당신이 정말로 의미하는 것이 발견되지 않는 한 당신이 "작업 공간 이미지를 저장"하는 방법을 이해하지 못한다. 다음을 사용하여 찾을 수 있는지 확인하십시오.

load(file.choose()) 

더 나은 답변을 얻으려면 문제가되는 OS 및 코드에 대한 정보를 포함시켜야합니다.

+0

'file.choose()'는 초보자들에게 편리 합니다만, 수동 작업이 필요하기 때문에 거의 항상 반대합니다. 따라서 Sweave의 컨텍스트에서 특히 재현 가능한 명령이 아닙니다. 더 좋은 방법은 항상 작업 디렉토리를 알아 내고 save.image ('foobar.RData') 뒤에 명시 적으로로드 ('foobar.RData')' –

+0

숨겨진 시스템 파일에 대한 우려와 질문자가 @lanagi가 초보자가 아니라고 생각하도록 충분한 정보를 제공하지 못했다는 사실. 나는 그것을 사용하곤했지만 지금은 전체 파일 경로와 이름을 사용합니다. –

+0

나는 또한이 답변을 @DWin http://stackoverflow.com/questions/3612522/r-workspaces-i-e-r-files와 매우 흡사 한 설명으로 발견했습니다. Eclipse와 StatET을 사용하여 기본 Save (.RData)를 사용하고 load()를 사용하여로드하려고하면 "File not specified"오류가 발생하여 실제로 작동하지 않는다는 것을 알게되었습니다. 그러나로드하면 기본값 (". RData")이 작동합니다. 답변 주셔서 감사합니다. – lanagj