2016-03-24 17 views
5

Łączę pakiet danych R, a do tej pory dokumentowałem zestaw danych bez problemu. Następujące informacje znajdują się w pliku o nazwie charges_ay.R znajdującym się w folderze R w repozytorium pakietów.Devtools Błąd rzucania dokumentu

#' Student Charges for Academic Year programs. 
#' 
#' For more information, download a data dictionary from the IPEDS website. 
#' 
#' Survey years 2002 - 2014. 
#' 
#' @source http://nces.ed.gov/ipeds/datacenter/DataFiles.aspx 
#' @format Data frame with columns 
"charges_ay" 

Gdy próbuję uruchomić devtools::document od podstawy pakietu (jak mam dla innych plików), pojawia się następujący błąd:

> devtools::document() 
Updating ripeds documentation 
Loading ripeds 
Error: 'charges_ay' is not an exported object from 'namespace:ripeds' 

Biorąc pod uwagę, że wszystko działało dobrze aż do teraz Jestem nieco zdezorientowany, ponieważ proces i dokumentacja plików są takie same.

Każda pomoc zostanie bardzo doceniona!

+0

Aby być pewnym, spróbuj dodać pola "@ name" i "@ usage" do dokumentacji. To może być źródłem problemu, ale w każdym razie to tylko pomogłoby. – Jemus42

+1

czy dane istnieją? Czy masz "LazyData: TRUE" w pliku DESCRIPTION? Myślę, że są one dodawane automatycznie, jeśli użyjesz 'devtools :: use_data()' – rmflight

+0

@ Jemus42, to jest zła rada – hadley

Odpowiedz

2

Kiedy wpadłem na to w moim własnym pakiecie, wydawało się, że jest to kwestia przepływu pracy. Spróbuj uruchomić use_data(charges_ay) przed document() lub dodać use_data(charges_ay) na końcu pliku generującego dane.

Powiązane problemy