2017-11-06 1 views
1

이 질문은 꽤 순진 해 보일 수 있습니다.R 패키지에 데이터 세트 포함

나는 extension.RData을 저장하고 extension.R에 문서화했습니다. 둘 다 내가 개발중인 R 패키지의 /data 폴더에 저장됩니다.

그러나 RStuidio를 닫고 패키지를 다시로드하면 devtools::document() 또는 devtool::load_all() 함수 중 하나를 실행할 때까지는 데이터를 호출 할 수 없습니다. 이는 내 데이터 세트가 패키지를 기억하지 못했음을 의미합니까? 패키지 작업을 시작할 때마다 어떻게 devtools을 실행할 수 있습니까?

대단히 감사합니다.

+0

'devtools'에서'install' 기능을 이용해 패키지를 설치해야합니다. – patL

+0

고맙습니다.'devtools :: install()'을 실행하고 라이브러리를로드했지만 여전히 작동하지 않습니다. – achimneyswallow

답변

2

내가 아는 바로는 프로젝트 디렉토리에 extension.RData, extension.R (설명서 포함) 파일을 만들었습니다. 그러나 RStudio가 데이터에 도달하기에 충분하지 않습니다. devtools::install()을 실행하거나 RStudio의 'Build'탭에서 'Build & Reload'버튼을 클릭하여 패키지를 설치해야합니다.

: extension.RR 폴더에 넣으면이 문제가 해결됩니다.

+0

고맙습니다. 나는 이것 역시했다. 그러나 여전히 도움이되지 않는다. 내가 무엇을 놓쳤는 지 확신하지 못한다. ... – achimneyswallow

+0

'{your_package} :: extension'에 의해 데이터를 호출 할 수 있는가?'{your_package}'는 당신의 이름이다. 꾸러미? – echasnovski

+0

고마워, echasnovski, 나에게 반환 됨'오류 : '확장명'이 'namespace : my_package''에서 내 보낸 객체가 아닙니다. – achimneyswallow