gpt4 book ai didi

r - rbind 的内存高效替代方案 - 就地 rbind?

转载 作者:行者123 更新时间:2023-12-02 07:40:03 29 4
gpt4 key购买 nike

我需要重新绑定(bind)两个大数据帧。现在我用的是

df <- rbind(df, df.extension)

但我(几乎)立即耗尽了内存。我猜这是因为 df 在内存中保存了两次。我将来可能会看到更大的数据帧,所以我需要某种就地 rbind。

所以我的问题是:使用 rbind 时有没有办法避免内存中的数据重复?

我找到了这个question ,它使用SqlLite,但我真的想避免使用硬盘作为缓存。

最佳答案

data.table 是你的 friend !

C.f. http://www.mail-archive.com/r-help@r-project.org/msg175877.html

<小时/>

根据 nikola 的评论,这里是 ?rbindlist 的描述(v1.8.2 中的新增功能):

Same as do.call("rbind",l), but much faster.

关于r - rbind 的内存高效替代方案 - 就地 rbind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7093984/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com