擅长:python、mysql、java
<p>实际上,您使用分块模式读取csv文件,但将它们合并到RAM中的一个数据帧中。所以这个问题仍然存在。您可以将数据分成多个帧,并分别处理它们。在</p>
<pre><code>reader = pd.read_csv(file_name, chunksize=chunk_size, iterator=True)
while True:
try:
df = reader.get_chunk(chunk_size)
# work on df
except:
break
del df
</code></pre>