
Python分块处理大数据以防止内存溢出的技术
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本技术介绍如何使用Python对大规模数据集进行有效分割与管理,确保在数据分析和处理过程中不会因数据量过大而引发内存问题。通过实施这一策略,可以提高代码效率并优化资源利用。
以下是代码的重写版本:
```python
def read_data(file_name):
inputfile = open(file_name, rb) # 可打开含有中文的地址
data = pd.read_csv(inputfile, iterator=True)
loop = True
chunkSize = 1000 # 每一千行作为一个块
chunks = []
while loop:
try:
chunk = data.get_chunk(chunkSize)
chunks.append(chunk)
except StopIteration:
```
注意,`StopIter` 应该是 `StopIteration`。
全部评论 (0)
还没有任何评论哟~


