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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置参数以使用python从excel中的特定行循环相关的知识,希望对你有一定的参考价值。

该代码从excel列中的特定列读取数据(在我的情况下,我使用的列='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)

我从此代码中得到的错误是((由于它也循环了'profile',所以无效):

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

我的问题是,如何编写代码,以便它将循环列中的所有数据(不包括“配置文件”)?我不确定是否将'df'放入'for result in df'是正确的方法,反之亦然。

答案

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

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

以上是关于如何设置参数以使用python从excel中的特定行循环的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python(和 DataNitro)将单元格从一个 Excel 工作簿中的特定工作表复制到另一个 Excel 工作簿中的特定工作表

从python语言的excel表中获取特定“字符串”的相应单元格值以绘制线/散点图

如何根据当前日期使用 python Pandas 从 Excel 工作表加载特定工作簿

如何从 python 中的字段中提取特定数据以打印它?

如何从datatable中的特定列加载数据

参数中的 Anylogic Excel 行