使用类型预分配空数据框是一种好习惯吗?

时间:2018-01-31 14:35:59

标签: python pandas memory design-patterns

我正在尝试将大约3GB的数据加载到Pandas数据帧中,我想通过首先声明一个空的数据帧来节省一些内存,同时强制它的浮点数将是32位而不是默认的64位。但是,Pandas数据帧构造函数不允许在空数据帧上指定多列的类型。

我在this question的回复中找到了一些解决方法,但是他们让我意识到Pandas不是以这种方式设计的。

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

设计我的计划的最佳策略是什么?

0 个答案:

没有答案