Как установить параметр для цикла из конкретной строки в Excel, используя Python - PullRequest
0 голосов
/ 09 октября 2019

Код считывает данные из определенного столбца в столбце Excel (в моем случае я использовал столбцы = 'профиль'). Результат находится в кадре данных, как показано ниже:

profile
0  https://scontent-lga3-1.xx.fbcdn.net/v/t1.0-1/...
1  https://scontent-lga3-1.xx.fbcdn.net/v/t1.0-1/...
2  https://scontent-lga3-1.xx.fbcdn.net/v/t1.0-1/...

Итак, я пытаюсь зациклить данныев кадре данных. Моя проблема в том, что алгоритм включает в себя заголовок (профиль), так что получается ошибка. Ниже моя работа:

results = []

for result in df :
    result = CF.face.detect(result) 
    if result == []:                          
        #do something
    else:
        #do something  
    print(results)

Ошибка, которую я получил из этого кода (недопустим, поскольку он также зацикливает «профиль»):

  status_code: 400                                                       
        code: InvalidURL
        code: InvalidURL
        message: Invalid image URL.

Мой вопрос, какнаписать код, чтобы он зациклил все данные в столбце (кроме «профиля»)? Я не уверен, правильно ли ставить 'df' в 'для результата в df' или наоборот.

1 Ответ

0 голосов
/ 09 октября 2019

Если вы хотите перебрать один столбец в кадре данных, вы можете обратиться к нему, а затем записать свой цикл

for result in df['profile'] :
   result = CF.face.detect(result) 
   if result == []:                          
       #do something
   else:
       #do something  
   print(results)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...