현재 R 패키지를 개발 중이고 가능한 한 깨끗하게하기 위해 모든 경고와 참고를 devtools::check()
으로 표시하여 해결하려고합니다.패키지 데이터를 생성하는 R 파일을 넣을 곳
checking top-level files ... NOTE
Non-standard file/directory found at top level:
'generate_sample_data.R'
그것은 현재 패키지의 루트 디렉토리에 배치 된 R 스크립트의와 함께 배포되는 것은 아닙니다 :이 노트의
하나는 내가 패키지와 함께 갈 샘플 데이터를 생성하기 위해 사용하는 일부 코드 관련이있다 패키지 (실제로 포함하는 것이 유용하지 않기 때문에)
여기 내 질문이 있습니다. 어디에서 그런 파일을 넣어야합니까? 아니면 R에 그대로 두라고해야합니까? .Rbuildignore
올바른 방법인가요? 현재 devtools::build()
은 R 스크립트를 최종 패키지에 넣으므로 참고 만 무시하면 안됩니다.
입니다 .Rbuildignore가 올바른 곳입니다. – LyzandeR
나는./data-raw /'를 사용합니다 (http://r-pkgs.had.co에 의해 제안 됨). .nz/data.html)을 사용하여 재현 가능성 (및 업데이트)을 유지해야하지만 최종 사용자가 사용할 필요가없는 스크립트는 제안한대로, 그 디렉토리를'./. Rbuildignore'에 추가하면 아무런 문제가 없습니다. – r2evans
@ r2evans 이전에 책을 검색했지만 그 점을 발견하지 못했습니다. 'devtools :: use_data_raw()'에서 그것을위한 도우미 기능도있다. 그것을 찾아 주셔서 감사합니다. 이것을 대답으로 바꾸면 기꺼이 받아 들일 것입니다. – AlexR