问题的根本原因在于循环过程中可能发生了内存溢出或其他性能问题。有两种方法可以解决此问题:
示例代码如下:
import pandas as pd
df = pd.read_csv('example.csv')
for index, row in df.iterrows():
print(row['column1'], row['column2'])
示例代码如下:
import pandas as pd
chunk_size = 1000
for chunk in pd.read_csv('example.csv', chunksize=chunk_size):
for index, row in chunk.iterrows():
print(row['column1'], row['column2'])
在上述代码示例中,数据框架被分成具有1000行的多个部分,并且循环逐一地迭代每个部分,从而避免了内存问题。