From pdalgd at gmail.com  Tue Dec 21 17:25:44 2010
From: pdalgd at gmail.com (peter dalgaard)
Date: Tue, 21 Dec 2010 17:25:44 +0100
Subject: [Rd] Warning message when items of Hmisc are masked by loading
	a package.
In-Reply-To: <AANLkTimL2QvKOVQrYk=7Mxg5QKU-zwa8=oCp0M30nu0r@mail.gmail.com>
References: <AANLkTimEH1erHL28M_wmqfAXJpphSCR-P=CB4FU4P1fy@mail.gmail.com>
	<AANLkTimgMsOOYesJ0sZ_8mOg8ENwo6=haUgiriYn7H2B@mail.gmail.com>
	<C7690A34-2C29-4B93-B2F6-2FD1F06BE9F2@comcast.net>
	<AANLkTimL2QvKOVQrYk=7Mxg5QKU-zwa8=oCp0M30nu0r@mail.gmail.com>
Message-ID: <205AE2C4-A6AE-4A07-8494-041C9A9D5FE9@gmail.com>


On Dec 21, 2010, at 17:03 , Joris Meys wrote:

> I know the masking message is standard behaviour. It is the warning mesage
> 
>> Warning message:
>> In identical(get(., i), get(., lib.pos)) : ignoring non-pairlist attributes
> 
> that puzzles me. And that's something I noticed only in 2.12.1
> 

It's a buglet in identical and somewhat older than that (as old as CHARSXP cacheing, I'd expect). It was fixed in R-devel a couple of weeks ago, but not deemed important enough to break code freeze for 2.12.1.

-pd

> Cheers
> Joris
> 
> 
> On Tue, Dec 21, 2010 at 4:59 PM, David Winsemius <dwinsemius at comcast.net> wrote:
>> I thought that was standard behavior? It's been happening when I load Hmisc
>> since the dawn of time (or 3 years anyway.... back to R 2.8.0 at least.)
>>  Hmisc masks some function(s) in survival.
>> 
>> #----------
>> Attaching package: 'Hmisc'
>> 
>> The following object(s) are masked from 'package:survival':
>> 
>>    untangle.specials
>> 
>> The following object(s) are masked from 'package:base':
>> 
>>    format.pval, round.POSIXt, trunc.POSIXt, units
>> 
>> 
>> Attaching package: 'rms'
>> 
>> The following object(s) are masked from 'package:survival':
>> 
>>    Surv
>> #---------------
>> 
>> It only seems fair that if you later mask functions in Hmisc that you also
>> get a warning:
>> 
>> 
>> #----------------
>>> library (reshape)
>> Loading required package: plyr
>> 
>> Attaching package: 'plyr'
>> 
>> The following object(s) are masked from 'package:Hmisc':
>> 
>>    is.discrete, summarize
>> 
>> 
>> Attaching package: 'reshape'
>> 
>> The following object(s) are masked from 'package:plyr':
>> 
>>    round_any
>> 
>> #-----------------
>> 
>> --
>> David.
>> 
>> 
>> 
>> On Dec 21, 2010, at 8:51 AM, Joris Meys wrote:
>> 
>>> PS : This did not happen in R 2.12.0, it just occured when I installed
>>> the new R version today.
>>> Cheers
>>> Joris
>>> 
>>> On Tue, Dec 21, 2010 at 2:50 PM, Joris Meys <jorismeys at gmail.com> wrote:
>>>> 
>>>> I've noticed that I get a warning message every time a package masks
>>>> some functions from Hmisc. The warning message says :
>>>> 
>>>> Warning message:
>>>> In identical(get(., i), get(., lib.pos)) : ignoring non-pairlist
>>>> attributes
>>>> 
>>>> This happens with eg:
>>>> library(plyr)
>>>> library(xtable)
>>>> 
>>>> I think I've seen this passing by before, but I'm not sure any more.
>>>> Just thought I'd mention it.
>>>> Cheers
>>>> Joris
>>>> 
>>>>> R.Version()
>>>> 
>>>> $platform
>>>> [1] "i386-pc-mingw32"
>>>> 
>>>> $arch
>>>> [1] "i386"
>>>> 
>>>> $os
>>>> [1] "mingw32"
>>>> 
>>>> $system
>>>> [1] "i386, mingw32"
>>>> 
>>>> $status
>>>> [1] ""
>>>> 
>>>> $major
>>>> [1] "2"
>>>> 
>>>> $minor
>>>> [1] "12.1"
>>>> 
>>>> $year
>>>> [1] "2010"
>>>> 
>>>> $month
>>>> [1] "12"
>>>> 
>>>> $day
>>>> [1] "16"
>>>> 
>>>> $`svn rev`
>>>> [1] "53855"
>>>> 
>>>> $language
>>>> [1] "R"
>>>> 
>>>> $version.string
>>>> [1] "R version 2.12.1 (2010-12-16)"
>>>> 
>>>>> Sys.info()
>>>> 
>>>>    sysname      release      version     nodename      machine
>>>>  login         user
>>>>  "Windows"      "7 x64" "build 7600"  "JFMEYS-PC"        "x86"
>>>> "Joris"      "Joris"
>>>> 
>>>> --
>>>> Joris Meys
>>>> Statistical consultant
>> 
>> David Winsemius, MD
>> West Hartford, CT
>> 
>> 
> 
> 
> 
> -- 
> Joris Meys
> Statistical consultant
> 
> Ghent University
> Faculty of Bioscience Engineering
> Department of Applied mathematics, biometrics and process control
> 
> tel : +32 9 264 59 87
> Joris.Meys at Ugent.be
> -------------------------------
> Disclaimer : http://helpdesk.ugent.be/e-maildisclaimer.php
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

-- 
Peter Dalgaard
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com



[Rd] Warning message when items of Hmisc are masked by loading a package.
peter dalgaard