Garrett,

Seems like it works fine in 1.9.2. I'd say it's a bug introduced due to changes 
in 1.9.3. Could you please file it as one? Thanks.

Arun

From: G See [email protected]
Reply: G See [email protected]
Date: May 9, 2014 at 12:57:15 AM
To: [email protected] 
[email protected]
Subject:  [datatable-help] merge zero row data.table  

Hi,  

Is the following error expected?  

> library(data.table)  
data.table 1.9.3 For help type: help("data.table")  
> a <- data.table(BOD, key="Time")  
> b <- data.table(BOD, key="Time")[Time < 0] # zero row data.table  
> merge(a,b, all=TRUE) # works fine  
Time demand.x demand.y  
1: 1 8.3 NA  
2: 2 10.3 NA  
3: 3 19.0 NA  
4: 4 16.0 NA  
5: 5 15.6 NA  
6: 7 19.8 NA  
> merge(b,a, all=TRUE) # error  
Error in setcolorder(dt, c(setdiff(names(dt), end), end)) :  
neworder is length 2 but x has 3 columns.  

Thanks,  
Garrett  

p.s. using svn Rev. 1263  
_______________________________________________  
datatable-help mailing list  
[email protected]  
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help  
_______________________________________________
datatable-help mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help

Reply via email to