通过pandas DataFrame占用RAM

时间:2017-09-25 12:57:34

标签: python pandas brute-force

我正在尝试使用大约100个csv文件来进行时间序列分析。 为了构建一个有效的算法来使用我已经构建了我的数据read_csv函数,这样它只能一次读取所有文件而不必一次又一次地重复相同的过程。进一步解释以下是我的代码:

<title>Retailer Application</title>

问题是,如果我使用15个符号运行上面的代码,它可以完美地运行。 但这还不够,我想使用100个符号。 如果我在usesymbols中运行100个项目的代码,我的RAM将完全用完,机器会冻结。

有什么办法可以避免这种情况吗?

编辑部分: 1)我有16 GB RAM。

2)问题在于变量power_set,如果我不调用powerset函数数据就可以轻松检索。

1 个答案:

答案 0 :(得分:1)

DataFrame.memory_usage(指数=假)

返回: 尺寸:系列 一个系列,列名作为索引和列的内存使用情况,单位为字节。