この質問では、パッケージの作成者は、まだdata.table
途中で参照によって行を挿入 (または削除) できない理由を説明しています。data.table
彼はまた、そのような操作がテーブルの最後で可能になる可能性があることも指摘しています. このアクションを実行するためのコードを示していただけますか? それはの「参照による」バージョンになります
a<- data.table(id=letters[1:2], var=1:2)
> a
id var
1: a 1
2: b 2
> rbind(a, data.table(id="c", var=3))
id var
1: a 1
2: b 2
3: c 3
ありがとう。
編集:
適切な解決策はまだ不可能であるため、速度とメモリ使用量の観点から、次のうちどれが優れていますか (内部的に異なる場合は不明)?
rbind(a, data.table(id="c", var=3))
rbindlist(list(a, data.table(id="c", var=3)))
最終的に他の(より良い)方法はありますか?