[R] tables package - error message of "duplicate values"

Duncan Murdoch murdoch.duncan at gmail.com
Tue Apr 23 11:04:47 CEST 2013

On 13-04-23 4:05 AM, Liviu Andronic wrote:
> Dear David,
> I'm once again facing the same issue as Santosh.
> On Sat, Apr 20, 2013 at 12:15 AM, David Winsemius
> <dwinsemius at comcast.net> wrote:
>> On Apr 19, 2013, at 2:03 PM, Santosh wrote:
>>> Rounding was done to replicate the problem I faced in the original data set...
>> I got an error every time I tried to use digits=0. My basic rule is that if a parameter choice consistently errors out ... stop using it. I'm fundamentally a pragmatist.
> I would like to use digits=0, but it always errors out. I have a hunch
> that this might be linked to the following in ?format:
> digits	how many significant digits are to be used for numeric and
> complex x. The default, NULL, uses getOption(digits). This is a
> suggestion: enough decimal places will be used so that the smallest
> (in magnitude) number has this many significant digits, and also to
> satisfy nsmall. (For the interpretation for complex numbers see
> signif.)
> nsmall	the minimum number of digits to the right of the decimal point
> in formatting real/complex numbers in non-scientific formats. Allowed
> values are 0 <= nsmall <= 20.
> But using Format(digits=0, nsmall=0) doesn't solve the problem.

It doesn't make sense to use digits=0.  This has nothing to do with the 
tables package, it's the format() function that refuses to print numbers 
with no significant digits.  The smallest sensible value would be digits=1.

Duncan Murdoch

More information about the R-help mailing list