我有一个数据集,我需要从中获取索引0和1,然后处理输出,然后获取索引值2和3,然后处理输出,依此类推。
我尝试过的代码采用索引0和1,然后是1和2,然后是2和3,依此类推。
for i,r in tqdm(gf.iterrows()):
lp = 0
for v in range(0, 10 + 1):
lp += r.length_10
ix.append(i)
basket.append(r.line.interpolate(lp))
代码必须采用o的索引值,然后是1和2,然后是3和4,然后是5等。...0
答案 0 :(得分:0)
老实说,我不太了解您的代码。但是,我认为问题发生在这里:
for v in range(0, 10 + 1):
这意味着您的迭代器将从0到10逐一递增,但是请尝试将此行更改为:
for v in range(0, 10 + 1,2):
我认为这会做的
答案 1 :(得分:0)
for v in range(0, 10+1,2):
print(v,v+1)
#prints
#0 1
#2 3
#4 5
#6 7
#8 9