From mcneney at sfu.ca  Fri Apr  6 21:33:53 2012
From: mcneney at sfu.ca (Brad McNeney)
Date: Fri, 6 Apr 2012 12:33:53 -0700 (PDT)
Subject: [Rd] R CMD check returns NOTE about package data set as global
 variable
In-Reply-To: <4F7F4176.7080901@stats.ox.ac.uk>
Message-ID: <1114888490.18258021.1333740833420.JavaMail.root@jaguar9.sfu.ca>

OK, thanks for the tip on good coding practice. I'm still getting the NOTE though when I make the suggested change.

In case it matters, I'm check'ing with

R version 2.15.0 (2012-03-30)
Platform: i386-pc-mingw32/i386 (32-bit)

Brad

----- Original Message -----
> From: "Prof Brian Ripley" <ripley at stats.ox.ac.uk>
> To: "Brad McNeney" <mcneney at sfu.ca>
> Cc: r-devel at r-project.org
> Sent: Friday, 6 April, 2012 12:18:14 PM
> Subject: Re: [Rd] R CMD check returns NOTE about package data set as global variable
> 
> On 06/04/2012 19:46, Brad McNeney wrote:
> > I'm developing a package that comes with a data set called
> > RutgersMapB36. One of the package's functions requires this data
> > frame. A toy example is:
> >
> > test<-function() {
> >    data(RutgersMapB36)
> >    return(RutgersMapB36[,1])
> > }
> >
> >
> > R CMD check returns a NOTE:
> >
> > test: no visible binding for global variable 'RutgersMapB36'
> >
> > Is there any way to avoid this NOTE?
> 
> Use data("RutgersMapB36"), which many think is good practice in code.
> 
> 
> >
> > Thanks,
> >
> > Brad
> > ---
> > Brad McNeney
> > Statistics and Actuarial Science
> > Simon Fraser University
> >
> > ______________________________________________
> > R-devel at r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-devel
> 
> 
> --
> Brian D. Ripley,                  ripley at stats.ox.ac.uk
> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,             Tel:  +44 1865 272861 (self)
> 1 South Parks Road,                     +44 1865 272866 (PA)
> Oxford OX1 3TG, UK                Fax:  +44 1865 272595
>



[Rd] R CMD check returns NOTE about package data set as global variable
Brad McNeney