Re: [R] Funny warning message

Ben Bolker (ben@eno.princeton.edu)
Tue, 6 Apr 1999 10:32:32 -0400 (EDT)

Date: Tue, 6 Apr 1999 10:32:32 -0400 (EDT)
From: Ben Bolker <ben@eno.princeton.edu>
To: John Logsdon <j.logsdon@lancaster.ac.uk>
Subject: Re: [R] Funny warning message
In-Reply-To: <Pine.LNX.3.95.990406143233.28389A-100000@mercury.quantex>

On Tue, 6 Apr 1999, John Logsdon wrote:

> Hi
>
> Sometimes (and I haven't yet found out what causes it) I get a message:
>
> Warning: ingnored non-function "t"
>
> I think it may be either when I have done a Ctl-C to break in or I may
> have inadvertently named a variable after one of the many system or other
> functions. I have seen names other than "t".
>
> Anyway, the only way I can get rid of it is to exit and restart. I don't
> think it causes any problems but has anyone else seen it and how to avoid?
>
> I am running 0.63.3 from the CRAN rpm on RH5.2
>
> John
>

As you suggest, this happens when you've named a variable after a
system function ("t" and "c" are the most common culprits). All you have
to do is remove the offending variable using rm(t) or rm(c); of course, if
you need that variable you probably want to copy it somewhere.
R usually does the right thing under these circumstances, it's just
warning you.

This should probably go in a FAQ list somewhere: I get this question
from students frequently. Or perhaps (?) the warning message could be
usefully extended to 'ignored non-function "t"; type rm(t) to remove', or
even 'ignored non-function "t"; help("conflicts") for more information'
(where this basic information was provided in a help file).

Ben

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


This archive was generated by hypermail 1.02.