[datatable-help] v1.7.2 now on CRAN
Matthew Dowle
mdowle at mdowle.plus.com
Mon Nov 7 22:00:24 CET 2011
NEW FEATURES
o unique and duplicated methods now work on unkeyed tables (comparing
all columns in that case) and both now respect machine tolerance for
double precision columns, implementing FR#1626 and fixing bug #1632.
Their help page has been updated accordingly with detailed examples.
Thanks to questions by Iterator and comments by Allan Engelhardt on
Stack Overflow.
o A new method as.data.table.list has been added, since passing a
(pure) list to data.table() now creates a single list column.
BUG FIXES
o Assigning to a column variable using <- or = in j now
works (creating a local copy within j), rather than
persisting from group to group and sometimes causing a crash.
Non column variables still persist from group to group; e.g.,
a group counter. This fixes the remainder of #1624 thanks to
Steve Lianoglou for reporting.
o A crash bug is fixed when j returns a (strictly) NULL column next
to a non-empty column, #1633. This case was anticipated and coded
for but an errant LENGTH() should have been length(). Thanks
to Dennis Murphy for reporting.
o The first column of data.table() can now be a list column, fixing
#1640. Thanks to Stavros Macrakis for reporting.
More information about the datatable-help
mailing list