用类型预先分配空数据帧是一个好的做法吗?

2024-09-30 02:17:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在Pandas数据帧中加载大约3GB的数据,我想我可以先声明一个空的数据帧来节省一些内存,同时强制要求它的float coulms将是32位而不是默认的64位。但是,datafo构造函数不允许在datafo帧上指定多个类型。在

我在this question的回复中找到了一堆变通办法,但它们让我意识到熊猫不是这样设计的。在

这让我怀疑,首先声明空数据帧,而不是读取文件,然后向下转换浮点列(这在内存和处理方面似乎效率低下),这是否是一个好的策略。在

设计我的程序的最佳策略是什么?在


Tags: 文件数据内存声明类型pandasfloatthis

热门问题