既存の空のdata.table (バージョン 1.8.6 ) に新しい列を追加する場合、警告なしにそれを行う方法はないようです。
例:
dt<-old.table[0]
dt[,new_column:=""]
これにより、次の警告が生成されます。
In '[.data.table'(dt, , ':='(new_column,"")):
Supplied 1 items to be assigned to 0 items of column 'new_column' (1 unused)
警告なしで新しい列を追加する方法はありますか?