我正在尝试开发一个 IF 语句,如果 [Column Name] 中有等于零的值,它将运行另一个 python 脚本。- 否则什么都不做。
我最初的想法是做类似的事情
如果 df['列名'] == 0:
subprocess.call("python script.py", shall = True)
别的:
print('No values of 0')
这给了我以下错误:ValueError:系列的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
如果我尝试指定其中任何一个,我并没有真正得到我想要的。
具体来说,我希望脚本遍历特定列的值,并查看这些值中的任何一个是否 = 0,如果它们是,我想运行另一个向我发送电子邮件警告的脚本。
抱歉,如果这已经在其他地方解释过,但我找不到。
我在 Python 3.7.5 上并使用熊猫。
感谢您的帮助