擅长:python、mysql、java
<p><code>result1["NumberOfPeople"]</code>是一个系列(整个列)。当您将一个序列与一个字符串进行比较时,会得到一系列布尔值,其中每个值都与该字符串进行比较。所以<code>result1["NumberOfPeople"]=="Not found"</code>是一个熊猫系列,不能转换成字符串</p>
<p>如果您想在数据帧行上迭代,那么在这种情况下应该使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iterrows.html#pandas-dataframe-iterrows" rel="nofollow noreferrer">iterrows()</a></p>
<p>所以你的代码应该是</p>
<pre><code>result1 = getFunction()
for row in result1.iterrows():
if row["NumberOfPeople"] == "Not found":
break
</code></pre>