On Wed, Aug 27, 2014 at 12:51 PM, Michael Friendly <frien...@yorku.ca> wrote: > On 8/27/2014 10:41 AM, peter dalgaard wrote: >> >> Using data() in a package with lazyloaded data seems like asking for >> trouble to me. But you're making me curious (and I'm too lazy[*] to set up >> for rebuilding the package myself): >> >> Did you actually try putting battingLabels & friends in the namespace? >> What happened? > > Well, I tried this, with NAMESPACE as > > # all the rest is data, except we try to export the data sets used globally > in these functions > > export(battingStats, > playerInfo,teamInfo, > Label, > battingLabels, pitchingLabels, fieldingLabels, > Batting, Master, Teams > ) > > R CMD check was even more unhappy, failing immediately, so the attempted > cure was worse than the original disease.
If you want to export your datasets, you'll need to put them in R/sysdata.rda. But I think Brian suggested the right fix: use Lahmann::Batting instead of Batting. (And leave everything else as is) Hadley -- http://had.co.nz/ ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel