Я пытаюсь разработать оператор IF, который будет - Выполнять другой сценарий python, если в [Имя столбца] есть значения, равные нулю. - Иначе ничего не делать.
Моя первоначальная мысль заключалась в том, чтобы сделать что-то вроде
if df ['имя столбца'] == 0:
subprocess.call("python script.py", shall = True)
else:
print('No values of 0')
Это дает мне следующую ошибку: ValueError: Значение истинности Серии неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ().
Если я пытаюсь указать любой из них, я не получаю то, хотеть.
Для уточнения c Я хочу, чтобы скрипт перебрал значения определенного столбца c и посмотрел, равно ли любое из этих значений = 0, и если это так, я хочу запустить другой скрипт, который отправляет мне предупреждение по электронной почте.
Извините, если это уже было объяснено в другом месте, но я не могу его найти.
Я на Python 3.7.5 и использую pandas.
Спасибо за помощь