Python 提取Excel中满足特殊值的一行为什么会有TypeError

使用pandas获取Excel中“省市”一列含有目标值一行,显示有错误
For I in range(len(data)):
a=s
if a in data.loc[i,’省市’]:
print(data.loc[i,:])
错误代码为 if a in data.loc[i,’省市’]
显示TypeError argument of type float is not iterable
“省市”为列名,求问如何解决呀。

是因为你要提取的列名是中文字符