[...snip...]
Martin Maecher wrote:

> > I have now committed svn rev 65507  --- to R-devel only for now ---
> > the above:   exact = NA  is the default
> > and it means  "warning + FALSE".
> >
> > Interestingly, I currently get 5 identical warnings for one
> > simple call, so there seems clearly room for optimization, and
> > that is one main reason for this reason to not yet be migrated
> > to 'R 3.1.0 patched'.

Peter Dalgaard wrote:
> I actually think that the default should be the old behaviour. No warning, 
> just potentially lose digits. If this gets a user in trouble, _then_ turn on 
> the check for lost digits.

+1

IMO "read.table" and friends are convenience functions with somewhat of a "do 
what I mean" flavour, and as such their default should be to work conveniently 
for most cases. We typically ignore loss of precision in all sorts of numeric 
operations without warning. Those who do really care about that 21st digit in 
'read.table' could always use 'colClasses'. With a 'digitloss' argument (but 
shouldn't it be column-specific? if not, is it really needed?) they can get 
what they need more easily, but the evidence seems to be that this is a rare 
case.

Mark Bravington
CSIRO
Hobart
Australia
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to