Вы можете выбрать первое значение отфильтрованного Series
с помощью Series.iat
, Series.iloc
или преобразовать в массив и выбрать первое значение:
s = eachOrderDF.loc[eachOrderDF['ITEM CODE'] == 'Order Total', 'ORDER QTY(PKS)']
orderTotal = s.iat[0]
orderTotal = s.iloc[0]
orderTotal = s.values[0]
Но если возможно, нет совпадения, это означает, что s
пусто Series
Решение выше не удалось. Тогда рабочим решением будет использование next
с iter
для возможного указания значения, если нет совпадения, здесь no match
:
orderTotal = next(iter(s), 'no match')