如何设置参数以使用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表中获取特定“字符串”的相应单元格值以绘制线/散点图