2016-03-24 20 views
5

Tôi đang tập hợp một gói dữ liệu R, và tôi đã ghi lại các tập dữ liệu mà không có vấn đề gì cho đến bây giờ. Thông tin sau được bao gồm trong tệp có tên charges_ay.R nằm trong thư mục R trong gói repo.Devtools Document throwing Error

#' 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" 

Khi tôi cố gắng để chạy devtools::document từ các cơ sở của gói (như tôi có cho các tập tin khác), tôi nhận được lỗi sau:

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

Cho rằng mọi thứ đã làm việc tốt cho đến bây giờ , Tôi hơi bối rối vì quá trình và tài liệu tập tin đều giống nhau.

Bất kỳ trợ giúp nào sẽ được đánh giá rất nhiều!

+0

Để an toàn, hãy thử thêm các trường '@ name' và' @ usage' vào tài liệu. Nó _may_ là nguồn gốc của vấn đề, nhưng trong mọi trường hợp, nó sẽ chỉ giúp đỡ. – Jemus42

+1

dữ liệu có tồn tại không? Bạn có 'LazyData: TRUE' trong tệp DESCRIPTION không? Tôi nghĩ rằng chúng được thêm vào tự động nếu bạn sử dụng 'devtools :: use_data()' – rmflight

+0

@ Jemus42 đó là lời khuyên xấu – hadley

Trả lời

2

Khi tôi chạy đến điều này trong gói của riêng tôi, nó dường như là một vấn đề dòng công việc. Hãy thử chạy use_data(charges_ay) trước khi document() hoặc thêm use_data(charges_ay) vào cuối tệp tạo dữ liệu của bạn.

Các vấn đề liên quan