【发布时间】:2021-08-10 22:33:49
【问题描述】:
我有一个包含 3m+(有序)行和 100 列的数据集,我可以使用 Pandas 将其加载到我的笔记本中。我想附加大约 900 列,这些列是使用 100 个现有列计算的。最终目标是训练几个机器学习模型(NN、随机森林)。
当我尝试使用 Pandas 附加列时,由于 RAM 不足(我有 25GB),我的机器出现故障。因此,我尝试使用 Dask,它允许我毫无问题地计算 900 列。但是,Dask 数据帧不能用作随机森林 (Sklearn) 和 Keras 模型的输入,所以我想在某些时候您必须将其转换回 pandas 数据帧。
在这一点上我很困惑。速度非常重要,因为我需要经常改装模型。有人有什么好的建议吗?
【问题讨论】:
标签: python pandas machine-learning dask ram