<div dir="ltr">Simple thing:<div><br></div><div>dt <- rbindlist(list(NULL, NULL)) #dt is a data.table with 0 rows and columns</div><div><br></div><div>is.null(dt) # Prints false</div><div><br></div><div>d <- rbind(NULL, NULL)  #d is NULL</div>

<div><br></div><div>is.null(d) # Prints true</div><div><br></div><div><br></div><div>I would expect the two to be equivalent.  This bit me when I was relying on !is.null(dt) before assigning other columns in the data.table.  rbindlist should return NULL in this case I would think. </div>

<div><br></div><div>Is this working as intended? Or should I file a bug?</div></div>