I can reproduce this bug.
> sessionInfo()
R version 3.0.1 (2013-05-16)
Platform: i386-w64-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=Dutch_Belgium.1252 LC_CTYPE=Dutch_Belgium.1252
LC_MONETARY=Dutch_Belgium.1252
[4] LC_NUMERIC=C LC_TIME=Dutch_Belgium.1252
attached base packages:
[1] grDevices datasets splines graphics stats tcltk utils
methods base
other attached packages:
[1] svSocket_0.9-55 TinnR_1.0-5 R2HTML_2.2.1 Hmisc_3.12-2
Formula_1.1-1
[6] survival_2.37-4
loaded via a namespace (and not attached):
[1] cluster_1.14.4 fortunes_1.5-0 grid_3.0.1 lattice_0.20-23
rpart_4.1-3
[6] svMisc_0.9-69 tools_3.0.1
On Wed, Oct 30, 2013 at 9:05 AM, Helske Jouni <jouni.helske@jyu.fi> wrote:
> Dear all,
> I was playing around with factor contrasts, and found the argument nmax on
> function factor. When using nmax=1, R froze completely, and I had to close
> it from task manager. After some debugging, I found that the problem is
> actually in unique-function, where the internal unique function is called:
>
> .Internal(unique(x, incomparables, fromLast, nmax))
>
> More generally, it looks like unique(x,nmax=k) freezes R the length of x
> is larger than 2 and k=1, and when nmax<length(x)-1 you get error
"Error in
> unique.default(1:5, nmax = 3) : hash table is full".
>
> Of course using nmax=1 doesn't make much sense, but maybe some check
would
> be in place before calling internal unique?
>
> Best regards,
>
> Jouni Helske
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
--
Joris Meys
Statistical consultant
Ghent University
Faculty of Bioscience Engineering
Department of Mathematical Modelling, Statistics and Bio-Informatics
tel : +32 9 264 59 87
Joris.Meys@Ugent.be
-------------------------------
Disclaimer : http://helpdesk.ugent.be/e-maildisclaimer.php
[[alternative HTML version deleted]]