相关疑难解决方法(0)

在data.table对象的末尾按引用添加行

在这个问题中,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
Run Code Online (Sandbox Code Playgroud)

谢谢.

编辑:

既然不可能采用适当的解决方案,那么从速度和内存使用情况来看,下列哪一项更好(如果内部不同,不确定)?

rbind(a, data.table(id="c", var=3))

rbindlist(list(a,  data.table(id="c", var=3)))
Run Code Online (Sandbox Code Playgroud)

最终还有其他(更好)的方法吗?

r data.table

39
推荐指数
1
解决办法
2万
查看次数

标签 统计

data.table ×1

r ×1