在pandas数据框中迭代缓慢
我正在遍历一个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))
1 个回答
6