[R] giving priority to stats package

Greg Snow 538280 @end|ng |rom gm@||@com
Tue Nov 26 22:26:34 CET 2019


I was thinking of using length(search())+1 to be safe and simple.
Using grep gives higher priority than length while still solving your
issue.

On Mon, Nov 25, 2019 at 3:06 PM Gabor Grothendieck
<ggrothendieck using gmail.com> wrote:
>
> Goold idea.  This seems to work.
>
>   library(dplyr, pos = grep("package:stats", search()) + 1)
>
> On Mon, Nov 25, 2019 at 1:27 PM Greg Snow <538280 using gmail.com> wrote:
> >
> > You could use the `pos` arg to place the newly loaded package(s) on
> > the search path after the stats package.  That would give priority for
> > any functions in the stats package over the newly loaded package (but
> > also give priority for any other packages earlier on the search path).
> >
> > On Sat, Nov 23, 2019 at 6:25 AM Gabor Grothendieck
> > <ggrothendieck using gmail.com> wrote:
> > >
> > > library and require have new args in 3.6 giving additional control
> > > over conflicts.  This seems very useful but I was wondering if there
> > > were some, preferabley simple, way to give existing loaded packages
> > > priority without knowing the actual conflicts in advance.  For example
> > >
> > >     library(dplyr, exclude = c("filter", "lag"))
> > >
> > > works to avoid masking those names in stats that would otherwise be
> > > masked by that package but I had to know in advance that filter and
> > > lag were the conflicting names.
> > >
> > > --
> > > Statistics & Software Consulting
> > > GKX Group, GKX Associates Inc.
> > > tel: 1-877-GKX-GROUP
> > > email: ggrothendieck at gmail.com
> > >
> > > ______________________________________________
> > > R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> > > https://stat.ethz.ch/mailman/listinfo/r-help
> > > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> > > and provide commented, minimal, self-contained, reproducible code.
> >
> >
> >
> > --
> > Gregory (Greg) L. Snow Ph.D.
> > 538280 using gmail.com
>
>
>
> --
> Statistics & Software Consulting
> GKX Group, GKX Associates Inc.
> tel: 1-877-GKX-GROUP
> email: ggrothendieck at gmail.com



-- 
Gregory (Greg) L. Snow Ph.D.
538280 using gmail.com



More information about the R-help mailing list