【发布时间】:2020-08-20 06:02:36
【问题描述】:
我有一些文件。最大的是约 8700 万行。我还有其他约 500K 行。我正在做的部分工作就是加入他们,当我尝试用 Pandas 做这件事时,我遇到了内存问题。所以我一直在使用 Dask。完成所有连接/应用非常快,但是写入 csv 需要 5 个小时,即使我知道生成的数据帧只有 26 行。
我读到一些连接/应用对 Dask 来说不是最好的,但这是否意味着使用 Dask 会更慢?因为我的速度很快。对数百万行进行所有计算/操作需要几秒钟。但是写出来需要很长时间。有什么想法可以加快速度/为什么会这样?
【问题讨论】: