我正在迭代一个pandas数据帧并在文本文件中输出。但是,它看起来确实很慢(数据帧中的行数~80,000)。有没有办法加快速度?
for count, row in df.iterrows():
print idx
idx += 1
# Extract data
sid = row['ID']
val = row['VALUE_']
slp = row['Slope']
if(slp <= 20):
out_file.write('{0:10d} "InputFiles//data//{1:d}.sol"\n'.format(sid,val))
答案 0 :(得分:5)