如何使用python将参数设置为从excel中的特定行循环

2024-10-01 07:44:27 发布

您现在位置:Python中文网/ 问答频道 /正文

代码从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/...

所以,我尝试在dataframe中循环数据。我的问题是算法也包含了头文件(profile),所以它会出错。以下是我的工作:

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


Tags: 数据代码inhttpsdfnetcoderesult
1条回答
网友
1楼 · 发布于 2024-10-01 07:44:27

如果要循环数据帧中的一列,可以引用它,然后编写循环

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

相关问题 更多 >