[datatable-help] v1.6 has been submitted to CRAN

Matthew Dowle mdowle at mdowle.plus.com
Fri Apr 22 09:30:29 CEST 2011


(but it seems that CRAN incoming is queued up for over a week so might
not make it to CRAN for a while...)


NEW FEATURES

   o    data.table now plays nicely with S4 classes. Slots can be
        defined to be S4 objects, S4 classes can inherit from   
        data.table, and S4 function dispatch works on data.table 
        objects. See the tests in inst/tests/test-S4.R, and from
        the R prompt: ?"data.table-class"

   o    merge.data.table now works more like merge.data.frame:
        (i) suffixes are consistent with merge.data.frame; existing 
        users may set options(datatable.pre.suffixes=TRUE) for backwards
        compatibility.
        (ii) support for 'by' argument added (FR #1315).
        However, X[Y] syntax is preferred; some users never use merge.
  

BUG FIXES

   o    by=key(DT) now works when the number of rows is not
        divisible by the number of groups (#1298, an odd bug).
        Thanks to Steve Lianoglou for reporting.
        
   o    Combining i and by where i is logical or integer subset now
        works, fixing bug #1294. Thanks to Johann Hibschman for
        contributing a new test.
   
   o    Variable scope inside [[...]] now works without a workaround
        required. This can be useful for looking up which function 
        to call based on the data e.g. DT[,fns[[fn]](colA),by=ID].
        Thanks to Damian Betebenner for reporting.
        
   o    Column names in self joins such as DT[DT] are no longer
        duplicated, fixing bug #1340. Thanks to Andreas Borg for
        reporting.
        

USER-VISIBLE CHANGES

   o    Additions and updates to FAQ vignette. Thanks to Dennis
        Murphy for his thorough proof reading.
        
   o    Welcome to Steve Lianoglou who joins the project
        contributing S4-ization, testing using testthat, and more.
        
   o    IDateTime is now linked from ?data.table. data.table users
        unaware of IDateTime, please do take a look. Tom added
        IDateTime in v1.5 (see below).





More information about the datatable-help mailing list