@LakeForest

Как продолжить прервавшийся цикл (df.iterrows()) с определенного индекса?

for index, row in tqdm(norm_df.iterrows(), total=norm_df.shape[0]):
  #Надо начать с index = 7994
  get_place(row['Широта'], row['Долгота'])
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Скорее всего как-то так

from itertools import islice
for index, row in islice(df.iterrows(), 7994, None):
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
adugin
@adugin Куратор тега Python
В дополнение к islice - можно просто продолжить с места прерывания:
iterator = df.iterrows()
# Проходим первую часть
for index, row in iterator:
    ...
    break
# Продолжаем с места прерывания    
for index, row in iterator:
    ...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы