我正在使用.iter_rows()
迭代数据集:
for row in dataset.iter_rows():
print row
print
由于与问题无关的原因,我想跳过前20行。这可能比这个技巧更清晰吗?
skip = 20
i = 0
for row in dataset.iter_rows():
i += 1
if i <= skip:
continue
print row
print
答案 0 :(得分:2)
您可以使用itertools.islice()
:
创建一个从迭代中返回所选元素的迭代器。 如果
start
非零,则跳过迭代中的元素,直到达到start
。
from itertools import islice
for row in islice(dataset.iter_rows(), 20):
# ...