With data.table 1.8.0:<div><div><font face="'courier new', monospace">> CJ(x=c(1,2), y=c("a","b"))</font></div><div><font face="'courier new', monospace"><b>     V1 V2</b></font></div>

<div><font face="'courier new', monospace">[1,]  1  a</font></div><div><font face="'courier new', monospace">[2,]  1  b</font></div><div><font face="'courier new', monospace">[3,]  2  a</font></div>

<div><font face="'courier new', monospace">[4,]  2  b</font></div></div><div><br></div><div>With data.table 1.7.1:</div><div><div><font face="'courier new', monospace">> CJ(x=c(1,2), y=c("a","b"))</font></div>

<div><font face="'courier new', monospace"><b>     x y</b></font></div><div><font face="'courier new', monospace">[1,] 1 a</font></div><div><font face="'courier new', monospace">[2,] 1 b</font></div>

<div><font face="'courier new', monospace">[3,] 2 a</font></div><div><font face="'courier new', monospace">[4,] 2 b</font></div></div><div><br></div><div>I looked through the NEWS file and this doesn't seem to be announced. Can this be fixed? I have code that relies on the column names being present.</div>

<div><br></div><div>Thanks!</div><div>-Muhammad</div><div><br></div>