首页 > 解决方案 > 如何使用python将参数设置为从excel中的特定行循环

问题描述

代码从 excel 列中的特定列读取数据(在我的情况下,我使用了 columns = 'profile')结果在数据框中,如下所示:

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' 放入 'for result in df' 是否正确,反之亦然。

标签: pythonnlp

解决方案


如果要遍历数据框中的一列,可以参考它然后编写循环

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

推荐阅读