У меня есть этот, казалось бы, простой фрагмент кода, в котором я вычисляю уровень топлива для работы топливных элементов. Если я выполняю код построчно, я получаю действительные результаты, но когда я пытаюсь выполнить весь условный оператор, я получаю «ValueError: Истинное значение Series является неоднозначным. Используйте a.empty, a.bool (), a. item (), a.any () или a.all (). " У меня закончились идеи для решения этой проблемы, любая помощь очень приветствуется.
fuel=pd.DataFrame()
if df3['DCS1'].tail(1)==1:
fuel['fuel left']=56-(df3['Methanol consumed'].tail(1))
else:
fuel['fuel left']=28-(df3['Methanol consumed'].tail(1))```